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 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 — 重新打开日记文件
[color=rgba(0, 0, 0, 0.99)]设置nginx开机启动[color=rgba(0, 0, 0, 0.99)]
1、进入 /lib/systemd/system/
# cd /lib/systemd/system/
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
3、退出并生存文件
实行systemctl enable nginx.service使nginx开机启动
# systemctl enable nginx.service
4、网页打开 http://服务器IP
|