如何在多个虚拟主机中使用 www 端口

如何在多个虚拟主机中使用 www 端口

我已经安装了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

最后,从您的浏览器运行安装脚本。

相关内容