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

  

 

posted @   非帆丶  阅读(72)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示