linux下安裝Nginx1.16.0的教程詳解
因?yàn)樽罱诘跪vlinux,想安裝新版本的nginx,找了一圈教程沒(méi)有找到對(duì)應(yīng)的教程,在稍微倒騰了一會(huì)之后終于成功的安裝了最新版。
服務(wù)器環(huán)境為centos,接下來(lái)是詳細(xì)步驟:
安裝必要依賴插件
yum install -y gcc gcc-c++ pcre \ pcre-devel zlib zlib-devel openssl openssl-devel wget
創(chuàng)建文件夾并切換過(guò)去
mkdir /customer && cd /customer
下載安裝包 (同樣如果想安裝其他的版本,可以去下面官網(wǎng)鏈接,選擇其他版本的鏈接進(jìn)行拷貝替換)
wget https://nginx.org/download/nginx-1.16.0.tar.gz
解壓并安裝
tar zxvf nginx-1.16.0.tar.gz cd nginx-1.16.0 ./configure --prefix=/usr/local/nginx make && make install
添加全局命令
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
測(cè)試安裝
nginx -V
如下圖,則安裝成功:
驗(yàn)證服務(wù)是否啟動(dòng)成功
netstat -ntlp | grep nginx
如下:
添加nginx服務(wù)
vim /lib/systemd/system/nginx.service
將以下內(nèi)容插入:
[Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.target
以服務(wù)的方式啟動(dòng)nginx
pkill nginx systemctl start nginx
查看服務(wù)是否啟動(dòng)
systemctl status nginx netstat -ntlp | grep nginx
配置nginx服務(wù)開(kāi)機(jī)自動(dòng)啟動(dòng)
systemctl enable nginx
這下子就安裝完畢了 ,配置文件在:
vim /usr/local/nginx/conf/nginx.conf
可選:
nginx的版本號(hào)默認(rèn)是打開(kāi)的,可以在默認(rèn)的錯(cuò)誤頁(yè)面和http響應(yīng)頭中查看到。
不同版本,特別是低版本的nginx可能存在漏洞,所以如果不希望被別人獲取到版本號(hào)的話,可以選擇進(jìn)行版本號(hào)隱藏。
隱藏nginx版本號(hào)
cd /usr/local/nginx/conf vim nginx.conf
nginx.conf文件的“server_tokens”修改成”off“:
http { ... server_tokens off; ... }
再修改fastcgi.conf
vim fastcgi.conf
修改如下行
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; # 改為: fastcgi_param SERVER_SOFTWARE nginx;
重啟nginx
systemctl restart nginx
隱藏版本號(hào)完畢
總結(jié)
以上所述是小編給大家介紹的linux下安裝Nginx1.16.0的教程詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
相關(guān)文章
使用Nginx Ingress 優(yōu)雅顯示錯(cuò)誤頁(yè)面
這篇文章主要為大家介紹了使用Nginx Ingress 優(yōu)雅顯示錯(cuò)誤頁(yè)面實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09nginx高可用集群的實(shí)現(xiàn)過(guò)程
這篇文章主要介紹了nginx高可用集群的實(shí)現(xiàn)過(guò)程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10本地通過(guò)nginx配置反向代理的全過(guò)程記錄
這篇文章主要給大家介紹了關(guān)于本地通過(guò)nginx配置反向代理的全過(guò)程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01