nginx初测

原创
2016-07-29 09:11:23 734浏览

Nginx

简介

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。安装非常的简单、配置文件非常简洁(还能够支持perl语法)、Bugs非常少、占有内存少,并发能力强,启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动,你还能够不间断服务的情况下进行软件版本的升级。事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、新浪、网易、腾讯、淘宝等。

下载安装

下载最新版本nginx-1.9.7.tar.gz

#tar zxvf nginx-1.9.7.tar.gz

#cd nginx-1.9.7

#./configure && make && make install

配置

#vim /usr/local/nginx/conf/nginx.conf

内容格式:

http {

Server {

/*此处为重点配置参数*/

}

}

首先屏蔽掉所有已有的server块,即server{},然后自己添加一个

server {

listen 80;//服务端监听端口

server_name localhost 10.1.1.25; //服务端地址

location / {

root /data/www; //访问根目录时实际访问的服务端本机目录

}

location /images/ {

#root /data/images/;//如果是这样设置的话,外部访问http://10.1.1.25/images/qq.png失败

#root /data;//如果是这样设置,外部访问http://10.1.1.25/images/qq.png成功

//但外部访问http://10.1.1.25/images总是失败的

}

}

启动

#/usr/local/nginx/sbin/nginx

停止

#/usr/local/nginx/sbin/nginx -s quit 或者

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

重新加载配置文件

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

具体参考官方文档:http://nginx.org/en/docs/beginners_guide.html

以上就介绍了nginx初测,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。