鲲鹏服务器上安装Nginx
【摘要】 简单几步走安装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)