如何将路径从 apache 更改为 nginx

Posted

技术标签:

【中文标题】如何将路径从 apache 更改为 nginx【英文标题】:How to change path from apache to nginx 【发布时间】:2016-11-10 00:07:20 【问题描述】:

我们的应用程序在 Amazon Web Services 服务器中的 Apache 中运行,但现在我想更改为已安装的 nginx 服务器 nginx 但我不知道如何将路径,即 /etc/www/html 提供给 Ngix 我该怎么办?我可以通过 ssh 访问我应该更改服务器或任何其他解决方案中的任何内容。

我有什么办法解决这个问题?

【问题讨论】:

发帖时好像出了点问题,因为您有重复的行。你应该编辑你的帖子。 【参考方案1】:

你需要编辑/etc/nginx下的一些配置文件。目录的结构类似于 Apache 的结构。但是,配置文件是不同的。在那里,您通常会找到一个站点可用目录,并且在该目录中是您站点的配置文件。根据您拥有的站点数量,该目录中可能有多个文件或只有一个文件。您必须为要修改的站点找到正确的文件。在该文件中,有一个根指令。比如我的服务器上默认是这样的:

root /var/www/html;

在你的情况下,那将是

root /etc/www/html;

说实话,我觉得 /etc 下有 www/html 文件夹有点奇怪。您在服务器上运行什么操作系统?

另外,您需要从站点可用的配置文件中设置符号链接到站点启用目录。这两个目录都在 /etc/nginx 下。完成这一切后,您将需要重新启动 nginx。在我的 Debian 服务器上,我使用 service nginx restart

当然,如果你想让 Nginx 监听 80 端口,你必须停止 Apache 监听该端口。

【讨论】:

我想知道为什么是-1。

以上是关于如何将路径从 apache 更改为 nginx的主要内容,如果未能解决你的问题,请参考以下文章

如何从这个具有填充的复杂路径的 svg 更改为具有没有填充的简单路径的上述 svg?

如何在ubuntu上将php5更改为php 5.6版本

Ubuntu:将路径从 OpenJDK 6 更改为 Oracle JDK 7

Apache Httpd.conf 相对路径

如何将子框架中的 location.href 更改为相对路径?

是否可以将 cpanel 帐户位置/路径更改为不同的目录?