因为是第一次用gin发布一个真实的环境,很多东西也不是很熟,所以只能百度,当时找到gin中间件把端口转换为https协议这篇文章,看了一下,很简单,就尝试着cv实现以下。由于的采用了gin在github提到的Graceful restart or stop功能,简单cv没有实现,就想了一个便捷的方式(毕竟菜嘛)–采用nginx代理一层。
采用nginx部署https
安装步骤
1 2 3 4 5 6 7 8 9 10 11 12
# 安装依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel # 下载nginx wget http://nginx.org/download/nginx-1.17.4.tar.gz # 解压文件 tar -zxvf nginx-1.17.4.tar.gz # 进入nginx源码目录 cd nginx-1.17.4 # 配置https模块 ./configure --prefix=/root/nginx --with-http_stub_status_module --with-http_ssl_module # 编译并安装 make && make install