2011-05-26 47 views
1

我想知道如何設置虛擬主機,以便我只需輸入www.mydomain.com:9090即可訪問phpmyadmin。這就是我現在如何在httpd.conf中設置我的虛擬主機:將phpMyAdmin映射到CentOS和Apache上的端口

<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> 

這似乎沒有工作。

+0

我覺得自己像個白癡!我最近開始使用Amazon EC2,並且除了標準的EC2防火牆外,我的EC2防火牆還有所有的端口。只要我啓用它,一切都開始正常工作。 – 2011-05-28 23:04:24

回答

0

您是否嘗試將... Listen 9090添加到您的配置中?

+0

是的,我也在httpd.conf文件中監聽9090。 – 2011-05-26 15:40:47

2

添加新的虛擬主機/etc/httpd/conf.d/localhost.conf,然後編輯httpd.conf/etc/httpd/收聽新端口。重新啓動httpd,然後在IPtables中打開端口。應用新規則。