用MONO+Jexus来在Linux下跑asp.net,一直挺好的,但现在有一个问题,不知道怎么创建虚拟目录,翻了半天GG和官网也没找到相应的方法.
突然想起来,Linux下可以用软链接来创建指向一个目录的符号链接,于是觉得这个方法应该可行.
于是
ln /var/name /var/www/web/path
这样就在web目录创建了一个path的符号链接,指向/var/name目录,然后在浏览器中访问http://www.web.com/path
OK,顺利搞定
最后又想到,jexus好像没有iis中应用程序一说,不知道这种是怎么创建的,另外还得再试一下虚拟目录下不同的web.config测试会不会有问题..
刚才又试了一下,可以在jexus/siteconf目录下再创建一个站点,root节点下来设置虚拟目录 ,hosts节点下和主站设置成一样就好了...
个人觉得这种方式实在是太不方便了,如果虚拟目录多的话要开N个目录了,不过这种方式应该是运行在不同的进程内吧,可以做到应用程序隔离了,如果虚拟目录只是普通的静态文件转发,用软链接方式更为方便,不知道还有其它更为方便的方式没...
原文:http://www.cnblogs.com/imegg/p/3872135.html