我已经安装了www/wordpress
端口,wp-config.php
并相应地配置和设置了 Apache 配置。网站运行正常。
现在,如果我想让另一个网站运行 Wordpress,我该怎么办?我无法将其设置/usr/local/www/wordpress
为另一个虚拟主机的根目录,因为它会获取第一个虚拟主机的配置,而这基本上是同一个网站。
答案1
您将其安装到不同的文件夹中并创建一个 apache 虚拟主机。
要安装 wordpress:
- 从下载wordpress 网站
- 为第二个 wordpress 安装创建一个文件夹,例如 /usr/local/www/wordpress2
- 将下载的文件内容解压到该目录中
- 将该目录的所有者更改为 webserver 用户
chown -R
- 为 wordpress 创建一个新的数据库,这取决于您使用的数据库服务器
像这样更改 apache 配置:
# 首先列出的虚拟主机也是 *:80 ServerName www.example.com ServerAlias example.com DocumentRoot "/usr/local/www/wordpress" 的默认主机
服务器名称 other.example.com DocumentRoot "/usr/local/www/wordpress2"
客户端在 HTTP GET 中发送主机名,因此 Web 服务器可以根据该选项将它们引导到不同的网站。
有关更多信息,请参阅 Apache 文档:https://httpd.apache.org/docs/2.4/vhosts/name-based.html
最后,从您的浏览器运行安装脚本。