如何将路径从 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:将路径从 OpenJDK 6 更改为 Oracle JDK 7