扫码关注官方订阅号
这个是我的go语言项目(MVC)的path:/home/demo/goproj/src/Test 监听的是8080端口,Nginx的配置文件该怎么写呢??我配置了几次还是不对。" location /{} " 还是这样写" location /Test {}"
简单版本:
location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://localhost:8080; }
一般静态文件由 nginx 提供,所以可以这样写
root /home/demo/goproj/src/Test/public; try_files $uri/index.html $uri.html $uri @goapp; location @goapp { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://localhost:8080; }
server { listen 80; server_name 123.com; location / { proxy_pass http://127.0.0.1:8080; proxy_redirect default; } }
如果有2级目录则
location /test { proxy_pass http://127.0.0.1:8080; proxy_redirect default; }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
简单版本:
一般静态文件由 nginx 提供,所以可以这样写
如果有2级目录则