centos7編譯安裝nginx

2021-09-03 03:42:09 字數 1424 閱讀 1545

參考: centos 7 下安裝 nginx

1.安裝依賴

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

2.編譯安裝

tar -zxvf nginx-1.12.2.tar.gz //解壓

cd nginx-1.12.2

./configure //配置

make && make install //編譯安裝

3.配置防火牆

centos7的防火牆由iptables改為firewall,詳細用法

firewall-cmd --zone=public --add-port=80/tcp --permanent    //--permanent永久生效,沒有此引數重啟後失效

firewall-cmd --zone=public --add-port=443/tcp --permanent

systemctl restart firewalld //重啟防火牆

4.開機啟動

我採用的方法是將nginx新建成乙個服務

touch /lib/systemd/system/nginx.service

vim /lib/systemd/system/nginx.service

[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

設定開機自啟動nginx服務

systemctl enable nginx.service
啟動nginx服務

systemctl start nginx.service
停止開機自啟動nginx服務

systemctl disable nginx.service
檢視當前服務狀態

systemctl status nginx.service
重新啟動服務

systemctl restart nginx.service

nginx安裝 Centos7安裝nginx

在安裝nginx前首先要確認系統中安裝了gcc pcre devel zlib devel openssl devel。yum y install gcc pcre devel zlib devel openssl openssl devel 解壓 tar zxvf nginx 1.9.9.tar....

Linux學習 CentOS 7 安裝Nginx

pcre 作用是讓 nginx 支援 rewrite 功能。root bogon src cd usr local src root bogon src wget 2 解壓安裝包 root bogon src tar zxvf pcre 8.35.tar.gz3 進入安裝包目錄 root bogon...

centos7安裝Nginx 使用nginx記錄

1 安裝各種依賴 gcc安裝,nginx原始碼編譯需要 yum install gcc c pcre pcre devel 安裝,nginx 的 http 模組使用 pcre 來解析正規表示式 yum install y pcre pcre devel zlib安裝,nginx 使用zlib對htt...