文章目錄
- 前言
- 一、環境配置
- 二、部署流程
-
- 1.下載下傳并解壓
- 2.配置并編譯
- 3.配置systemctl啟動
- 4.啟動并通路
前言
部落客全程root使用者操作,不是root請加sudo
一、環境配置
systemctl disable --now firewalld # 防火牆關閉,如果是雲伺服器安全組記得放行
setenforce 0 # selinux關閉
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/sysconfig/selinux
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
yum install wget tar vim net-tools curl -y # 常用插件安裝
二、部署流程
1.下載下傳并解壓
官網拿取下載下傳連結
mkdir -p /data/nginx
cd /data/nginx
wget https://nginx.org/download/nginx-1.18.0.tar.gz # 下載下傳連結
tar -zxvf /data/nginx/nginx-1.18.0.tar.gz
cd /data/nginx/nginx-1.18.0
2.配置并編譯
./configure # 預設配置
make
make install
3.配置systemctl啟動
vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx - high performance web server
After=network.target remote-fs.target nss-lookup.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 stop
[Install]
WantedBy=multi-user.target
4.啟動并通路
netstat -tunlp|grep 80 # 如果80端口存在,請kill了或者修改端口再啟動,否則會報錯
systemctl enable nginx --now # 啟動并開機啟動
curl http://localhost # 顯示Welcome to nginx則部署成功
