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