Назад | Перейти на главную страницу

Настройка нескольких ip-адресов на сервере и для чего они нужны

Здравствуйте, я новичок в выделенных серверах и недавно арендовал один. Этот сервер работает под управлением CentOS, и у меня есть параллельная панель plesk.

В PLESK настроен только один IP-адрес, но у меня есть 2 IP-адреса, которые я могу использовать. Два существа

xx.xxx.xx.33 xx.xxx.xx.56

Мне прислали эти два адреса по электронной почте, но я не знаю, что с ними делать. Я хочу запустить на своем сервере 1 тяжелое приложение и 2 очень маленьких. Теперь я хочу установить тяжелое приложение на один IP-адрес, а два других - на второй.

Возможен ли такой тип урегулирования, и имеет ли это вообще смысл?

Или IP-адреса используются для других целей. Большое спасибо.

Разумно, если два IP-адреса привязаны к двум разным физическим интерфейсам (например, сетевым адаптерам), потому что тогда вы разделяете физическую нагрузку и убедитесь, что одно приложение с высокой пропускной способностью не замедляет работу двух небольших приложений.

Однако это «выделенный сервер», он почти наверняка виртуализирован, и эти два IP-адреса размещены на одном и том же физическом оборудовании, и в этом случае вы не увидите никаких преимуществ.

Это не имеет никакого смысла. Использование нескольких IP-адресов имеет смысл, например, для SSL - запуск нескольких приложений SSL по одному и тому же IP-адресу является сложной задачей для некоторых серверов - и для других серверных процессов, которые вроде как не имеют возможности идентифицировать разные экземпляры с помощью только имени домена (например, FTP на самом деле, IIRC) .

Если вы хотите, чтобы все приложения работали на HTTP-порту 80 или HTTPS-порту 443 по умолчанию, и иметь разные имена хостов, и работать со старыми или рудиментарными пользовательскими агентами HTTP 1.0, которые затем имеют разные IP-адреса мог имеет смысл.

Еще в дни HTTP 1.0 пользовательские агенты не отправляли Hostname: заголовок в своих запросах, поэтому один веб-сервер с одним IP-адресом, на котором размещено несколько виртуальных веб-сайтов, не мог определить, какой виртуальный веб-сайт запрашивал пользовательский агент HTTP 1.0, если он просто выполнил GET / HTTP/1.0. Поэтому, если вы хотите разместить несколько виртуальных веб-сайтов на одном и том же хосте, вам нужно было назначить отдельные IP-адреса для каждого виртуального веб-сайта, чтобы ваш веб-сервер мог знать, какой виртуальный веб-сайт обслуживать клиенту HTTP 1.0, просто глядя на какой IP-адрес. адрес, к которому подключался клиент.

Пользовательские агенты HTTP 1.0, вероятно, довольно редки в наши дни, но я все еще время от времени сталкиваюсь со встроенным HTTP-клиентом или рудиментарным скриптом, который действует как простой HTTP-клиент, который для простоты использует HTTP 1.0.