Nginx 与 Gin 的协作

通过Nginx,使得可以通过反向代理访问此示例的 example.go 文件。
借助反向代理,进行端口转发。

如果直接访问Gin的话

curl http://localhost:8080/ping

如果通过Nginx访问

curl http://localhost/ping

Nginx的配置

(省略)
location   ^~ /ping {
        proxy_pass   http://127.0.0.1:8080/ping;
}
(省略)

确认设置正确。

sudo nginx -t

重启Nginx。

sudo systemctl restart nginx

有时可能会出现以下错误。

(13: Permission denied) while connecting to upstream

这个问题下一步就可以解决了。

sudo setsebool -P httpd_can_network_connect 1
广告
将在 10 秒后关闭
bannerAds