閱讀794 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Nginx學習之安裝篇

基於Linux的安裝,本篇教程提供兩種安裝實現,盡管之前安裝過很多次,但是這裏還是做一個整理。

YUM安裝

優點:不用擔心依賴關係、一鍵安裝。
缺點:由於YUM源的問題、Nginx可能不是最新版本。安裝路徑不能自定義等問題。

檢查版本

yum list nginx

安裝

yum -y install nginx

配置路徑

whereis nginx 
#相關配置路徑
nginx: /usr/sbin/nginx /etc/nginx /usr/lib64/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz /usr/share/man/man3/nginx.3pm.gz

啟動

service nginx start

可能會報錯 nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
解決辦法:

vim /etc/nginx/conf.d/default.conf

listen       80 default_server;
listen       [::]:80 default_server;

修改為:
listen       80;
#listen       [::]:80 default_server;

然後重啟啟動服務即可。

相關命令

啟動 service nginx start 或者 nginx
停止 service nginx stop 或者 nginx -s stop
重啟 service nginx restart 或者 nginx -s restart

檢查配置 nginx -t
檢查版本 nginx -v
檢查版本以及相關插件 nginx -V

卸載

如果你想自己安裝,卸載命令

yum -y remove nginx

源碼安裝

優點:可以自定義軟件安裝目錄以及新增功能模塊。
缺點:手動安裝依賴關係。

下載

wegt https://nginx.org/download/nginx-1.10.3.tar.gz

解壓

tar -xvf   nginx-1.10.3.tar.gz

依賴

yum -y install pcre-devel  #支持正則的pcre模塊
yum -y install openssl openssl-devel

配置路徑

./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid

編輯安裝

make && make install

測試

/usr/local/nginx/nginx  -t

出現一下信息安裝成功

nginx: the configuration file /usr/local/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/nginx.conf test is successful

小站:https://blog.52itstyle.com/

最後更新:2017-04-10 11:00:02

  上一篇:go 文學,大數據的終極挑戰
  下一篇:go 謹慎修改網站關鍵詞,會影響排名