Настройка нескольких сайтов на одном IP-адресе [закрыто]

Я работаю на клиента, у которого есть сервер CentOS 7 с Apache 2.4.6. У меня есть веб-сайт на основе Zend Framework / PHP, работающий на сервере. У него есть только IP-адрес. На него не указывается доменное имя. У меня просто корневой каталог документа установлен в общую папку веб-сайта PHP, и все работает нормально.

Теперь они хотят, чтобы я добавил на сервер еще один веб-сайт. Я программист, а не системный администратор, поэтому не знаю, что делать дальше. Я знаком с настройкой виртуальных хостов для запуска нескольких веб-сайтов, но обычно они имеют уникальные доменные имена. Как запустить несколько сайтов с одним IP?

-7
задан 13 March 2015 в 06:13
2 ответа

Есть много вариантов. Простым вариантом будет использование портов, так что при подключении к порту 80 будет показан текущий сайт, в то время как порт 81 покажет следующий сайт. Но на самом деле, вы должны убедиться, что используете имена хостов.

.
-6
ответ дан 16 December 2019 в 22:47

Создайте виртуальный хост для каждого сайта. Вы можете запустить их все на порту 80 (или 443).

Эта проблема как раз и заключается в том, для чего нужны виртуальные хосты. Нет требования, чтобы каждый виртуальный хост имел уникальный домен, только уникальное имя хоста. Смотрите Виртуальные хосты на основе имен.

7
ответ дан 16 December 2019 в 22:47

Теги

Похожие вопросы