动态

详情 返回 返回

centos7 安裝 nginx - 动态 详情

centos7 安裝 nginx

安裝包
鏈接: https://pan.baidu.com/s/1kpAYYX_yy-vXX-1vsCPhoA 提取碼: qrtb

上傳

新創建usr/local/nginx文件夾,放到文件夾下

解壓

tar -zxvf nginx-1.9.9.tar.gz

安裝編譯環境

安裝gcc,源碼編譯依賴 gcc 環境

yum -y install gcc-c++

安裝pcre庫

yum install -y pcre pcre-devel

安裝zlib庫

yum install -y zlib zlib-devel

安裝OpenSSL庫

yum install -y openssl openssl-devel

安裝

進入解壓後的目錄,依次執行:

./configure
make
make install

輸入 whereis nginx 檢查是否安裝成功,如果出現路徑則安裝成功

啓動

切換目錄

/usr/local/nginx/sbin

啓動

./nginx

查看進程

ps aux|grep nginx

設置開機自啓

在/usr/lib/systemd/system下創建nginx.service文件

vim /usr/lib/systemd/system/nginx.service

複製以下內容


[Unit]
Description=nginx service
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
 

其中:

[Unit]:服務的説明
Description:描述服務
After:描述服務類別
[Service]服務運行參數的設置
Type=forking是後台運行的形式
ExecStart為服務的具體運行命令
ExecReload為重啓命令
ExecStop為停止命令
PrivateTmp=True表示給服務分配獨立的臨時空間
注意:[Service]的啓動、重啓、停止命令全部要求使用絕對路徑
[Install]運行級別下服務安裝的相關設置,可設置為多用户,即系統運行級別為3

注意:ExecStart,ExecReload,ExecStop需要按照實際情況修改成自己的地址
保存退出。

開啓自動啓動

先關閉服務

systemctl stop nginx.service

啓動服務

systemctl start nginx.service

啓動之後設置開機自動啓動

systemctl enable nginx.service

查看服務狀態

systemctl status nginx.service 

取消開機自動啓動

systemctl disable nginx.service 

其他指令

systemctl restart nginx.service        #重新啓動服務

參考:linux設置jar包自啓

user avatar mannayang 头像 king_wenzhinan 头像 u_16297326 头像 u_17513518 头像 jiangyi 头像 chuanghongdengdeqingwa_eoxet2 头像 ahahan 头像 CH3CH2OH-Blog 头像 zdyz 头像 kindledawn 头像 lenve 头像 aipaobudezuoyeben 头像
点赞 44 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.