-
nginx
Nginx (engine x) 是一个高性能的
HTTP和
反向代理服务器,也是一个IMAP/POP3/SMTP
服务器。Nginx是由伊戈尔·赛索耶夫为
俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
Nginx是一款
轻量级的
Web 服务器/
反向代理服务器及
电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,
并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、
京东、
新浪、
网易、
腾讯、
淘宝等。
第一:NGINX的安装
第二:NGINX的使用
a、方向代理主要是通过NGINX--》conf/nginx.conf 通过编辑里面来实现配置文件
示例:
####这里配置的Java项目####
server {
listen 80;
server_name www.xxx.com xxx.com
access_log logs/host.access.log main;
location / {
proxy_pass http://localhost:8080;
}
}
########
##### 这里配置的PHP项目###
server {
listen 80;
server_name wx.xxx.com
access_log logs/host.access.log main;
location / {
proxy_pass http://wx.xxx.com:8083;
}
}
########
b、配置之后,需要进入cmd中检查配置、重新加载
找到安装路径的NGINX目录 shift+右键 选择进入cmd窗口(注意进入的cmd窗口是否正确)
检查配置的命令 nginx -t 主要是为了检查配置文件中是否有错误(语法错误等)
重新加载配置文件 nginx -s reload
注(启动的命令为 start -nginx)