栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux下安装nginx

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux下安装nginx

安装目录:/www/server/nginx

一、安装nginx服务

1、关闭防火墙

查看防火墙状态

systemctl status firewalld

如果是Active: inactive (dead),表示关闭
如果是Active: active (running),表示开启

systemctl stop firewalld

2、安装依赖包

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

3、创建运行用户

useradd -M -s /sbin/nologin nginx

4、下载nginx安装包(官网https://nginx.org/下载nginx安装包)
将nginx安装包下载到/www/server/tools目录(如果当前定位在该目录,可以不写-P /www/server)

wget -P /www/server/tools https://nginx.org/download/nginx-1.21.6.tar.gz

定位到压缩包所在的目录位置,然后解压文件

cd /www/server/tools
tar -zxvf nginx-1.21.6.tar.gz

5、编译安装

cd nginx-1.21.6
./configure --prefix=/www/server/nginx --user=nginx --group=nginx --with-http_stub_status_module
make && make install

--prefix 安装目录

--user 用户

--group 用户组

6、优化路径

ln -s /www/server/nginx/sbin/nginx /usr/local/sbin/

7、删除安装包

rm -f nginx-1.21.6.tar.gz   
rm -rf nginx-1.21.6/

-r 就是向下递归删除
-f 强制删除

8、添加nginx系统服务

vim /lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
PIDFile=/www/server/nginx/logs/nginx.pid
ExecStart=/www/server/nginx/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Chmod 754 /lib/systemd/system/nginx.service

9、开启服务

systemctl start nginx.service

10、设置nginx开机启动

systemctl enable nginx.service

浏览器中输入服务器IP地址,得到nginx的初始页面

 到这里,恭喜你,nginx安装成功,撒花!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/880304.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号