摇滚辣辣妹 发表于 2019-3-18 11:08:00

【Linux】CentOS7安装Nginx

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



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






2、安装 Nginx 依靠库



[*]# yum install gcc-c+




[*]# yum install pcre




[*]# yum install pcre-devel





[*]# yum install zlib 





[*]# yum install zlib-devel





[*]# yum install openssl





[*]# yum install openssl-devel





安装 Nginx


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



2、进入 nginx 目次 nginx-1.15.9
# cd nginx-1.15.9



3、安装 nginx ./configure
# ./configure







4、实行 make和make install 编译 nginx
# make



# make install



# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/



# nginx

PS:启动 nginx


# netstat -anput | grep nginx

PS:检察历程保卫


# ps -ef | grep nginx





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



设置nginx开机启动


1、进入 /lib/systemd/system/
# cd /lib/systemd/system/



2、创建nginx.service文件
# vim nginx.service

Description=nginx
After=network.target
 

Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx reload
ExecStop=/usr/local/nginx/sbin/nginx quit
PrivateTmp=true
 

WantedBy=multi-user.target




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



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



页: [1]
查看完整版本: 【Linux】CentOS7安装Nginx