【发布时间】:2010-10-06 08:07:19
【问题描述】:
这是“无法连接”问题的特定变体。就我而言,我刚刚在我的 httpd.conf 中设置了两个虚拟主机,监听端口 80。声明如下:
名称虚拟主机 *:80 服务器名称 site1.dev DocumentRoot /www/site1 虚拟主机> 服务器名称 site2.dev DocumentRoot /www/site2 虚拟主机>据我了解,http://localhost 和 http://site1.dev 现在都映射到“/www/site1/”,当然http://site2.dev 映射到它的目录。
这一切都很好。我有一个我正在使用的 Wordpress 安装,目前在 site2.dev 域下。我正在尝试将其配置为与我刚刚设置的 MySQL 数据库一起使用,该数据库具有用于“localhost”的帐户“mysql”。因此,在 Wordpress 的配置中,我将该用户名和主机名输入为“localhost”。这不行,所以玩了一会儿之后,我尝试将主机名更改为“site2.dev”,然后它就可以正常工作了。
这里发生了什么?我知道我的虚拟主机已设置好,但我认为它们正在侦听端口 80,而不是端口 3306,这是 MySQL 使用的,那么这有什么关系呢?我相信有一个简单的解释,所以希望有人能启发我。
【问题讨论】:
标签: mysql apache wordpress virtualhost