系统运维/银河麒麟

【深度学习KylinOS三】【麒麟系统环境安装之Nginx】安装nginx–银河麒麟V10(Kylin Linux Advanced Server release V10 (Tercel))操作系统

daimafengzi · 11月7日 · 2023年 · · 本文共1529个字 · 预计阅读6分钟15次已读

在 arm64(aarch64) 架构服务器上基于国产化操作系统安装 Nginx 服务

软件获取门路:http://nginx.org/download/
nginx官网:http://nginx.org/

履行如下下令,装置依附包。

yum install gcc gcc-c++ make unzip pcre pcre-devel zlib zlib-devel libxml2 libxml2-devel readline readline-devel ncurses ncurses-devel perl-devel perl-ExtUtils-Embed openssl-devel -y
  1. 履行以下下令,获取装置包。
wget -c http://nginx.org/download/nginx-1.16.1.tar.gz
  1. 履行以下下令,解压装置包。
tar -zxvf nginx-1.16.1.tar.gz
  1. 履行以下下令,进入装置目次。
cd nginx-1.16.1
  1. 履行以下下令,编译装置nginx
./configure
make -j4 && make install
  1. 新增nginx用户
useradd nginx
  1. 履行以下下令,给nginx用户开启nginx装置目次权限。
chown nginx:nginx /usr/local/nginx
  1. 履行如下下令,检查nginx版本。
cd /usr/local/nginx/sbin/ ./nginx -v
  1. 启动nginx
cd /usr/local/nginx/sbin/ ./nginx
  1. 检查能否启动胜利
ps -ef | grep nginx
  1. 进入到/lib/systemd/system/目次
cd /lib/systemd/system/
  1. 创立nginx.service文件,并编纂
# vim nginx.service

[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx -c conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
  1. 参加开机自启动
systemctl enable nginx

#假如不想开机自启动了,能够应用上面的下令撤消开机自启动
systemctl disable nginx
  1. 效劳的启动/结束/革新设置文件/检查状况
#systemctl start nginx.service 启动nginx效劳 
# systemctl stop nginx.service 结束效劳 
# systemctl restart nginx.service 从新启动效劳 
# systemctl list-units --type=service 检查全部已启动的效劳 
# systemctl status nginx.service 检查效劳以后状况 
# systemctl enable nginx.service 设置开机自启动 
# systemctl disable nginx.service 结束开机自启动
Warning: nginx.service changed on disk. Run 'systemctl daemon-reload' to reload units.

直接依照提醒履行下令systemctl daemon-reload 即可。

systemctl daemon-reload
0 条回应