Tag: 窗构成

用多个Docker容器设置Nginx问题

目前我想设置一个服务器,它有一个Docker WordPress和Nginx,可以作为代理服务器。 我希望将来能够拥有多个WordPress,NodeJS,ROR等,坐在这个Nginx代理之后。 当我尝试连接到我的服务器端口80我得到一个403禁止。 我可以构建Docker WordPress映像,并可以在远程PC上的端口8080上连接到它。 这里是我的Docker WordPress的compose.yml: version: "3.1" services: my_wordpress: image: wordpress ports: – 8080:80 environment: WORDPRESS_DB_PASSWORD: password WORDPRESS_DB_HOST: my_mysql_wordpress my_mysql_wordpress: image: mysql:5.7 environment: MYSQL_ROOT_PASSWORD: password 这是我尝试构建一个Nginx容器时的一部分,我正在禁止403。 Nginx的DockerFile: FROM nginx COPY nginx.conf /etc/nginx/nginx.conf Nginx的compose.yml: version: "2" services: web: restart: always image: nginx ports: – "80:80" volumes: – /path/in/vm/www:/usr/share/nginx/html external_links: – mywordpress_wordpress_1:mywordpress networks: default: […]

AWS ECS生产Docker部署

我最近开始使用Docker作为我自己的个人网站。 所以设计我的网站基本上是 Nginx -> Frontend -> Backend -> Database 目前,数据库是使用AWS RDS托管的。 所以我们现在可以离开。 所以这是我的问题 我目前有我的应用程序分离到不同的存储库。 前端和后端分别。 我应该在哪里存储我的“根”docker-compose.yml文件。 我不能决定将其存储在前端/后端存储库中。 在docker-compose.yml文件中,nginx是否可以从我的前端服务中挂载一个没有任何端口的卷,并提供该目录? 我一直在尝试这么多天,但似乎无法在ECS集群中使用Docker与我的3层应用程序部署适当的生产。 有什么好的例子nginx.conf,我可以参考? 如何自动SSL我的域名? 感谢你们!