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

  

 

posted @ 2022-05-18 22:53  非帆丶  阅读(69)  评论(0编辑  收藏  举报