golang程序部署在线上, 如果人家知道你的ip跟端口, 就能直接访问, 这样不安全, 有没有什么办法可以 禁止端口访问这种方式呢
域名访问最终也会解析成IP访问的,你可以在NGINX 上做转发比如
server{
listen 8080;
server_name 117.50.7.147;
rewrite ^/(.*)$ http://xxxxx.xx/$1 permanent;
}
就可以达到用IP访问的时候转发跳转到域名访问
2 回答1.3k 阅读
2 回答1.1k 阅读
2 回答1.1k 阅读
2 回答855 阅读
3 回答673 阅读
997 阅读
1 回答776 阅读
什么服务知道IP和端口都可以访问,只是我们是提示错误信息还是拒绝服务,这和golang没有关系,不过一般情况下,前面都会加上NGINX做转发,NGINX可以负载均衡,可以绑定域名,同时还有限流等等一些成熟的解决方案。