CentOS下安裝Nginx

前言

項目須要,本身整個nginx玩玩,部署服務器的操做系統爲CentOS 6.5。html

nginx安裝

上網搜了一下關於nginx的安裝教程,大體存在兩種安裝方法,都是經過yum install命令來完成。linux

方法一:本身選擇下載安裝nginx依賴的其餘包,而後下載nginx的安裝包,編譯安裝便可。這種方式的好處是擴展性強,日後須要安裝其餘模塊都是可控的。不妥之處是步驟繁瑣,依賴包多,須要牢記。nginx

可參照以下教程:git

方法二:因爲CentOS下,yum源不提供nginx的安裝,因此能夠經過添加yum源進行快速安裝。這種方式的好處是快,方便。不妥之處是不可控,都是別人準備好的東西進行的「一鍵安裝」,從此想安裝第三方模塊也無從下手。並且筆者目前對這種方式也不是特別理解,因此可能出了差錯,也心有餘而力不足。github

可參照以下教程:服務器

小結

若是你已經瀏覽過上述提供的安裝方式後,這裏能夠對nginx的安裝過程進行一些總結。操作系統

其實歸納地來說,安裝nginx的步驟爲兩步,先安裝nginx依賴的庫,而後安裝nginx。安裝方式無非兩種,若是yum源中存在須要的庫,能夠方便地使用yum來安裝;若是yum源中沒有須要的庫,那麼只能本身下載對應的安裝包,而後執行編譯安裝命令。固然你也能夠徹底不使用yum,本身下載全部須要的源碼安裝包,而後編譯安裝。rest

nginx運行

假設nginx安裝在/usr/local/nginx/sbin下:code

# cd /usr/local/nginx

啓動nginx

# ./sbin/nginx        # 默認配置文件 conf/nginx.conf,-c 指定

中止nginx

# ./sbin/nginx -s stop

或者htm

# pkill nginx

從新加載配置文件

reload用於配置文件改變後的nginx刷新應用,不必必定得中止nginx。reload不會改變啓動時指定的配置文件位置。

# ./sbin/nginx -s reload

系統服務

固然若是將nginx設置爲linux系統服務,那麼就能夠方便使用下面的命令進行上述的操縱:

# service nginx {start|stop|status|restart|reload|configtest}

筆者使用方法二進行的安裝,因此nginx會自動被安裝爲系統服務了。你也能夠搜索如何設置nginx爲linux服務。

其餘相關命令

查看系統中指定端口號是否被佔用

# netstat -apn|grep <端口號>
相關文章
相關標籤/搜索