Apache2网站无法从互联网上获取

时间:2017-07-19 10:32:26

标签: wordpress ubuntu apache2

我搜索得很长很难,并且经历了许多教程而无法找到答案。希望有人能指出我正确的方向!

我有:

  • 运行ubuntu 16.04的virtualbox vm完全更新apache2已安装

  • 完全最新的wordpress安装完全最新

  • 端口80上的端口转发在我的路由器上进行设置和测试(当我尝试从浏览器访问该页面时,使用Web服务进行测试,并在tcpdump上查看端口80上的流量来回传输(没有看到流量)在任何其他时间))

  • iptables设置为允许在端口80上进出流量

  • 来自noip.com的
  • ddns已设置并经过测试

我的问题:

我可以从本地网络上的任何位置访问我在/ var / www / html中安装的wordpress网页,没有任何问题。当我尝试从互联网访问它时,页面只会超时。我也可以毫不费力地进入虚拟机。

我的一些设置:

/etc/apache2/sites-enabled/000-default.conf:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
                <Directory />
                        Options FollowSymLinks
                        AllowOverride None
                </Directory>
                <Directory /var/www/html/>
                        Options Indexes FollowSymLinks Multiviews
                        AllowOverride None
                        Order allow,deny
                        Allow from all
                </Directory>
</VirtualHost>

iptables(我也试过运行iptables -F来清除规则并将所有策略设置为接受,但这没有区别):

iptables -A INPUT -p tcp --dport http -j ACCEPT
iptables -A OUTPUT -p tcp --sport http -j ACCEPT

ports.conf和apache2.conf都是默认设置。

提前致谢!

1 个答案:

答案 0 :(得分:0)

不确定问题最终是什么,但尽管进行了仔细的测试,它似乎随机自行修复。