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

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

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

【问题讨论】:

  • 发帖时好像出了点问题,因为您有重复的行。你应该编辑你的帖子。

标签: amazon-web-services nginx amazon-ec2


【解决方案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。
猜你喜欢
  • 2019-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
  • 1970-01-01
相关资源
最近更新 更多