【问题标题】:Apache2 site not available from the internet无法从 Internet 获得 Apache2 站点
【发布时间】:2017-07-19 10:32:25
【问题描述】:

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

我有:

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

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

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

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

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

我的问题:

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

我的一些设置:

/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 都是默认设置。

提前致谢!

【问题讨论】:

    标签: wordpress ubuntu apache2


    【解决方案1】:

    不确定最终是什么问题,但尽管经过仔细测试,它似乎可以自行修复。

    【讨论】:

      猜你喜欢
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      • 1970-01-01
      • 2018-03-01
      • 2012-02-07
      相关资源
      最近更新 更多