Wordpress Apache2网站无法从internet访问

Wordpress Apache2网站无法从internet访问,wordpress,ubuntu,apache2,Wordpress,Ubuntu,Apache2,我已经搜索了很长很长的时间,并且浏览了很多教程,但是找不到答案。希望有人能给我指出正确的方向 我有: 运行Ubuntu16.04的virtualbox虚拟机完全安装了最新的apache2 完全最新wordpress安装完全最新 在我的路由器上设置并测试端口80上的端口转发(使用web服务进行测试,并在我尝试从浏览器访问页面时看到端口80上的流量在tcpdump上来回移动(在任何其他时间都看不到流量)) iptables设置为允许在端口80上进出流量 来自noip.com的DDN设置和测试 我

我已经搜索了很长很长的时间,并且浏览了很多教程,但是找不到答案。希望有人能给我指出正确的方向

我有:

  • 运行Ubuntu16.04的virtualbox虚拟机完全安装了最新的apache2

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

  • 在我的路由器上设置并测试端口80上的端口转发(使用web服务进行测试,并在我尝试从浏览器访问页面时看到端口80上的流量在tcpdump上来回移动(在任何其他时间都看不到流量))

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

  • 来自noip.com的DDN设置和测试

我的问题是:

我可以从本地网络的任何地方访问我安装在/var/www/html中的wordpress网页,没有任何问题。当我尝试从internet访问它时,该页面只会超时。我也可以毫无问题地ssh到vm中

我的一些设置:

/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>
ports.conf和apache2.conf都是默认设置


提前谢谢

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

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