鲲鹏服务器上安装Nginx

举报
Solming 发表于 2021/12/02 14:55:30 2021/12/02
【摘要】 简单几步走安装Nginx、并快捷启动

一、安装版本选择

在 Centos7.6 的服务器版本上,由于鲲鹏环境适配,选择华为云推荐使用nginx-1.17.0版本,适配比较好。避免 出现其他问题,建议使用该版本。

下载地址:http://nginx.org/download/nginx-1.17.0.tar.gz

二、安装

1、依赖安装

里面包含的 SSL 组件,避免后续安装。

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

2、编译安装

创建下载安装包的地址

mkdir /soft/ & cd /soft

(1)pcre 安装,支持 Rewrite 。

提供两个链接:第一个可能失效。

wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz
wget  http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

解压安装:


tar zxvf pcre-8.35.tar.gz
cd pcre-8.35
./configure
make && make install

 检查安装

pcre-config --version

(2)Nginx 安装

wget -c http://nginx.org/download/nginx-1.17.0.tar.gz
tar -zxvf nginx-1.17.0.tar.gz
cd nginx-1.17.0
./configure
make  && make install

(3)启动


/urc/local/nginx/sbin/nginx 

三、Nginx 服务注册

cd /etc/systemd/system
vim nginx.service

编辑输入 nginx.service 以下内容

[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true 

[Install]
WantedBy=multi-user.target

保存后退出,执行以下命令生效。

systemctl daemon-reload

启停等命令


启动:service  nginx start
停止:service nginx stop
重启:service nginx restart
状态:service nginx status


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。