Сервер Nginx: налаштування хостів

Програмування та комп’ютерне справа – це перспективно, передній край інформаційних технологій, висока кваліфікація фахівців, складні системи і «стабільно зростає» потік обмежень. Прийнято говорити про великі досягнення та чудові перспективи, але мало хто говорить про реальну ситуацію.

Задовго до віртуального хоста або серверного блока «клієнт інтернету» був обмежений діапазоном адресації IPv4. Це вважалося достатнім. У 2011 році IANA розподілила залишилися блоки адрес регіональних реєстраторів і з’явився черговий (ніби як нескінченний) «межа» – IPv6.

Хост, сервер і серверний блок

Кожен веб-сервер в інтернеті має унікальну адресу. Не суть важливо, за протоколом він доступний і до якої адресації він відноситься. Важливо що він один, а реальна потреба має звичку рости. Віртуальні хости, субдомени або кілька доменних імен – нормальне положення речей для одного сервера.

Дивіться також:  Творчий шлях Аннетт Бенінг: знайдене визнання і втрачені "Оскари"

Адреса точки в просторі визначає все, включаючи саму точку. Віртуальний хост – ідея Apache. Самотня точка на сервері – нонсенс, який, можливо, колись існував.

Установка Apache та/або NGiNX – це робота одного веб-ресурсу. Другий ресурс ніколи не відрізняється від першого. Перспективні інформаційні технології, не настільки перспективні, щоб надати унікальність кожного процесу, кожного додатка або веб-ресурсу. Все завжди однотипно і формально працює.

Хост або віртуальний хост – термінологія Apache. Серверний блок – це термін NGiNX. В першому панує «.htaccess», у другому можна регулярним виразом визначити, що і як саме робить серверний блок.

Хост – це точка в інтернет-просторі, хто і як її обслуговує – неважливо. Але важливо, наскільки стабільно, надійно, безпечно і ефективно працює те, що обслуговує конкретний хост.