我需要在 Amazon EC2 上安装 Nginx。但是,rails 服务器已经在端口 80 上运行。
我需要:
- 查看正在运行的服务器
- 弄清楚如何阻止它
- 弄清楚如何在端口 80 而不是该服务器上启动 nginx。
有什么帮助吗?
我需要在 Amazon EC2 上安装 Nginx。但是,rails 服务器已经在端口 80 上运行。
我需要:
有什么帮助吗?
选项1
在不同的端口上运行 Rails
如果你想在同一台服务器上运行 Rails 和 NGinX,你可以先配置 rails 在不同的端口上运行,然后设置 NGinX:
您可以让 NGinX 将 HTTP 请求转发到您为 Rails 选择的新端口
选项 2
使用单独的实例
您也可以为 NGinX 使用单独的实例。根据您的流量,一个微型实例可能就足够了。
通常我会建议在不同的实例上运行负载均衡器。
我做了 ps -ef 并找到了 nginx 进程。之后我做了 sudo kill ,并再次启动了 nginx