#apache #centos
#apache #centos
Вопрос:
Мне было интересно, как я буду настраивать виртуальные хосты, чтобы мне просто нужно было ввести www.mydomain.com:9090 чтобы перейти к phpmyadmin. Вот как я настроил свои vhosts прямо сейчас в httpd.conf:
<VirtualHost *:80>
DocumentRoot /var/www/html/
ServerName mydomain.com
ServerAlias www.mydomain.com
</VirtualHost>
<VirtualHost *:9090>
DocumentRoot /usr/share/phpMyAdmin/
ServerName mydomain.com
ServerAlias www.mydomain.com
</VirtualHost>
Похоже, это не работает.
Комментарии:
1. Я чувствую себя таким идиотом! Недавно я начал использовать Amazon EC2, и у меня был брандмауэр EC2, блокирующий все порты, кроме стандартных. Как только я его включил, все начало работать нормально.
Ответ №1:
Вы пробовали добавлять… Listen 9090
с вашей конфигурацией?
Комментарии:
1. Да, у меня также есть Listen 9090 в файле httpd.conf.
Ответ №2:
Добавьте новый виртуальный хост в /etc/httpd/conf.d/localhost.conf
, а затем отредактируйте httpd.conf
в /etc/httpd/
, чтобы прослушать новый порт. Перезапустите httpd, а затем откройте порт в IPtables. Примените новые правила.