准备环境:
centos7.9
nginx-1.22.0.tar.gz
操作步骤:
#安装依赖包
yum -y install pcre-devel zlib-devel
#创建用户
useradd -M -s /sbin/nologin nginx
#解包到/usr/src/
tar xf nginx-1.22.0.tar.gz -C /usr/src
#进入解压目录
cd /usr/src/nginx-1.22.0
#配置选项
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
#编译及安装
make && make install
#创建软连接
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
启动并查看端口号
nginx
netstat -anpt

Nginx优化:
编写Nginx启动脚本
vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
该文详细描述了在CentOS7.9系统上安装Nginx1.22.0的步骤,包括安装依赖包、创建用户、解压源码、配置编译、安装服务以及创建启动脚本来优化Nginx的启动和管理。
3780

被折叠的 条评论
为什么被折叠?



