在配置文件中按如下配置:D:\Program Files\nginx-1.18.0\conf\nginx.conf
server {
listen 8081;
server_name localhost;
# 限制只能访问特定的url
location /projectname/user {
proxy_pass http://localhost:8082/projectname/user;
}
假设你项目tomcat的端口是8082,对外访问的端口是8081
用户只能访问user相关的接口
http://ip:8081/projectname/user
上文是你可以访问的白名单接口,此外,你还可以设置黑名单来禁止某些接口的访问,如下配置:
location = /path/ {
return 404;
}
附Nginx常用命令:
查看Nginx的版本号:nginx -v
启动Nginx:start nginx
快速停止或关闭Nginx:nginx -s stop
正常停止或关闭Nginx:nginx -s quit
配置文件修改重装载命令:nginx -s reload
查看进程命令:tasklist
杀死进程命令:tskill 进程名 (比如杀死nginx进程:tskill nginx)