2012-12-17 210 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實例可能就足夠了。

通常我會建議在不同的實例上運行負載平衡器。

相關問題