我的 Web 应用程序项目位于 /media/disk1/Projects 的文件夹中。我想使用 Apache 虚拟主机为他们提供服务http://lab/
。
这就是我设置虚拟主机的方式:
1. 复制 /etc/apache2/sites-available/default 到 /etc/apache2/sites-available/lab
2. 将 /etc/apache2/sites-available/lab 编辑为以下内容:
<VirtualHost *:80>
ServerAdmin tim@localhost
ServerName lab
DocumentRoot /media/disk1/Projects
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
# <Directory /var/www/>
<Directory /media/disk1/Projects>
Require all granted
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
3.添加127.0.0.1 lab
到我的/etc/hosts:
127.0.0.1 localhost
127.0.0.1 lab
4.访问http://lab
只是为了得到500 Internal Server Error
所有子文件夹权限都设置为 drwxrwxrwx 但我的http://lab/phpmyadmin
作品。
帮我解决。谢谢。