Skip to content

麒麟linux安装Nginx

解压/ 安装

sh
# 解压缩包
tar -zxvf nginx-1.24.0.tar.gz
# 切换到 Nginx 解压目录
cd nginx-1.24.0
# 编译前的配置和依赖检查
./configure
# 编译安装
make


make install

nginx安装1

nginx安装2

nginx安装3

运行nginx

修改conf后,在/usr/local/nginx/sbin目录执行./nginx -s reload

sh
# 切换到安装目录
cd /usr/local/nginx/sbin
# 关闭nginx
./nginx -s stop
# 重启nginx
./nginx -s reload
# 运行
./nginx

nginx运行4

nginx注册成服务

sh
# 创建redis 服务
sudo vim /etc/systemd/system/nginx.service

nginx 服务的配置内容

sh
[Unit]
Description=nginx service
After=network.target


[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
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


# Restart=always


[Install]
WantedBy=multi-user.target
sh
# 重新加载systemd管理器配置:
sudo systemctl daemon-reload
# 启动nginx服务
sudo systemctl start nginx
# 关闭nginx服务
sudo systemctl stop nginx
# 重启nginx服务
sudo systemctl restart nginx
# nginx设置为开机自启。
sudo systemctl enable nginx
# 取消nginx开机自启。
sudo systemctl disable nginx
# 检查nginx服务状态。
sudo systemctl status nginx