代码拉取完成,页面将自动刷新
192.168.22.200 dev.au.callie.com
192.168.22.200 dev.ca.callie.com
192.168.22.200 dev.fr.callie.com
192.168.22.200 dev.uk.callie.com
192.168.22.200 dev.www.callie.com
192.168.22.200 dev.www.callie.de
#安装nginx
yum install epel-release -y
yum install nginx -y
yum -y install nginx-all-modules.noarch
#开机自启动
systemctl enable nginx
#启动nginx
systemctl start nginx
#关闭防火墙
systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld
#禁用SELinux
vi /etc/selinux/config
SELINUX=disabled
#注意,vm配置双网卡时,网关只能配一个,协议用static
# 设置最大上传文件大小为 10MB
client_max_body_size 10m;
upstream dev_au_callie_com {
server 127.0.0.1:1200 weight=5;
}
upstream dev_ca_callie_com {
server 127.0.0.1:1210 weight=5;
}
upstream dev_fr_callie_com {
server 127.0.0.1:1220 weight=5;
}
upstream dev_uk_callie_com {
server 127.0.0.1:1230 weight=5;
}
upstream dev_www_callie_com {
server 127.0.0.1:1240 weight=5;
}
upstream dev_www_callie_de {
server 127.0.0.1:1250 weight=5;
}
upstream dev_au_callie_com_443 {
server 127.0.0.1:1201 weight=5;
}
upstream dev_ca_callie_com_443 {
server 127.0.0.1:1211 weight=5;
}
upstream dev_fr_callie_com_443 {
server 127.0.0.1:1221 weight=5;
}
upstream dev_uk_callie_com_443 {
server 127.0.0.1:1231 weight=5;
}
upstream dev_www_callie_com_443 {
server 127.0.0.1:1241 weight=5;
}
upstream dev_www_callie_de_443 {
server 127.0.0.1:1251 weight=5;
}
server {
listen 80;
server_name dev.au.callie.com;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://dev_au_callie_com/;
}
}
server {
listen 80;
server_name dev.ca.callie.com;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://dev_ca_callie_com/;
}
}
server {
listen 80;
server_name dev.fr.callie.com;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://dev_fr_callie_com/;
}
}
server {
listen 80;
server_name dev.uk.callie.com;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://dev_uk_callie_com/;
}
}
server {
listen 80;
server_name dev.www.callie.com;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://dev_www_callie_com/;
}
}
server {
listen 80;
server_name dev.www.callie.de;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://dev_www_callie_de/;
}
}
server {
#监听443端口
listen 443 ssl;
server_name dev.au.callie.com;
#ssl证书的pem文件路径
ssl_certificate conf.d/cert/cert.pem;
#ssl证书的key文件路径
ssl_certificate_key conf.d/cert/cert.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
index index.html index.htm index.php;
charset utf-8;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass https://dev_au_callie_com_443/;
}
}
server {
#监听443端口
listen 443 ssl;
server_name dev.ca.callie.com
#ssl证书的pem文件路径
ssl_certificate conf.d/cert/cert.pem;
#ssl证书的key文件路径
ssl_certificate_key conf.d/cert/cert.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
index index.html index.htm index.php;
charset utf-8;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass https://dev_ca_callie_com_443/;
}
}
server {
#监听443端口
listen 443 ssl;
server_name dev.fr.callie.com;
#ssl证书的pem文件路径
ssl_certificate conf.d/cert/cert.pem;
#ssl证书的key文件路径
ssl_certificate_key conf.d/cert/cert.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
index index.html index.htm index.php;
charset utf-8;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass https://dev_fr_callie_com_443/;
}
}
server {
#监听443端口
listen 443 ssl;
server_name dev.uk.callie.com;
#ssl证书的pem文件路径
ssl_certificate conf.d/cert/cert.pem;
#ssl证书的key文件路径
ssl_certificate_key conf.d/cert/cert.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
index index.html index.htm index.php;
charset utf-8;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass https://dev_uk_callie_com_443/;
}
}
server {
#监听443端口
listen 443 ssl;
server_name dev.www.callie.com;
#ssl证书的pem文件路径
ssl_certificate conf.d/cert/cert.pem;
#ssl证书的key文件路径
ssl_certificate_key conf.d/cert/cert.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
index index.html index.htm index.php;
charset utf-8;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass https://dev_www_callie_com_443/;
}
}
server {
#监听443端口
listen 443 ssl;
server_name dev.www.callie.de;
#ssl证书的pem文件路径
ssl_certificate conf.d/cert/cert.pem;
#ssl证书的key文件路径
ssl_certificate_key conf.d/cert/cert.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
index index.html index.htm index.php;
charset utf-8;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass https://dev_www_callie_de_443/;
}
}
集群控制
#启动所有
sh start.sh
#停止所有
sh stop.sh
常用命令:
docker stop $(docker ps -q) 停止所有活动容器
docker rm $(docker ps -a -q) 删除所有不活跃容器
docker rmi -f $(docker images -qa) 删除所有镜像
docker rmi $(docker images | grep "none" | awk '{print $3}') 删除none镜像
修改国内镜像
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式
{
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com"
]
}
加载重启docker
service docker restart
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。