Ubuntu apache2.4 设置虚拟主机
配置的步骤:
1.先保证自己项目目录存在啊:mkdir /home/feiffy/demo/test
2.进入apache的配置文件目录:cd /etc/apache2/sites-available/
3.建立一个以[域名.conf]为名的配置文件:sudo gedit test.com.conf
4. 输入以下代码并保存:
<VirtualHost *:80>
# 设置域名
ServerName test.com
# 设置项目目录
DocumentRoot /home/feiffy/demo/test/public
# 设置目录权限
<Directory /home/feiffy/demo/test/public>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
5. 启用配置:sudo a2ensite test.com
6. 重启 apache2:sudo service apache2 reload
7. 打开host文件:sudo gedit /etc/hosts
添加一行:127.0.0.1 test.com
8. 最后在浏览器输入 test.com,就打开了主页文档 index.html,测试成功
[问题]
1. 打开浏览器输入 test.com/index.html 出现:"Forbidden You don't have permission to access /index.html on this server".
这是没有权限的问题,设置项目目录权限即可
chown www-data -R /home/feiffy/demo/test/public
posted on 2019-08-31 15:47 dong瓜(TreeSky) 阅读(242) 评论(0) 编辑 收藏 举报