萍宗侠影录txt:nginx在windows配置虚拟目录的方法

来源:百度文库 编辑:九乡新闻网 时间:2024/10/04 02:58:47
nginx在windows配置虚拟目录的方法

nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的。

介绍一下做这个的目的吧,因下载站需要。外挂好多硬盘。利用虚拟目录的方法来实现正常下载。

目录d为d盘 目录e为e盘 以此类推。

如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较“像”,干脆来说说alias标签和root标签的区别吧。

最基本的区别:alias指定的目录是准确的,root是指定目录的上级目录,并且该上级目录要含有location指定名称的同名目录。另外,根据前文所述,使用alias标签的目录块中不能使用rewrite的break。

方法为:

  1. ocation /d { 
  2.         alias D:; 
  3.     } 

以下为参考配置:

  1. server_name  localhost; 
  2.     location / { 
  3.         root   D:/www; 
  4.         index  index.html index.htm index.php default.php; 
  5. location /d/ {   
  6. alias D:/dl/;   
  7. }  
  8. location /e/  
  9. {   
  10. alias e:/dl/;   
  11. }     } 
  12.     error_page   500 502 503 504  /50x.html; 
  13.     location = /50x.html { 
  14.         root   html; 
  15.     }