記一次linux下安裝nginx
使用到的工具:
1、xshell:用於訪問遠程服務器,通過執行腳本來查看、刪除服務器上的文件、在服務器上進行安裝程序等操作;
2、xftp:用於更換遠程服務器中的文件;
安裝過程:
1、安裝nginx所需的依賴
執行如下命令,安裝nginx所需的依賴:
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2、下載nginx安裝包並解壓
網上教程比較多的是利用wget
下載nginx安裝包,但是我在使用wget
下載時,發現下載的安裝包有問題,安裝包大小不對,且解壓時報錯。於是選擇通過執行rz
命令手動將下載好的nginx安裝包上傳到服務器。具體如下:
由於在linux下,爲了管理方便,所以選擇將nginx安裝包下載到/opt
目錄中
在xshell中執行如下命令:
// 進入opt目錄
cd /opt
// 創建nginx文件夾
mkdir nginx
// 進入nginx文件夾
cd nginx
// 打開選擇彈窗,選擇下載好的nginx安裝包
rz
執行rz
命令選擇下載好的nginx安裝包,如下圖所示
上傳到服務器後,執行解壓命令(以1.16.1版本爲例):
tar -xvf nginx-1.16.1.tar.gz
3、配置並安裝
// 配置
// 將nginx配置到/usr/local下,當啓動nginx服務後,訪問的資源就在/usr/local路徑下
./configure --prefix=/usr/local/nginx
// 安裝
make
make install
4、啓動nginx
// 啓動nginx服務
/usr/local/nginx/sbin/nginx
// 快速停止nginx服務
/usr/local/nginx/sbin/nginx -s stop
// 重啓nginx服務
/usr/local/nginx/sbin/nginx -s reload
// 停止nginx服務
/usr/local/nginx/sbin/nginx -s quit
stop
和quit
區別:stop
是立刻停止nginx服務,quit
會等正在請求的接口結束後停止nginx服務;相比stop
,quit
更加優雅。
啓動nginx服務後,在瀏覽器中輸入服務器的ip地址即可訪問
如果需要更改nginx服務的配置文件,可以使用xftp在本地將配置文件改好,然後上傳至服務器,重啓nginx即可。同樣的,當需要更換html等靜態資源時,也可以使用xftp來進行操作。
參考文獻:
[1] linux下安裝nginx
[2] LINUX安裝nginx詳細步驟