2012-12-17 213 views
0

我需要在Amazon EC2上安装Nginx。然而,导轨服务器已经运行在端口80在Amazon EC2上安装nginx

我需要:

  • 看到什么服务器运行的是
  • 图如何阻止它
  • 图如何启动nginx的上端口80而不是该服务器。

任何帮助?

+0

Apache可能运行?你可以试试'''service apache2 stop''' –

+0

也许。我得到这个错误:*停止Web服务器apache2 ulimit:88:错误设置限制(操作不允许) – Tony

+0

随着sudo它的工作。但是我无法再启动它:(98)已经在使用的地址:make_sock:无法绑定到地址0.0.0.0:80 没有可用的侦听套接字,正在关闭 无法打开日志 动作'开始'失败。 Apache错误日志可能包含更多信息。 – Tony

回答

0

我做了ps -ef并找到了nginx进程。 之后,我做了sudo kill,并再次启动nginx

1

选项1

的不同端口上运行Rails

如果你想运行在同一台服务器上的Rails和Nginx的,您可以先配置轨到不同的端口上运行,然后设置NGINX:

How to change Rails 3 server default port in develoment?

你可以有nginx的HTTP请求转发到新的端口,你选择F-或者Rails

选项2

使用一个单独的实例

您也可以使用单独的实例Nginx的。根据您的流量,Micro实例可能就足够了。

通常我会建议在不同的实例上运行负载平衡器。

相关问题