【问题标题】:Apache 2 running even when stoppedApache 2 即使在停止时也会运行
【发布时间】:2015-02-22 07:48:59
【问题描述】:

我在我的 VPS 上使用 Ubuntu 14.04,并尝试在端口 80 上运行 Apache Tomcat。

所以,我将 Apache2 的 ports.conf(以及启用站点的 default.conf)更改为不同的端口,并将 tomcat 的 server.xml 更改为指向端口 80。

但是,很多时候,我在端口 80 上获得了默认的 Apache2 页面(即使在禁用默认站点甚至从 /var/www/html 中删除 index.html 之后)。刷新几次之前有所帮助,但从今天开始,这并没有帮助。所以,我停止了 Apache2 服务,但它仍然出现。

Tomcat 在尝试使用 IP 地址或http://www.nurvsofsteel.com 访问站点时出现,但不使用域名:http://nurvsofsteel.com

请帮忙...

【问题讨论】:

  • 尝试按Shift+F5 清除缓存并重新加载
  • 我做到了! :( 但它也不起作用。我刚刚注意到另一个奇怪的事情。如果我将 www. 添加到域名中,它会起作用,但是当 www 不存在时它不起作用。

标签: apache2 ubuntu-14.04 tomcat8


【解决方案1】:

我遇到了类似的问题,发现实际上是 Nginx 在端口 80 上运行并选择了 Apache 默认页面! This 帖子帮助解决了这个问题。

在您的情况下,它可能实际上是在端口 80 上运行的 Tomcat,但只是显示了一个不同的默认页面。尝试运行sudo netstat -l4np 以检查哪个进程正在侦听端口 80

【讨论】:

    【解决方案2】:

    我能够找到问题所在。我不小心在本地机器上而不是在 VPS 上编辑了 /etc/hosts(两个用户名相同,我忘记了我是从终端的另一个选项卡登录到 VPS)。

    【讨论】:

      猜你喜欢
      • 2012-09-30
      • 2020-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 2016-09-12
      • 2017-01-30
      相关资源
      最近更新 更多