Nginx linux 安装
下载地址:http://nginx.org/en/download.html
一、Nginx安装环境依赖
1、安装gcc
yum install -y gcc |
2、安装pcre
yum install -y pcre pcre-devel |
3、安装zlib
yum install -y zlib zlib-devel |
二、将Nginx压缩包移动到服务器并解压
tar -zxvf nginx-1.21.6. tar .gz |
三、进入目录
cd nginx-1.21.6 |
四、编译安装
. /configure |
make && make install |
Nginx默认安装目录:/usr/local/nginx
查看Nginx版本
/usr/local/nginx/sbin/nginx - v |
启动nginx
/usr/local/nginx/sbin/nginx |
配置环境变量
1、新建环境变量文件
vi /etc/profile .d /my_env .sh |
2、填入环境变量
1 2 3 4 | #Nginx export NGINX_PATH= /usr/local/nginx export PATH=$PATH:${JAVA_HOME} /bin :$PATH:${NGINX_PATH} /sbin |
wq保存退出
3、更新配置文件
source /etc/profile |
4、配置生效
5、常用命令
nginx 启动 nginx -s stop 快速停止 nginx -s quit 在退出前完成已经接受的连接请求 nginx -s reload 重新加载配置 |
安装成系统服务
创建服务脚本
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 start nginx.service |
开机启动
systemctl enable nginx.service |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了