【文件属性】:
文件名称:docker_nginx:带有nginx的Docker可以在同一服务器上维护多个Web应用程序或站点
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-08 16:16:21
Shell
docker_nginx
带有nginx的Docker可以在同一服务器上维护多个Web应用程序或站点
描述
该场景如下:
一台服务器
在Docker容器中运行的几个站点/ Web应用程序
两个网络:
仅具有Nginx代理服务器的前端网络
只能通过nginx访问的后端网络
我们希望能够:
独立启动/停止每个Web应用程序/站点
没有停机时间
由于我们没有几个服务器,因此swarm并不是真正有用的。
这是一个非常基本的场景,但是直截了当。
先决条件
应该安装Docker。 要测试它,应该安装卷曲。
该脚本创建两个网络(正面和背面),并且必须在测试之前运行。
它从/ etc / nginx / sites-enabled中删除链接,然后重新加载配置。
它启用驻留在./sites-available中的所有配置
它要求everythingyouwant.com的登录页面。 启用站
【文件预览】:
docker_nginx-main
----disable_site.sh(73B)
----nginx_proxy()
--------conf()
--------docker-compose.yml(760B)
--------sites-available()
----enabled_sites.sh(230B)
----LICENSE(1KB)
----reload.sh(59B)
----.gitignore(20B)
----README.md(1KB)
----create_networks.sh(710B)
----test_nginx.sh(95B)
----site1()
--------site1()