登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 1872|回复: 0

【Linux】CentOS7安装Nginx

[复制链接]

180

主题

180

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2019-3-18 11:08:00 | 显示全部楼层 |阅读模式 来自 江苏徐州
Nginx是一款轻量级的Web 服务器/反向署理服务器及电子邮件(IMAP/POP3)署理服务器,并在一个BSD-like 协议下发行。其特点是占据内存少,并发本领强,究竟上nginx的并发本领确着实同范例的网页服务器中体现较好,中国大陆利用nginx网站用户有:百度、京东新浪网易腾讯淘宝等。



不懂技能喜好折腾小白

1
Nginx(engine x)



Nginx (engine x) 是一个高性能的HTTP和反向署理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开辟的,第一个公开版本0.1.0发布于2004年10月4日。

其将源代码以类BSD允许证的情势发布,因它的稳固性、丰富的功能集、示例设置文件和低体系资源的斲丧而著名。2011年6月1日,nginx 1.0.4发布。(百度百科)


2
教程

  • CentOS 7
  • nginx-1.15.9.tar.gz


3
CentOS 下载 Nginx 安装包


1、下载 nginx-1.15.9.tar.gz


wget http://nginx.org/download/nginx-1.15.9.tar.gz
r16YJl464JYJiCjY.jpg


假如没有安装 wget,必要先安装。
dz5nJGeIk84qCjg5.jpg


Db095RyDyuO0N7pr.jpg


2、安装 Nginx 依靠库



  • # yum install gcc-c+
PTWtL52my2yLvN56.jpg



  • # yum install pcre
S4l4WFB7PawbBxp2.jpg



  • # yum install pcre-devel

N7aeAKvk7G7g7Ka2.jpg



  • # yum install zlib 

dZ1frPCm1e1hEjHz.jpg



  • # yum install zlib-devel

M5796BO9jc6k7KcP.jpg



  • # yum install openssl

iah5gmmn8MNGnAcc.jpg



  • # yum install openssl-devel

KX3yy0CGqYcH4X0g.jpg


nNm0zJVSjs87SvPr.jpg
安装 Nginx


1、解压下载好的安装包 nginx-1.15.9.tar.gz
# tar -zxvf nginx-1.11.5.tar.gz
tCnNiphafUnHkfZ3.jpg


2、进入 nginx 目次 nginx-1.15.9
# cd nginx-1.15.9
vc22cPcnkACi3eNI.jpg


3、安装 nginx ./configure
./configure
HwWw8WvjJL2i4a8W.jpg



bblXO1QOoUlO1Szo.jpg


4、实行 make和make install 编译 nginx
# make
Y7aOEtf6S9Z7Tu6o.jpg


# make install
gqyQyY46QqC5q7pT.jpg


# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
HWxs2EOEen2KwKNs.jpg


# nginx
QG99QLSL98LI79nl.jpg
PS:启动 nginx


# netstat -anput | grep nginx
u1mXyMuGyKk2MPXX.jpg
PS:检察历程保卫


# ps -ef | grep nginx
q58QTVV5CVVQpHtq.jpg




nginx -s signal
此中signal可以是如下值:
stop — 快速关闭
quit — 优雅地关闭
reload — 重新加载设置文件
reopen — 重新打开日记文件
raqdnDle7r45Lrcu.jpg


[color=rgba(0, 0, 0, 0.99)]设置nginx开机启动[color=rgba(0, 0, 0, 0.99)]


1、进入 /lib/systemd/system/
# cd /lib/systemd/system/
dkR11eKOiKF3ipJP.jpg


2、创建nginx.service文件
# vim nginx.service
[Unit]
Description=nginx
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx reload
ExecStop=/usr/local/nginx/sbin/nginx quit
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target
j6HCOooCll6T4CL6.jpg



3、退出并生存文件
实行systemctl enable nginx.service使nginx开机启动
# systemctl enable nginx.service
Sv11zZ1sWP1oGv6g.jpg


4、网页打开 http://服务器IP
GL44IfIiTk4iley7.jpg


nAN1MWisayE17aSp.jpg




上一篇:Redis实战篇之搭建集群
下一篇:【企业雇用】湖南教诲出书社(五险一金、带薪年假、工作餐) ...
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-4-27 10:13 , Processed in 0.111168 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表