虚拟目录

如何把文件上传到另外一台服务器

别来无恙 提交于 2020-02-26 17:59:59
假定有两台服务器:A和B,其中 A为Web服务器(IP:192.123.1.1, 为iis发布程序的服务器 ),B为文件服务器(IP: 192.123.2.2) 在文件服务器B中某个磁盘下创建一个共享文件夹DocShare,同时在该服务器上创建一个用户,如docUser, 并给此用户分配共享文件夹的读写权限 在WEB服务器A中也创建同一个用户,如 docUser, 同时密码与B中的docUser必须保持一致。并将用户docUser加入到IIS_WPG用户组 创建一个新的应用程序池docPool, 并设置权限认证,输入用户名docUser及密码。 将IIS发布的程序其应用程序池设置为docPool 在IIS发布的程序根目录下添加一个虚拟目录,名称为files,虚拟目录映射到服务器B的共享目录路径,如: \\192.123.2.2\DocShare 同时设置特定用户访问,输入用户名docUser,密码。 在程序代码中,设置文件的保存路径为 Server.MapPath(“files”) 即:虚拟目录的路径。 http://www.cnblogs.com/guangpeng/archive/2013/04/09/3009600.html 在程序部署上经常遇到一个问题,为了安全,速度,一般都是把数据库和程序分开放在不同的服务器.一般对外一台服务器就够了,其它如果想对外

tomcat之虚拟目录

谁都会走 提交于 2020-02-26 12:14:33
一般我们都是直接引用webapps下面的web项目,如果我们要部署一个在其它地方的WEB项目,这就要在TOMCAT中设置虚拟路径了,Tomcat的加载web顺序是先加载 $Tomcat_home$\conf\Catalina\localhost下面的xml文件(文件中配置了web项目所在路径),然后再加载webapps下的web项目. 方法一: 在$Tomcat_home$\conf\Catalina\localhost路径下新建一个XML文件,注意:XML文件的名字也就是项目部署成功后的web根路径.假如定义这test.xml,那么后面的访问路径就是 http://ip:port/test ,文件内容如下:(我的项目文件夹/root/bp下,这种方法不用重启tomcat) [root@localhost localhost]# pwd /root/apache-tomcat-7.0.91/conf/Catalina/localhost [root@localhost localhost]# ls bp.xml [root@localhost localhost]# cat bp.xml <?xml version="1.0" encoding="UTF-8"?> <Context docBase="/root/bp" reloadable="true" debug="0"/>

Apache2.4 多端口虚拟目录配置

烈酒焚心 提交于 2020-02-22 15:15:32
步骤1.首先打开AppServ\Apache2.4\conf里面的httpd.conf文件。在里面找到: LoadModule rewrite_module modules/mod_rewrite.so这行,将他前面的“#”去掉。 步骤2.找到:Include conf/extra/httpd-vhosts.conf将他前面的“#”去掉。(很关键) 步骤3: 添加端口,找到Listen 添加端口如下 #Listen 12.34.56.78:80 Listen 8888 Listen 8081 步骤4:到AppServ\Apache2.4\conf\extra里面的httpd-vhost.conf文件打开,在最后一行添加: <VirtualHost 127.0.0.1:8081> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "E:/testservername/JQuery/CJSource/JS" ServerName testservername ErrorLog "logs/dummy-host2.example.com-error.log" CustomLog "logs/dummy-host2.example.com-access.log" common <Directory "E:

apache2.4配置虚拟目录和虚拟主机

风流意气都作罢 提交于 2020-02-01 05:24:09
#找到C:/Windows/System32/drivers/etc 中hosts文件,增加如下代码 127.0.0.1 www.baibai.com #找到D:\myphp2017\Apache24\conf\http.conf 文件,取消注释下面这句话 #74行删掉前面的#号 LoadModule access_compat_module modules/mod_access_compat.so #下面的是配置虚拟主机 #step1 启用 httpd-vhosts.conf #找到D:\myphp2017\Apache24\conf\http.conf 文件,取消注释下面这句话 #505行 Include conf/extra/httpd-vhosts.conf #step2 在 httpd-vhosts.conf 文件中做配置 #找到D:\myphp2017\Apache24\conf/extra中httpd-vhosts.conf文件,在文件末尾加如下代码 <VirtualHost *:80> #以下路径为你的php、html的所在位置 DocumentRoot "D:/myphp2017/blog/php/" ServerName www.baibai.com DirectoryIndex denglu2.php   <Directory "D:/myphp2017

Tomcat Context配置

浪尽此生 提交于 2020-01-12 11:43:09
<Context>元素的属性: path:指定访问该Web应用的URL入口。 docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。(指定项目所在地址) reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。 在默认安装后,tomcat的主目录是webapps/root目录,如果我们想改变tomcat的主目录的话可以这样做: 1.打开C:/Tomcat/conf/server.xml,在<host></host>之间加入代码: <Context path=”” docBase=”E:/tomcatApp/JeasyCMS” debug=”0″ reloadable=”true” crossContext=”true”/> 这样重新启动tomcat,我们的主目录就被设置为jeasyCMS这个项目了。 2.另外tomcat会生成一个C:/Tomcat/conf/Catalina/localhost目录,里面自动生成了一个ROOT

无法启动 IIS Express Web 服务器

岁酱吖の 提交于 2019-12-26 06:19:43
vs2013 的弹出消息框 就这么几个字 "VS2012 无法启动 IIS Express Web" 怎么解决 。。。。 我第一思维去网上搜索一下。。。 没搜索到有用的结果。。。 有人说是 防火墙,我防火墙是关着的。。。 好吧 有人 手动启动 iis express 我试了一下 成功了 那会是什么 问题呢。。。 抱着 试一试的态度 我改了一下 端口。(点击 创建虚拟目录) 在XXX浏览器 查看该页面。。。ok 成功了 详细步骤 就是 在 项目 右击 【属性】 找到 【Web】 下面服务器的 IISExpress 下面的 http://localhost:53130/ 改成 http://localhost:53131/ 然后点击 【创建虚拟目录】 然后保存 估计是 之前的端口被占用了 来源: https://www.cnblogs.com/SHGF/p/3800059.html

IIS Express 虚拟目录

点点圈 提交于 2019-12-23 16:05:14
1、打开C:\Users\<用户名>\Documents\IISExpress\config\applicationhost.config 2、编辑site节如下(行4) [html] view plain copy <site name="项目名称" id="31"> <application path="/" applicationPool="Clr4IntegratedAppPool"> <virtualDirectory path="/" physicalPath="项目路径" /> <virtualDirectory path="/虚拟目录名" physicalPath="本地路径"/> </application> <bindings> <binding protocol="http" bindingInformation="*:端口号:localhost" /> </bindings> </site> 参考文章 http://forums.iis.net/t/1195314.aspx http://josephwoodward.co.uk/2014/01/how-to-create-a-virtual-directory-in-iis-express/ 顶 0 踩 来源: https://www.cnblogs.com/shiningrise/p/5724509

相对路径./与../区别

倖福魔咒の 提交于 2019-12-05 19:51:00
出处:lanmeng_smile- https://blog.csdn.net/lanmeng_smile/article/details/46724129 一、基本概念   1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。 2、绝对路径-绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,比如,你的Perl 程序是存放在 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin就是cgi-bin目录的绝对路径 在网络中,以http开头的链接都是绝对路径,绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,绝对路径一般在CGI程序的路径配置中经常用到,而在制作网页中实际很少用到。 二、相对路径使用的特殊符号 以下为建立路径所使用的几个特殊符号,及其所代表的意义。 “./”:代表目前所在的目录。 “../”:代表上一层目录。 以”/”开头:代表根目录。 根目录下有Site1和Image/Image.jpg,Site1下有Page1.html文件和Site2文件夹。Site2下有Page2.html和Page2Image.jpg图片文件。 1、文件在当前目录 Page2.html访问Page2Image.jpg <img src=”./Page2Image

HTML引入文件/虚拟目录/绝对路径与相对路径

跟風遠走 提交于 2019-12-04 00:31:03
此篇引见 相对路径和绝对路径的区别 1.绝对路径 使用方法:而绝对路径可以使用“\”或“/”字符作为目录的分隔字符 绝对路径是指文件在硬盘上真正存在的路径。例如 <body backround="E:\book\网页布局\代码\第2章\bg.jpg" > 绝对路径缺点 但是上传到Web服务器上浏览就很有可能不会显示图片了。因为上传到Web服务器上时,可能整个网站并没有放在Web服务器的E盘, 有可能是D盘或H盘。 2.相对路径 使用方法:相对路径使用“/”字符作为目录的分隔字符 相对于自己的目标文件位置 相对虚拟目录 在这个例子里,background属性的值为“/img/bg.jpg”,注意在“img”前有一个“/”字符。这个“/”代表的是虚拟目录的根目录 来源: https://www.cnblogs.com/-constructor/p/11825383.html

Apache配置站点与虚拟目录

依然范特西╮ 提交于 2019-12-03 21:52:43
一、单站点配置: 在apache中,配置一个站点是最基础的配置,在这里我只是要配置一个最基础的WEB站点,因此配置方式也是 非常简单,具体配置方式如下: #########主站点配置########### #侦听端口 Listen 80 #站点域名 ServerName www.test.cn #站点文件主目录 DocumentRoot /data/www/test #该站点限制 <Directory /> AllowOverride None Order deny,allow Deny from all Satisfy all </Directory> 二、单站点虚拟目录配置: 对于不同的DocumentRoot指定的不同页面,我们可以通过别名的方式来实现,实现的功能与IIS中的虚拟目录 一样,具体的配置如下: #########主站点配置########### #侦听端口 Listen 80 #站点域名 ServerName www.test.cn #站点文件主目录 DocumentRoot /data/www/test #该站点限制 <Directory /> AllowOverride None Order deny,allow Deny from all Satisfy all </Directory> #########别名(虚拟目录)配置###########