我在Ubuntu中使用mod_mono模块中的Apache2作为本地ASP.NET服务器。
到目前为止,Apache只能在我的simple.aspx文件位于标准的/var/www/html目录时才能提供服务。
当我把文件放在它自己的目录/var/www/mysite并使用sudo a2ensite mysite启用它自己的configuration/etc/apache2/sites-available/mysite.conf :
1 <VirtualHost *:80> 2 DocumentRoot /var/www/mysite 3 <Directory /var/www/net> 4 require all granted 5 </Directory> 6 ServerName simple 7 </VirtualHost>
浏览到http://localhost/simple或http://localhost/mysite/simple.aspx时,出现http 404资源未find错误。
当试图在全局的/etc/apache2/apache2.confconfiguration文件中列出/var/www/mysite目录时,我会得到相同的结果:
170 <Directory /var/www/mysite/> 171 Options Indexes FollowSymLinks 172 AllowOverride None 173 Require all granted 174 </Directory>
不,我没有忘记在更改configuration后重新启动Apache。
我有以下权限
drwxr-xr-x 2 root root 4096 Nov 11 18:50 html drwxrwxr-x 2 prive www-data 4096 Nov 11 18:59 mysite\
我如何需要configurationApache以便为其他文件夹提供文件,然后/var/www/html ?