項目須要,本身整個nginx玩玩,部署服務器的操做系統爲CentOS 6.5。html
上網搜了一下關於nginx的安裝教程,大體存在兩種安裝方法,都是經過yum install命令來完成。linux
方法一:本身選擇下載安裝nginx依賴的其餘包,而後下載nginx的安裝包,編譯安裝便可。這種方式的好處是擴展性強,日後須要安裝其餘模塊都是可控的。不妥之處是步驟繁瑣,依賴包多,須要牢記。nginx
可參照以下教程:git
方法二:因爲CentOS下,yum源不提供nginx的安裝,因此能夠經過添加yum源進行快速安裝。這種方式的好處是快,方便。不妥之處是不可控,都是別人準備好的東西進行的「一鍵安裝」,從此想安裝第三方模塊也無從下手。並且筆者目前對這種方式也不是特別理解,因此可能出了差錯,也心有餘而力不足。github
可參照以下教程:服務器
若是你已經瀏覽過上述提供的安裝方式後,這裏能夠對nginx的安裝過程進行一些總結。操作系統
其實歸納地來說,安裝nginx的步驟爲兩步,先安裝nginx依賴的庫,而後安裝nginx。安裝方式無非兩種,若是yum源中存在須要的庫,能夠方便地使用yum來安裝;若是yum源中沒有須要的庫,那麼只能本身下載對應的安裝包,而後執行編譯安裝命令。固然你也能夠徹底不使用yum,本身下載全部須要的源碼安裝包,而後編譯安裝。rest
假設nginx安裝在/usr/local/nginx/sbin下:code
# cd /usr/local/nginx
# ./sbin/nginx # 默認配置文件 conf/nginx.conf,-c 指定
# ./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 <端口號>