阿里云服务器ECS Linux系统编译安装Nginx-1.17.0

领取2000阿里云产品代金券 

首次注册还可以领取¥20 满 100¥  代金券

说明:

a.阿里云ECS 服务器

b.CentOS 7.7 


#下载Nginx 安装包

wget http://nginx.org/download/nginx-1.17.0.tar.gz

 

#安装nginx 依赖包

# yum -y install gcc gcc-c++ autoconf automake libtool make cmake zlib zlib-devel openssl openssl-devel pcre pcre-devel -y

image.png 

#创建 www 用户组

#useradd -M -s /sbin/nologin www

#解压编译安装

# cd /usr/local/src # 源码包目录

#tar xf nginx-1.17.0.tar.gz

#cd nginx-1.17.0

#./configure --prefix=/usr/local/nginx --user=www  --group=www  --with-http_ssl_module --with-http_flv_module \

--with-http_stub_status_module --with-http_gzip_static_module --with-pcre  \

#make && make install  

image.png

# 编辑Nginx 启动脚本


#vim  /usr/lib/systemd/system/nginx.service


[Unit]

 Description=The nginx HTTP and reverse proxy server

 After=network.target remote-fs.target nss-lookup.target


[Service]

 Type=forking

 PIDFile=/usr/local/nginx/logs/nginx.pid

 ExecStartPre=/usr/bin/rm -f /run/nginx.pid

 ExecStartPre=/usr/local/nginx/sbin/nginx -t

 ExecStart=/usr/local/nginx/sbin/nginx

 ExecReload=/bin/kill -s HUP $MAINPID

 KillMode=process

 KillSignal=SIGQUIT

 TimeoutStopSec=5

 PrivateTmp=true


[Install]

 WantedBy=multi-user.target

 

# 授权 

# chmod +x /usr/lib/systemd/system/nginx.service

#启动nginx

#systemctl enable nginx  #设置开机自启动 

#systemctl  start  nginx #启动 nginx 

#systemctl status nginx  # 查看启动状态

image.png

浏览器访问测试

image.png

作者头像
南宫俊逸创始人

坚持着,努力着;一定会得到你希望的回报~

上一篇:Docker入门——理解Docker的核心概念
下一篇:linux挂载数据盘

发表评论

期待各位的加入,让原创发挥活力,让阅读更有价值!登录注册
登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱