Mysql 具有多个wordpress博客的Apache虚拟主机
我正在用Linux 9.10运行一个VPS@slicehost。到目前为止,我已经有了一个基本的灯设置。我正在主持一些网站,并增加了六个以上,我希望几乎所有的网站都有word press博客可用 我尝试按照正常的说明将wordpress安装到每个目录中,认为apache虚拟主机既然找到了每个域,就会扩展到每个域的/blog/目录中(我尝试将其默认设置为/wordpress/也没有结果)。当我在var/www目录中设置WordPress时,WordPress也安装得很好,并且工作得很好。我最初在这里设置WordPress,但后来意识到每次安装只能承载一个站点 我需要wordpress以众多博客中的一个作为回应,这些博客与它通过虚拟主机提供的域相匹配 如果这是一个布局问题,并且有更好的方法在一个服务器上托管多个完全独立的wordpress博客,并使用虚拟主机,我也愿意这样做 提前感谢您的帮助 我将密切关注这一点,以便能够回答任何问题Mysql 具有多个wordpress博客的Apache虚拟主机,mysql,apache,wordpress,lamp,virtualhost,Mysql,Apache,Wordpress,Lamp,Virtualhost,我正在用Linux 9.10运行一个VPS@slicehost。到目前为止,我已经有了一个基本的灯设置。我正在主持一些网站,并增加了六个以上,我希望几乎所有的网站都有word press博客可用 我尝试按照正常的说明将wordpress安装到每个目录中,认为apache虚拟主机既然找到了每个域,就会扩展到每个域的/blog/目录中(我尝试将其默认设置为/wordpress/也没有结果)。当我在var/www目录中设置WordPress时,WordPress也安装得很好,并且工作得很好。我最初在这
哦,还有,我为每个博客制作了单独的mysql数据库和用户名,以使它们保持分区 只需设置不同的VirtualHost目录,并在每个目录中安装wordpress即可 您的虚拟主机示例
<VirtualHost 12.34.56.78:80>
ServerAdmin admin@site1.com
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot /srv/www/site1.com/public_html/
</VirtualHost>
<VirtualHost 12.34.56.78:80>
ServerAdmin admin@site2.com
ServerName site2.com
ServerAlias www.site2.com
DocumentRoot /srv/www/site2.com/public_html/
</VirtualHost>
<VirtualHost 12.34.56.78:80>
ServerAdmin admin@site3.com
ServerName site3.com
ServerAlias www.site3.com
DocumentRoot /srv/www/site3.com/public_html/
</VirtualHost>
服务器管理员admin@site1.com
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot/srv/www/site1.com/public\u html/
服务器管理员admin@site2.com
ServerName site2.com
ServerAlias www.site2.com
DocumentRoot/srv/www/site2.com/public\u html/
服务器管理员admin@site3.com
ServerName site3.com
ServerAlias www.site3.com
DocumentRoot/srv/www/site3.com/public\u html/
在每个相应的公共html目录中放入wordpress安装
因此,对于site1.com,wordpress可以放在/srv/www/site1.com/public_html/wp中
适用于site2.com/srv/www/site2.com/public_html/wp
这将使它们完全分开。谢谢你的回答。我不确定,但我认为这是我使用不同的目录所做的,它没有找到WP目录,即使apache在exampleX.com目录中找到每个站点的index.html。因此,为了清楚起见,它加载example1.com/index.html,但不加载example1.com/wordpress/,即使/wordpress/与index.html位于同一目录中(每个index.html都在内部进行了标记,以确保我没有以某种方式指向错误的目录) 我在家外服务/public\u html/example1.com、home/public\u html/example2.com等 启用站点中的虚拟主机文件指向/home/user/public\u html/as文档根 不知为什么,/srv/目录是重要的部分吗?我想我可以把指针设置到方便的地方 我是否需要将sites enabled目录中的000默认值以外的其他内容更改为point ---当我开始考虑这个问题时,我去查看了我的虚拟主机文件。事实证明,我将文档根一直写到/public,它与/blog/处于同一级别,因此我使用index.html中的转发href将其备份到example1.com,example1.com指向example1.com/blog/index.html(指向index.php代表wp),这带来了著名的5分钟安装。这很好,因为这个网站只是一个博客。接下来我将从每个exampleX.com中的index.html转发给每个exampleX.com/public/,一切都会正常工作
非常感谢你的帮助 我已经设置了WordPress,通过一次安装为多个博客供电。也就是说,WordPress的一个副本支持多个独立的域,每个域都有一个独立的数据库。这就是你要找的吗?