首页 > 解决方案 > 将 Drupal 站点移动到新文件夹或 Public_Html

问题描述

我最近通过自动安装在我的主机上安装了 Drupal8,系统将 Drupal 安装在子目录下(例如 www.example.org/drupal8),但我想将 drupal 直接移动到 public_html 下并直接在我的网站上可视化(例如 www.example .org)。我已按照此处的说明进行操作(https://www.ostraining.com/blog/drupal/move-drupal-to-a-new-folder/),但我只能访问主站点而不是其他站点我制作了。欢迎任何建议。

最好的...

标签: directorydrupal-8public-html

解决方案


您发布的那个 URL 用于覆盖或移动站点(一个站点),但您谈论其他站点,所以我认为有其他站点并希望访问同一服务器中的不同站点。

您看不到其他站点,因为您的 Web 服务器中可能有一个文档根目录,并且它指向您的 /var/www/public_html 并且您放置在那里的任何站点都会显示出来。在以下示例中,查看文档根目录的不同之处并指向 2 个不同的站点和 URL。

假设您可以访问您的 Web 服务器文件和配置文件。

站点 1 示例

/etc/apache2/sites-available/site1.conf

<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName site1.com
ServerAlias www.site.com
DocumentRoot /var/www/site1-html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

站点 2 示例:

/etc/apache2/sites-available/site2.conf

<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName site2.com

ServerAlias www.site2.com DocumentRoot /var/www/site2-html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log 组合

查看

https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04

https://linuxize.com/post/how-to-set-up-apache-virtual-hosts-on-ubuntu-18-04/


推荐阅读