docker nginx实现一个主机部署多个站点
来源:互联网 发布:ubuntu命令行安装中文 编辑:程序博客网 时间:2024/05/27 16:42
在某站租赁的虚拟机快到期了,续费得花200多,想到在阿里云新买的服务器,不如把这个也转移过去。域名我就用真实的吧,大家别黑我网站就好了,谢谢各位了。
阿里云里面已经用部署了一个站点 用域名 www.dcssn.com 就能直接访问,我的想法是再用 www.xhxf119.com 指向这个主机,根据域名的不同去访问不同的服务。
首先
域名解析都要指向这个主机的ip
然后
www.dcssn.com的服务开启8080端口,docker run -p 8080:80 weian
www.xhxf119.com的服务开启8081端口,docker run -p 8081:80 xinhua
用www.dcssn.com:8080 能正常访问 www.xhxf119.com:8081也能正常访问
接下来 写nginx的配置文件
nginx.conf
worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name www.dcssn.com; location / { proxy_redirect off; 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_pass http://47.92.69.112:8080; } } server { listen 80; server_name www.xhxf119.com; location / { proxy_redirect off; 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_pass http://47.92.69.112:8081; } }}
然后把这个文件保存到/host/path/ 目录下
docker run --name my-custom-nginx-container -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro -d -p 80:80 nginx
大概流程就是这样了 就可以直接输入 www.dcssn.com 或者 www.xhxf119.com 访问了阅读全文
0 0
- docker nginx实现一个主机部署多个站点
- 实现一个机器部署多个WEB站点的常见方法【端口、主机头、ip】
- nginx部署多个node站点
- Nginx-一个IP配置多个站点
- Nginx一个IP配置多个主机
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- 一个主机nginx绑定多个SSL证书(https)
- nginx 多个站点配置
- nginx搭建多个站点
- nginx配置多个站点
- 云主机Docker部署第一个应用helloworld
- nginx 配置多个主机
- nginx多站点+tomcat多项目部署
- HOW TO:使用主机标题名从一个 IP 地址托管多个站点
- Java学习轨迹【面向对象(1)】
- Unity3D:延时方法Invoke和InvokeRepeating
- JVM GC解密
- 0018_4Sum
- Linux--信号屏蔽
- docker nginx实现一个主机部署多个站点
- 七、分隔符和定长解码器的应用(1)
- 几类自适应波束形成算法推导
- Windows平台装Mac OS(黑苹果)
- 程序调试优化二:使用Druid的数据库连接池和SQL监控
- 关于C++ const 的全面总结
- linux 命令和全称
- Android视频开发资料
- 超简单将Centos的yum源更换为国内的阿里云源