Apache 2.4.7 虚拟主机的设置跟老师讲的有差异,一开始一直不成功。它的default.conf文件是这样:
<VirtualHost *:80>
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
设置完default.conf软连接到sites-enabled里后发现访问出现403错误。但是整个文件结构跟老师讲的完全不同。最后在apache2目录下的apache2.conf文件中间找到这样一段权限设置:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
设置好自己的路径后终于成功。