1 Nginx介绍
Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供IMAP/POP3/SMTP服务.Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强.
1.1内存少,不超过2M,(Tomcat服务器启动300-500M)
1.2并发能力强,并发3万-5万次 Tomcat并发150-220之间
1.3Nginx使用C语言开发
2 Nginx的安装和下载
2.1 nginx的下载
nginx.org/en/down.html
2.2 nginx的安装注意事项
- Nginx服务器启动时会占用80端口
- Nginx服务器安装时不要出现中文+空格问题C盘慎用(程序员操守)
- Nginx底层开发是用C语言写的,所以注释 使用#号 独占一行完成注释
2.3 nginx 的命令
命令执行位置:nginx命令必须在nginx.exe所在的目录中执行
命令:
启动命令:start nginx
重启命令:nginx -s reload
关闭命令:nginx -s stop
2.4nginx服务项说明
1.nginx主进程 主要提供反向代理服务
2.nginx守护进程 防止主进程意外关闭
如果将来想要关闭nginx服务器,则应先关闭守护,再关闭主进程
2.5关于HOSTS文件说明
说明:操作系统为了开发人员测试方便,可以通过hosts执行文件的域名与IP的映射关系,如果配置了hosts文件,则先走hosts之后执行全球DNS域名解析服务
操作系统为开发者提供了一个hosts文件**.该文件可以实现域名与IP 地址的映射关系**,但是由于只是测试时使用,所以该配置只对本级有效
位置
具体配置
#@SwitchHosts! {
"url": null, "icon_idx": 0, "title": "\u5f53\u524d\u7cfb\u7edf hosts"}
# 配置
#左侧写IP地址 右侧写域名 中间使用空格分隔
#为了实现Linux发布修改如下
#192.168.126.129 image.test.com
#192.168.126.129 manager.test.com
127.0.0.1 image.test.com
127.0.0.1 manage.test.com
127.0.0.1 www.test.com
127.0.0.1 sso.test.com
2.6编辑Nginx服务器
#配置后台管理系统
server {
listen 80