带有 debian 8 的 Apache 虚拟主机

Apache virtualhost with debian 8

我想用 Debian 8 配置 apache 虚拟主机

我已经安装了apache2

我已经在 sites-available 中创建了一个配置

<VirtualHost *:80>

ServerName wiki.domain.com
ServerAlias wiki.domain.com

DocumentRoot /home/www/htdocs/wiki/
<Directory /home/www/htdocs/wiki/>
    Options -Indexes FollowSymLinks
    AllowOverride All
</Directory>

ErrorLog /home/www/logs/wiki/wiki_error.log
LogLevel warn
CustomLog /home/www/logs/wiki/wiki_access.log combined
ServerSignature Off

</VirtualHost>

在已启用站点

中创建符号 link
ln -s /etc/apache2/sites-available/wiki /etc/apache2/sites-enabled/wiki

并重新启动 apache

/etc/init.d/apache2 restart

此配置适用于 Debian 7,但对于 Debian 8,当我使用我的域时,我没有被重定向到我的 wiki 目录 wiki.domain.com

在目录中添加Require all granted以允许apache访问你的目录

这是使用 apache2 启用站点的最简单且推荐的方法:

    a2ensite wiki && service apache2 restart