环境准备
两台linux服务器Ubuntu16.04:
rancherserver的部署
部署nginx容器
# 部署脚本
docker rm -f nginx
docker run -d -it --restart=always \
-p 443:443 \
-p 80:80 \
-v $(pwd)/default.conf:/etc/nginx/conf.d/default.conf \
-v $(pwd)/eample.com.key:/etc/nginx/eample.com.key \
-v $(pwd)/example.com.pem:/etc/nginx/eample.com.pem \
--name nginx \
nginx:alpine
# nginx配置文件 default.conf
upstream rancher {
server rancher.example.com:8080;
# server rancher.example.com:8443;
}
map $http_upgrade $connection_upgrade {
default Upgrade;
'