Apache 仅提供 /var/www/html 中的文件

Apache 仅提供 /var/www/html 中的文件

我在 Ubuntu 中使用带有 mod_mono 模块的 Apache2 作为本地 ASP.NET 服务器。

到目前为止,当我的 simple.aspx 文件位于标准/var/www/html目录中时,Apache 才能够为其提供服务。

当我将文件放在它自己的目录中并使用以下命令/var/www/mysite启用它自己的配置时:/etc/apache2/sites-available/mysite.confsudo a2ensite mysite

  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 404 资源未找到错误http://localhost/mysite/simple.aspx

当我尝试/var/www/mysite在全局/etc/apache2/apache2.conf配置文件中将目录列入白名单时得到了相同的结果:

170 <Directory /var/www/mysite/>                                                                                                                                                                                         
171         Options Indexes FollowSymLinks                                                                                                                                                                            
172         AllowOverride None                                                                                                                                                                                        
173         Require all granted                                                                                                                                                                                       
174 </Directory>  

不,我没有忘记在更改配置后重新启动 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\

那么我需要如何配置 apache 才能使其为不同的文件夹提供文件服务/var/www/html

相关内容