这个apache2配置有什么问题?

时间:2015-11-10 09:33:11

标签: apache ubuntu configuration

我想设置apache2,以便通过端口80提供wordpress网站,并通过端口8080提供其他一些php网站。这是在我的本地机器上运行Ubuntu 15.10。

sites-available / 000-default.conf包含:

Listen 80
Listen 8080

NameVirtualHost *:8080
NameVirtualHost *:80


<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
        <Directory /var/www/html/>
                AllowOverride All
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

<VirtualHost *:8080>
        DocumentRoot /var/www/php-website

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

当我在浏览器中输入 localhost 时,我会收到Wordpress网站。当我输入 localhost:8080 时,我得到(似乎重定向)localhost。

这里有什么问题?我虽然第二个VirtualHost配置可能有问题所以它默认为第一个,所以我改变了它们的顺序。然而,同样的事情发生了。

2 个答案:

答案 0 :(得分:0)

这可能是wordpress配置的问题。我认为如果您在另一个域中,wordpress使用wordpress地址(网址)或网站地址(网址)进行重定向。因此,您应将此地址配置为localhost和localhost:8080。

答案 1 :(得分:0)

这是一个浏览器问题。 Chrome和Firefox会自动将网址更改为localhost。它适用于卷曲和隐身/私密模式。