一、下载Nginx
地址:http://nginx.org/en/download.html
下载的压缩包
二、解压nginx
三、启动并访问
1、双击nginx.exe
2、任务管理器出现两个图标
3、访问localhost:80端口(nginx默认端口为80),出现欢迎页面, nginx启动成功!
四、nginx做反向代理
反向代理:正常我们访问服务器都是直接通过IP+端口号访问,比如我访问项目的卡券列表接口如下图(服务端口是8081),但是如果生产这样直接让别人访问,容易暴露服务器信息,导致被攻击,所以可以先去访问nginx服务,再由nginx代理去访问目标服务器,这样就隐藏了目标服务器,达到安全的目的
1、修改nginx配置, listen监听本地80端口,proxy_pass代理8081端口(本来,nginx服务器和目标服务器是不能用一个服务器的,但是条件所限,只能用不同端口做演示了)
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
#代理8081端口
location / {
proxy_pass http://127.0.0.1:8081;
index index.html index.htm;
}
}
}
2、重启nginx,并访问nignx的80端口,可以看到, 成功访问了卡券列表接口,代理设置成功!
3、查看nginx日志