2013-07-24 83 views
1

我在更改Apache2的默认端口进行侦听时发生了一些问题,但它不起作用。在Debian系统上更改Apache2端口

我编辑我ports.conf文件看起来像这样:

# Edited: 

NameVirtualHost *:9000 
Listen 9000 

# Kept the same: 

<IfModule mod_ssl.c> 
    # If you add NameVirtualHost *:443 here, you will also have to change 
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl 
    # to <VirtualHost *:443> 
    # Server Name Indication for SSL named virtual hosts is currently not 
    # supported by MSIE on Windows XP. 
    Listen 443 
</IfModule> 

<IfModule mod_gnutls.c> 
    Listen 443 
</IfModule> 

然后调整好自己的虚拟主机文件(它符号链接到网站启用 - ):

<VirtualHost *:9000> 

    ServerAdmin [email protected] 
    ServerName www.mysite.co.uk 
    ServerAlias mysite.co.uk 

    # Directory Root 
    DocumentRoot /home/mysite/www 

    # Logfiles 
    ErrorLog /home/mysite/log/error.log 
    CustomLog /home/mysite/log/www.log "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" 

</VirtualHost> 

对于记录,如果我将所有端口引用(9000)替换为80,则该站点将再次运行。

在DocumentRoot是一个WordPress站点。有可能WordPress可以重写端口号吗?

回答

0

好的。

在我的问题结束时,我发现我搜索WordPress的障碍,我在头两分钟内找到了我的答案。我将包括我的修补程序给其他人有相同的问题...

似乎WordPress的端口号有点时髦,并试图删除它们,如果WordPress地址或站点地址设置不符合端口你正试图从中访问它。

转到WordPress管理面板中的设置 - >常规,并将端口:9000添加到您的WordPress Address (URL)Site Address (URL)值。

请记住在通过Apache更改端口之前执行此操作,否则您必须将其更改回以更新WordPress设置。请注意,当您将Apache重新配置到正确的端口时,您的WordPress将会变得眩目。