首页 > 解决方案 > 我如何知道在 Nginx 上设置的服务器名称或网址

问题描述

我正在尝试在我的 PC 上设置 LEMP(Linux、Nginx、MySQL、PHP)堆栈以与 Wordpress 一起使用。我按照网站上的说明进行操作。看到文件夹中wordpress的www文件夹解压成功了。

我还可以验证它Nginx正在运行。但是,我不知道如何在浏览器上获取 wordpress index.php 页面。

在此处输入图像描述

在 Windows 上,我只需转到浏览器并键入localhost/webprojectfoldername127.0.0.1/webprojectfoldername

但是,当我尝试通过 访问index.phpwordpress 时localhost,我得到了 Apache 页面。

在此处输入图像描述

我想Nginx用作服务器,但不是Apache。我想在这一点上,我不知道在浏览器上放置什么服务器名ipaddress才能访问Nginx's 页面或Wordpress'sindex.php

我不知道如何识别已设置的服务器名称。在 Windows 上,我只使用localhostor 127.0.0.1

关于如何在 Ubuntu 上识别它有什么想法吗?

我会很感激任何帮助。

谢谢你。

*** 编辑(添加 Nginx 配置截图)***

在此处输入图像描述

标签: phplinuxwordpressubuntunginx

解决方案


任何一个:

nginx 正在监听不同的端口

默认情况下,HTTP 在端口 80 上工作,但是当您连接到该端口时,您将访问 Apache。

您需要找到 nginx 正在侦听的端口(来自您链接到的文章:listen 80 default_server;显示80但可以说它是81)并连接到该端口:http://localhost:81/ `

nginx 和 apache 试图在同一个端口上侦听,而 apache 赢了

您需要关闭 Apache(并可能重新启动 nginx)。


推荐阅读