Drupal 8在Debian上安装配置Apache

译者:anxin
日期:2017-08-08

运行Drupal 8使用Debian的main软件源中包含Apache服务器就可以,因此在Debian中安装Apache服务器非常简单。

安装启动Apache服务器

1)使用Debian源安装Apache服务器

sudo apt-get install apache2

2)启动Apache服务器

systemctl start apache2

3)使Apache服务器开机自启动

systemctl enable apache2

配置Apache服务器运行Drupal 8网站

在Debian中默认的开启了虚拟机配置,可用虚拟机文件默认存放在文件夹/etc/apache2/sites-available,启用的虚拟机存放在文件夹/etc/apache2/sites-enabled

1)在Debian的/etc/apache2/sites-available文件夹中创建一个虚拟机:

vi /etc/apache2/sites-available/drupal.conf

内容如下:

<VirtualHost *:80>
    
    DocumentRoot /var/www/drupal_site

    <Directory /var/www/drupal_site>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
        RewriteEngine on
        RewriteBase /
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_URI} !=/favicon.ico
        RewriteRule ^ index.php [L]
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

2)启用drupal虚拟机

在Shell中输入如下命令

a2ensite drupal

注:drupal为虚拟机名,那么相对应的配置文件为drupal.conf

做完如上配置后,如何PHP已经安装好,把Drupal 8源码放在/var/www/drupal_site文件夹中,在浏览器访问localhost就能够出现Drupal 8安装界面。

本文链接:/tutorial/drupal-8/for-drupal-8-anzhuang-peizhi-apache-in-debian

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!