我有一个正在运行的docker容器(.net web app),它与http://xx.xx.xx.xx:aaaa完美配合。现在我想使用自签名证书为同一个应用程序像https://xx.xx.xx.xx:aaaa。因为我尝试使用Nginx如下:
通过将certificates
和conf
安装到它来运行nginx容器,并将docker bridge
网络IPAM
网关添加到它,如下所示。用于运行nginx容器的命令是:
kazxsopoipodkazxsopoi
和docker container run --name nginx_proxy -d -v
文件是这样的:
:/etc/nginx/conf.d -p 443:443 nginx
然后它适用于qpsxswpoi的https。然后我尝试将其他正在运行的容器IP添加到配置文件中,
conf
但它不起作用。我们可以用这种方式使用nginx这样做,如果可以,这有什么问题,或者是否有其他方法可以在启动它时将自签名证书添加到docker容器中。
希望你对此有所帮助。
尝试
server {
listen 443;
ssl on;
ssl_certificate /etc/nginx/conf.d/cert.pem;
ssl_certificate_key /etc/nginx/conf.d/key.pem;
location / {
proxy_pass http://172.17.0.1:4000;
}
}
................