запуск двух приложений на одном http-сервере apache

#apache #redhat

#apache #redhat

Вопрос:

Я работаю над двумя приложениями и разместил их на одном сервере Apache. Я создал для каждого приложения файл в conf и bin: apache/conf/httpd_app1.conf: application1 apache/conf/httpd_app2.conf: application2

apache/bin/apachectl_app1 apache/bin/apachectl_app2

Я настроил виртуальный хост каждого из них,

но когда я указываю на первое приложение, оно перенаправляет меня на другое, а иногда и наоборот. Я не понимаю, что я пропустил и что я должен делать.

Ответ №1:

добавьте этот код в httpd.conf

 <VirtualHost 172.20.30.40:80>
    ServerAdmin webmaster@www1.example.com
    DocumentRoot "/www/vhosts/www1"
    ServerName www1.example.com
    ErrorLog "/www/logs/www1/error_log"
    CustomLog "/www/logs/www1/access_log" combined
</VirtualHost>

<VirtualHost 172.20.30.50:80>
    ServerAdmin webmaster@www2.example.org
    DocumentRoot "/www/vhosts/www2"
    ServerName www2.example.org
    ErrorLog "/www/logs/www2/error_log"
    CustomLog "/www/logs/www2/access_log" combined
</VirtualHost>