server {
listen 123.123.123.123:80 default_server;
server_name 123.com www.123.com;
add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "1; mode=block";
add_header X-Content-Type-Options "nosniff";
charset off;
index index.php index.html;
set $root_path /var/www/www-root/data/www/123.com/public;
root $root_path;
disable_symlinks if_not_owner from=$root_path;
access_log /var/www/httpd-logs/123.com.access.log;
error_log /var/www/httpd-logs/123.com.error.log notice;
error_page 404 /index.php;
location / {
return 301 https://$host$request_uri;
}
location ~ ^/(bouns)?$ {
fastcgi_param SCRIPT_FILENAME $root_path/index.php;
fastcgi_pass unix:/var/www/php-fpm/www-root.sock;
include fastcgi_params;
}
}
Ethernet это типо сколько проводочков надо и какие МГц через них передавать.
Прошу помощи более опытных коллег, так как сам сети такого масштаба никогда не организовывал - как и что лучше сделать по этим пунктам, какими инструментами ПОДля начала составить нормальное техзадание, потом смету, после чего приступать к выполнению или нанимать исполнителей.
как можно обезопасить себя от не прописанных в DHCP ПК (допустим Вася принес свой ПК, воткнул в сеть и качает что-то плохоеЗадача DHCP раздавать адреса, и если кто-то подключил компьютер к сети он должен выдать ему адрес. Это нормально.
В пределах здания настроить автоматическое получение DHCP на все ПК с резервированием IP-адресов.Просто включить DHCP и прописать резервирование адресов за конкретным MAC адресом.
Иметь возможность разграничить диапазоны согласно кабинетам, группам кабинетов - не все же ПК в здании в одну сеть пихать.VLAN вам в помощь.
Иметь возможность удаленного подключения на ПК в доменеRDP
Иметь возможность удаленной установки ОС+ПО. Нужен PXE серверPXE это такая программа зашитая компьютер позволяющая загружаться по сети.Сервером она ни в коем случае не является.
был какой то инструмент от Microsoft, который умеет красиво ставить ОС по сетиAIK
Софт, который выводит на рабочем столе IP и прочее идентификационные данные для опознания ПКПКМ на Мой компьютер - там видно имя компьютера. Зачем вам IP?
Учет трафика пользователей.Да на чем угодно, софта навалом, нужно выбирать под задачи, необходимо ТЗ. А так без ТЗ - в логах роутера посмотрите.
В качестве маршрутизатора этого всего планировалось использовать Windows ServerСильно задумано. Не, в Windows конечно же есть службы маршрутизации и они вполне работают, но вот организовать маршрутизатор крупной сети на Windows это конечно нечто - желаем удачи.
Самое сложное что я вижу - как раздать DHCP адреса и делить их.Вот это как раз сделает любой школьник за полчаса с помощью дешевого SOHO маршрутизатора купленного в ближайшем супермаркете.
$date_today = strtotime(date('Y-m-d'));
$iproducts = $date = array();
foreach ($products as $product) {
for ($i = 0; $i <= 11; $i++) {
if (timeInDate($product['created']) === ($date_today-86400*$i)) {
if (array_key_exists($i, $iproducts)) {
$iproducts[$i]++;
}
else {
$iproducts[$i] = 1;
}
}
}
}
for ($i = 0; $i <= 11; $i++) {
if (array_key_exists($i, $iproducts)) {
$date[] = array($date_today-86400*$i => $iproducts[$i]);
}
}
echo '<pre>';
print_r($date);
echo '</pre>';
$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.3 0.0.0.0 UG 100 0 0 eth0
0.0.0.0 10.2.2.2 0.0.0.0 UG 10 0 0 eth2
Вопрос в том, что и где нужно подкрутить в CentOSМаршруты прописать.
компьтеры сохранили возможность подключаться к Интернету самостоятельно и независимоЗа это отвечает шлюз.
size_t min_value_index = 0;
size_t max_value_index = 0;
0
для того чтобы изначально обозначить первый же элемент массива и как минимальный, и как максимальный одновременно. Именно так я определю начальное состояние алгоритма.for( size_t index = 1; index < stream_length; ++index )
{
// ...
}
for( size_t index = 1; index < stream_length; ++index )
{
if( stream[ index ] < stream[ min_value_index ] )
{
min_value_index = index;
}
if( stream[ index ] > stream[ max_value_index ] )
{
max_value_index = index;
}
}
min_value_index
будет гарантированно лежать индекс минимального значения массива, а в max_value_index
- индекс максимального.du -sh ./* | sort -h
click()
– есть метод с таким же названием у document.body
. Попробуйте написать для какой-нибудь кнопки onclick="console.log(document.body.click === click);"
true
.click()
как-то иначе, и пропишите ее новое название везде в onclick
. Вот ваш код, где заменили только имя функции с click на myclick, работает:onclick
– дурной тон нынче. (Если только вы не Vue.js : )