首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头自动更改URL中的端口

码头自动更改URL中的端口
EN

Stack Overflow用户
提问于 2021-06-16 06:08:44
回答 2查看 320关注 0票数 2

我创建了两个WordPress网站,一个绑定到9000端口,一个绑定到8000。它们都连接到同一个MySQL数据库。

当我访问端口8000,它完美地工作,连接到网站和数据库。

另一方面,当我访问端口9000时,它会自动地将我重定向到端口8000和它的网站。为什么会发生这种事?

这是docker-compose文件:

试图清除缓存并在Firefox上尝试(默认浏览器是Chrome),但仍然会发生这种情况。

代码语言:javascript
复制
version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
       WORDPRESS_DB_NAME: wordpress

   second_wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "9000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
       WORDPRESS_DB_NAME: wordpress

volumes:
    db_data: {}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-16 10:11:25

问题是,两个站点都在mySQL内部使用相同的数据库,解决方案是在mySQL中创建不同的数据库,并将每个网站分配给它。

然后wordpress网站将从不同的数据库获取信息,而不是路由。

票数 1
EN

Stack Overflow用户

发布于 2021-06-16 08:25:00

转到http://localhost:9000/wp-admin/install.php安装第二个实例。

请注意,配置存储在容器内的文件( /var/www/html/)中,并在停止容器时丢失。因此,在重新启动时,您将不得不再次安装它。

如果您想保存配置,可以创建一个卷并使用下面的内容将其映射到/var/www/html

代码语言:javascript
复制
   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
       WORDPRESS_DB_NAME: wordpress
     volumes:
       - wordpress:/var/www/html

代码语言:javascript
复制
volumes:
  wordpress:
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67997233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档