侧边栏壁纸
博主头像
周羽翢

No pain,no gain.

  • 累计撰写 5 篇文章
  • 累计创建 15 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Nginx的安装

周羽翢
2025-02-13 / 0 评论 / 0 点赞 / 8 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1、进入/usr/local,创建nginx目录

cd /usr/local

mkdir nginx

2、通过nginx.org下载安装包

wget http://nginx.org/download/nginx-1.24.0.tar.gz

如wget:找不到命令,先安装wget

yum install wget

3、解压安装包

tar -xzvf nginx-1.24.0.tar.gz

cd nginx-1.24.0

4、安装所需环境

yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

5、编译安装

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module

make && make install 

http_stub_status_module,此模块后续会用到,其他模块按需添加

6、设置为系统服务

vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx
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

编辑nginx.service文件,保存以上脚本内容

7、重新加载系统服务

systemctl daemon-reload

8、启动nginx服务

systemctl start nginx.service

9、设置开机启动

systemctl enable nginx.service

0

评论区