欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

nginx初测

程序员文章站 2022-04-19 20:08:45
...
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教程有兴趣的朋友有所帮助。