Ubuntu Apache2端口更改错误

Ubuntu Apache2端口更改错误,ubuntu,apache2,port,Ubuntu,Apache2,Port,我有一台可以正常工作的apache2服务器。没有问题地运行。然后我搬家了 我的新ISP正在阻塞端口80,所以我需要更改它。 出了点问题,我已经试了好几个小时,运气不好 我只是想联系一下localhost,127.0.0.1。 尝试使用此设置与他们联系会返回“无法连接” 这是我的ports.conf # If you just change the port or add more ports here, you will likely also # have to change the Virt

我有一台可以正常工作的apache2服务器。没有问题地运行。然后我搬家了

我的新ISP正在阻塞端口80,所以我需要更改它。 出了点问题,我已经试了好几个小时,运气不好

我只是想联系一下localhost,127.0.0.1。 尝试使用此设置与他们联系会返回“无法连接”

这是我的ports.conf

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

NameVirtualHost *:8080
Listen 8080


<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语句
#/etc/apache2/sites enabled/000默认值
#如果您从2.2.9-3之前的版本升级(即从
#Debian蚀刻)。请参见/usr/share/doc/apache2.2-common/NEWS.Debian.gz和
#README.Debian.gz
名称虚拟主机*:8080
听8080
#如果在此处添加NameVirtualHost*:443,则还必须进行更改
#/etc/apache2/sites available/default ssl中的VirtualHost语句
#到
#SSL命名虚拟主机的服务器名称指示当前不可用
#由Windows XP上的MSIE支持。
听我说
听我说
这是我的站点已启用/000默认值

<VirtualHost *:8080>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

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

服务器管理员webmaster@localhost
DocumentRoot/var/www
选项如下符号链接
不允许超限
选项索引跟随符号链接多视图
不允许超限
命令允许,拒绝
通融
ScriptAlias/cgi-bin//usr/lib/cgi-bin/
不允许超限
选项+执行CGI-多视图+符号链接所有者匹配
命令允许,拒绝
通融
ErrorLog${APACHE_LOG_DIR}/error.LOG
#可能的值包括:调试、信息、通知、警告、错误、临界值、,
#警惕,埃默格。
日志级别警告
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
我已经运行了sudo服务apache2重启。 我还做了一个sudo服务apache2重新加载。 我已经做了sudo ufw allow 8080

如果我恢复到端口80,一切正常

我已经启用了mod_安全性,如果这与此有关

谢谢你的帮助。 乔恩解决了。 我有一个新的路由器,这一个需要你设置一个虚拟服务器的设置。 这样做了,一切都成功了


我的ISP甚至没有阻止端口80。一切都与路由器有关。

解决了。我有一个新的路由器,这一个需要你设置一个虚拟服务器的设置。这样做了,一切都成功了。我的ISP甚至没有阻止端口80。一切都和路由器有关。