nginx入门
启动:
进入nginx目录(nginx.exe同一级)地址栏输入cmd进入命令行
start nginx
查看是否有错误信息:nginx -t
因为如果默认端口是80,在输入127.0.0.1时,有可能会和svn地址冲突,修改端口为8111,启动,查看是否有错误信息,访问127.0.0.1:8111,进入默认首页则表明成功
重启:nginx -s reload
关闭:nginx -s stop
nginx 主要有三个功能:反向代理 负载均衡 动静分离 配合redis可以实现缓存共享
eg1:反向代理和动静分离
1 http { 2 location / { 3 proxy_pass http://127.0.0.1:8111; 4 } 5 location ~\.(css|js|png)$ { 6 root C:/Users/X7TI/Downloads/tomcat_8111/webapps/ROOT; 7 } 8 }
eg2:负载均衡
1 http { 2 upstream tomcat_8111_8222{ 3 server 127.0.0.1:8111 weight=1; 4 server 127.0.0.1:8222 weight=2; 5 } 6 7 server { 8 listen 80; 9 server_name localhost; 10 location / { 11 proxy_pass http://tomcat_8111_8222; 12 } 13 }