用 nginx 配置很简单的,相当于做 ssl offload,参考下面的配置修改域名、证书路径、和你内网服务器的地址端口
server {
listen 443;
server_name
yourdomain.com;
ssl on;
ssl_certificate your_ssl_certificate_fullpath;
ssl_certificate_key certificate_key_fullpath;
location / {
proxy_pass http://192.168.2.2:8080/;
proxy_read_timeout 120s;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
apache 理论上也是可以做好的,不过我懒得查文档给你回答。