01 CentOS7 源码安装Nginx

写在前面:希望大家多在评论区讨论,遇到错误希望要指出来,帮助到你们也希望给一个免费的赞和关注,谢谢

有错误一定要指出!!!

01 安装前提

首先安装CentOS7操作系统

这个是CentOS7镜像
链接:https://pan.baidu.com/s/19JXGFISBE4vvgoawCVo_Dw?pwd=us3d 
提取码:us3d 
--来自百度网盘超级会员V4的分享
我写的安装CentOS操作系统的文章,希望对你有帮助
https://blog.csdn.net/Xuanyi_54/article/details/133680066

02 安装

Nginx源码包(一定要下载)
链接:https://pan.baidu.com/s/1h1k5Xu5Wc3PbLsdrq0PZJQ?pwd=cayo 
提取码:cayo 
--来自百度网盘超级会员V4的分享

把Nginx源码文件放到指定的位置

图1 我放到了opt目录下

tar -zxvf nginx-1.21.6.tar.gz

图2 解压文件

yum install -y gcc pcre pcre-devel zlib zlib-devel make

图3 安装依赖文件

./configure --prefix=/usr/local/nginx

图4 进入到解压目录并且编译到指定目录

make && make install

 图5 编译执行

03 关闭防火墙

systemctl stop firewalld.service 
systemctl disable firewalld.service 
setenforce 0

图6 关闭防火墙

04 安装成系统服务

vi /usr/lib/systemd/system/nginx.service
# 把下面的内容放到里面

[Unit]
Description=nginx - web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
ExecQuit=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl status nginx.service
systemctl start nginx.service 
systemctl status nginx.service

 

图7 开启服务Nginx就成功安装好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值