Apache启用网站报错:ERROR: Site drupal8.dev does not exist!

大伟哥 提交于 2017-09-15,周五, 00:13 ,最近更新于2017-09-15,周五, 17:08

Apache的虚拟主机配置文件需要放在/etc/apache2/sites-availble文件夹里面,而且配置文件要以.conf结尾,这是在Apache主配置文件里规定的,否则在启用网站的时候就会报错。

举个例子,大伟哥要在测试服务器新安装一个Drupal 8测试网站,域名叫drupal8.dev, 网站文件放在/var/www/html/drupal8.dev文件夹里,因此需要复制一份配置文件作为模板:

  1. daweibro@Web-Ubuntu-Server-1604:/etc/apache2/sites-available$ sudo cp 000-default.conf durpal8.dev

修改最必要的信息后保存: 

  1. ServerName drupal8.dev
  2. ServerAlias www.drupal8.dev
  3. ServerAdmin webmaster@localhost
  4. DocumentRoot /var/www/html/drupal8.dev

然后运行a2ensite命令启用网站: 

  1. daweibro@Web-Ubuntu-Server-1604:/etc/apache2/sites-available$ sudo a2ensite drupal8.dev
  2. ERROR: Site drupal8.dev does not exist!

竟然报错了!这是因为我们的配置文件名字没有按照要求命名,应该改为drupal8.dev.conf才行: 

  1. daweibro@Web-Ubuntu-Server-1604:/etc/apache2/sites-available$ sudo mv drupal8.dev drupal8.dev.conf
  2. daweibro@Web-Ubuntu-Server-1604:/etc/apache2/sites-available$ sudo a2ensite drupal8.dev.conf
  3. Enabling site drupal8.dev.
  4. To activate the new configuration, you need to run:
  5. service apache2 reload
  6. daweibro@Web-Ubuntu-Server-1604:/etc/apache2/sites-available$ sudo service apache2 reload

这样新的网站就启用了,没毛病!

文章分类

标签

评论

添加新评论

此字段内容将保密,不会被其他人看见。

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。
验证码
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。
1 + 7 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。