Drupal 8在CentOS上安装配置Apache

译者:anxin
日期:2017-11-24

本教程介绍在CentOS使用Yum安装Apache,因为使用Yum安装方便简单,包含Apache较新版本的Yum源有SCL,IUS等。本教程使用IUS源安装Apache服务器。

在CentOS上安装Apache服务器

1)安装IUS依赖的epel源

yum install epel-release

2)安装IUS软件源

根据CentOS版本的对应不同的IUS软件源

CentOS 6安装IUS软件源

yum install https://centos6.iuscommunity.org/ius-release.rpm

CentOS 7安装IUS软件源

yum install https://centos7.iuscommunity.org/ius-release.rpm

3)在CentOS的IUS软件源中的Apache Httpd服务器的软件包名称为httpd24u,安装httpd服务器:

yum install httpd24u

4)启动Apache服务器

systemctl start httpd

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

systemctl enable httpd

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

在CentOS中默认未启用虚拟机配置,需要我们自己添加虚拟机配置

1)在配置文件的根目录创建sites文件夹

sudo mkdir /etc/httpd/sites

2)在CentOS的/etc/httpd/sites文件夹中创建一个虚拟机:

vi /etc/httpd/sites/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>

3)在/etc/httpd/conf/httpd.conf文件中最后添加如下代码,加载我们创建的虚拟机

# Load virtualhost, if any.
IncludeOptional sites/*.conf

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

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

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