编译安装nginx
先yum -y install gcc pcre-devel openssl-devel zlib-devel openssl openssl-devel
#安装 依赖环境
cd /opt
然后再拖 安装包
wget http://nginx.org/download/nginx-1.18.0.tar.gz
#下载安装包

tar xf nginx-1.18.0.tar.gz
#切换加 解压

cd /opt/nginx-1.18.0
./configure --prefix=/apps/nginx
#编译安装第一步

make -j2
#两核编译

make install
#安装进 系统

cd /apps/nginx/sbin/nginx
ln -s /apps/nginx/sbin/nginx /usr/sbin/nginx
为了 可以补全

vim /usr/lib/systemd/system/nginx.service
#建立 service 文件
[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target
[Service]
Type=forking
PIDFile=/apps/nginx/logs/nginx.pid
ExecStart=/apps/nginx/sbin/nginx -c /apps/nginx/conf/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID
[Install]
WantedBy=multi-user.target

systemctl daemon-reload
#重新加载 systemctl 程序

systemctl start nginx
#启动 nginx 服务

systemctl status nginx
#查看nginx 状态

本文档详细介绍了如何在系统中手动编译并安装Nginx。首先从官方源下载Nginx的安装包,然后进行解压、配置、编译和安装。接着创建systemd服务文件,确保Nginx能作为系统服务启动和管理,并通过systemctl命令启动、检查Nginx的状态。
905

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



