这是对以下问题的扩展:
我正在尝试设置虚拟主机以从我的主目录运行应用程序
/家庭/ byteseeker /项目/ blogapp
我按照用户@Vinicius Santana列出的所有步骤,还包括@Doug Smythies在上述问题中回答的更正。
中的虚拟主机文件
/etc/apache2/sites-available/blogapp.conf
看起来像这样
< VirtualHost *:80>
ServerAdmin webmaster@blogapp.dev
ServerName blogapp.dev
ServerAlias www.blogapp.dev
DocumentRoot / home / byteseeker / projects / blogapp /
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log合并< / VirtualHost>
<目录>标签
/etc/apache2/apache2.conf中
(如引用问题的解决方案中所指出的)看起来像这样
<目录/>
选项FollowSymLinks
AllowOverride无 要求所有被拒绝的 < /目录>
<目录/ usr / share>
AllowOverride无 需要所有授予的
< /目录>
<目录/ var / www />
选项索引FollowSymLinks
AllowOverride无 要求所有授予的 < /目录><目录/ home / byteseeker / projects / blogapp />
选项索引FollowSymLinks
AllowOverride无 要求所有授予的 < /目录>
中的主机文件
的/ etc /主机
的内容为
127.0.0.1 localhost
127.0.0.1匿名
127.0.0.1 blogapp.dev
我还在
中放了一个“index.html”文件/家庭/ byteseeker /项目/ blogapp
带有简单的欢迎信息
现在,当我尝试访问blogapp.dev时,我总是得到访问“localhost”时获得的“It Works”页面
我的设置可能出现什么问题?
N.B: 我正在使用
- Apache 2.4.12
- PHP 5.6.11
- Ubuntu Mate 15.10
醇>