您的位置:首页 > 运维架构 > Nginx

nginx初测

2015-11-26 10:59 447 查看
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 web