php - 无法在浏览器中加载默认的 Nginx 起始页

标签 php nginx

按照本教程在 Ubuntu 16.04 上设置 LEMP 堆栈,我无法在浏览器中加载默认页面:

https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-in-ubuntu-16-04

我尝试通过在浏览器中请求服务器 IP 地址来拉取该页面,即在 Chrome 中输入 http://server_ip_address

连接超时。但是,我能够运行

$ curl server_ip_address

并在终端中返回 html。

我在这里做错了什么?

更新:已解决。最终成为 Cloudflare 的问题;已阻止非 Cloudflare IP 地址。所以,不存在 Nginx 问题。

最佳答案

  1. 使用 netstat -lt 命令检查服务器上是否正在运行该服务
  2. 如果服务正在运行,请检查您是否有针对该服务的安全组规则
  3. 如果上述两个条件都满足,则尝试访问运行服务的端口上的起始页

注意:

  1. 确保 nginx 正在端口 80 上运行
  2. 确保您已停止 apache2

关于php - 无法在浏览器中加载默认的 Nginx 起始页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44666404/

相关文章:

php - 防止客户从 Woocommerce 中超过 3 个供应商处订购

php - 警告:mysqli_select_db()期望参数1为mysqli,第13行给出的字符串

ssl - NET::ERR_CERT_DATE_INVALID 使用 certbot 手动更新后

Django-Ngix-Gunicorn 使用 Docker Compose 返回错误的媒体文件路径

python - 计算量大的站点的最佳服务器配置

json - 是否可以使用 nginx 合并两个 json 响应?

php - 从 PHP 中的图像中裁剪空白

PHP MVC - 模型需要从另一个模型访问数据

php 特定日期后的第一个星期一作为字符串

node.js - 根据条件将流量路由到多个 Node 服务器