域名的 5556 映射到内网nginx服务器 443端口 nginx需要怎么配置
时间: 2023-12-10 08:39:35 浏览: 139
Nginx配置SSL证书监听443端口
你可以按照以下步骤来配置nginx:
1. 打开nginx的配置文件,一般在/etc/nginx/nginx.conf或者/usr/local/nginx/conf/nginx.conf。
2. 在http块中添加以下配置:
```
server {
listen 443;
server_name 5556;
ssl on;
ssl_certificate /path/to/your/cert.pem;
ssl_certificate_key /path/to/your/key.pem;
location / {
proxy_pass https://127.0.0.1:443;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
```
其中,listen指定监听的端口,server_name指定域名,ssl on表示开启SSL加密连接,ssl_certificate和ssl_certificate_key分别指定证书和私钥的路径。
3. 将证书和私钥上传到指定的路径,替换上面的路径。
4. 重启nginx服务,使配置生效。
这样配置后,当访问https://5556时,nginx会将请求代理到本地的443端口,实现内网映射。
阅读全文