阿里云服务器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挂载数据盘

发表评论

海外服务器,免备案,中国电信 CN2 GIA 高级回国优化专线

香港云服务器立即订购

4核4G  50G 2M (CN2 GIA)  335/月

8核8G  50G  2M(CN2  GIA)  613/月

香港物理服务器立即订购

Xeon L5630 *2    16GB DDR3    1TB HDD 或 240G SSD  10 Mbps  3IP 1500/月

8 核 16 线程 (2.13GHz)

Xeon E5 2650  16GB DDR3   1TB HDD/240G SSD/500G SSD  10 Mbps  3IP 2000/月

8 核 16 线程 (2.00GHz)