Сопоставьте phpMyAdmin с портом на CentOS и Apache

#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. Примените новые правила.