仅仅是笔记:
一,为安全考虑,如何隐藏你的服务端口,使telnet无法访问?
服务系统内网端口启动,防止telnet 公网IP PORT 访问你的服务。以beego为例,app.conf
中添加 如下配置,表示内网端口启动。即可!
httpaddr=127.0.0.1
二,Beego http改为https
1.使用openssl 生成证书文件,可以百度参考
2.修改app.conf 配置文件
runmode=dev
httpaddr=127.0.0.1 #表示内网启动
#httpport = 9090 #不禁用则两者都支持
copyrequestbody = true #支持body参数 访问请求
EnableDocs = true
EnableHTTPS=true
EnableHTTP = false
EnableHttpTLS = true
HttpsPort = 10443 # beego 的默认是10443 一般443
HTTPSCertFile = "conf/server.crt" #openssl 生成的
HTTPSKeyFile = "conf/server.key" #openssl 生成的
三,Beego 中,当使用 body传输参数时,beego接收不到参数
#app.conf文件打开该配置即可
copyrequestbody = true #支持body参数 访问请求