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、填入环境变量
#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