By 大伟哥 |
Apache的虚拟主机配置文件需要放在/etc/apache2/sites-availble文件夹里面,而且配置文件要以.conf结尾,这是在Apache主配置文件里规定的,否则在启用网站的时候就会报错。
举个例子,大伟哥要在测试服务器新安装一个Drupal 8测试网站,域名叫drupal8.dev, 网站文件放在/var/www/html/drupal8.dev文件夹里,因此需要复制一份配置文件作为模板:
daweibro@Web-Ubuntu-Server-1604:/etc/apache2/sites-available$ sudo cp 000-default.conf durpal8.dev
修改最必要的信息后保存:
ServerName drupal8.dev ServerAlias www.drupal8.dev ServerAdmin webmaster@localhost DocumentRoot /var/www/html/drupal8.dev
然后运行a2ensite命令启用网站:
daweibro@Web-Ubuntu-Server-1604:/etc/apache2/sites-available$ sudo a2ensite drupal8.dev ERROR: Site drupal8.dev does not exist!
竟然报错了!这是因为我们的配置文件名字没有按照要求命名,应该改为drupal8.dev.conf才行:
daweibro@Web-Ubuntu-Server-1604:/etc/apache2/sites-available$ sudo mv drupal8.dev drupal8.dev.conf daweibro@Web-Ubuntu-Server-1604:/etc/apache2/sites-available$ sudo a2ensite drupal8.dev.conf Enabling site drupal8.dev. To activate the new configuration, you need to run: service apache2 reload daweibro@Web-Ubuntu-Server-1604:/etc/apache2/sites-available$ sudo service apache2 reload
这样新的网站就启用了,没毛病!
- 添加新评论
- 261 阅读
评论
对于Drupal 8很陌生,没接触过,只能路过看看博主了
Drupal 8功能是比较强大,但是上手比较难…
Drupal 8功能是比较强大,但是上手比较难,远没有Wordpress流行。
添加新评论