virtualbox中虚拟主机默认安装完成后联网模式默认为NAT,宿主机及外部网络不能直接访问客户机,因此需要为客户机建立端口映射。
建立端口映射的命令格式为:
VBoxManage setextradata 虚拟主机名称 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/服务名称/Protocol" TCP
VBoxManage setextradata 虚拟主机名称 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/服务名称/HostPort" 映射后的端口
//这个端口可以自由设定
VBoxManage setextradata 虚拟主机名称 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/服务名称/GuestPort" 现在服务端口
关闭客户机,在宿主机VirtualBox程序文件夹中建立一个批处理文件,编辑命令如下:
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/GuestPort" 80
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/HostPort" 80
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssl/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssl/GuestPort" 443
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssl/HostPort" 443
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysql/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysql/GuestPort" 3306
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysql/HostPort" 3306
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
注:上面是开启了80 mysql ssl ssh服务。
如果在cmd中执行命令 首页要把目录cd为VBoxManage命令所在目录。
注意在ssh中连接虚拟主机中的linux 时要用主机的ip,也就是局域样ip(像我的就是ssh 192.168.1.2 -p 2222)
分类:Ubuntu | 返回顶部
1.将Ubuntu-9.10的镜像放到C盘根目录下,然后把镜像中casper目录下的 initrd.lz ,vmlinuz(注意这个文件没有后缀名)解压到C盘下。
2.再下载grub for dos(下载),然后把grub for dos压缩包中的grldr(注意:这个文件没有后缀名),grub.exe,menu.lst 解压到C盘根目录下。
3.用记事本编辑menu.lst,删掉原有内容,改为:
timeout 15
default 0
title ubuntu 9.10 install
root (hd0,1)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.lz
[注意:上段中(hd0,1)表示第一个硬盘的第二个分区。因为grub的计数是从0开始,我只有一个硬盘,前面有个隐藏分区(大多数笔记本是这样),C盘算第二个分区,而ubuntu相关的安装文件都在C根目录,所以是(hd0,1),如果你的C盘就是第一个分区(大多数台式机是这样),那么应该改成(hd0,0),否则会因为找不到文件而无法安装。]
4.用记事本编辑Boot.ini(该文件是隐藏的系统文件,且只读,需修改属性才能编辑),在最后另起一行加入:
C:\grldr=”GRUB”
存盘,之后重启,启动菜单选择GRUB,即可进入ubuntu的安装界面了,后面的动作就很简单了,跟xp的安装差不多,要注意的是在分区时,请一定记得用终端执行下列命令再继续:
sudo umount -l isodevice
分类:Ubuntu | 返回顶部
今天终于把Apache的“虚拟主机”配置的问题解决了。
网上关于Apache VirtualHost部分的不少,但是基本上都是有问题的,所以我得把配置过程记录下来。
系统环境,Windows Server 2003 SP2,WAMPServer 5_1.7.4,Apache 2.2.6。
编辑httpd.conf,查找Include conf/extra/httpd-vhosts.conf,把前面注释符号“#”删掉。
编辑httpd-vhosts.conf,我把WAMPServer安装在D:/wamp,所以我这里的路径是D:\wamp\Apache2\conf\extra。
分类:Php | 返回顶部
如果您刚刚开始接触网页设计,是不是经常发生这样的问题呢?做好的网页在自己机 器上可以正常浏览,而把页面传到服务器上就总是出现看不到图片,css样式表失效等错误。这种情况下多半是由于你使用了错误的路径,在应该使用相对路径的 地方使用了绝对路径,导致浏览器无法在指定的位置打开指定的文件。
下面我们就来谈一下最让初学者头疼的相对路径与绝对路径的区别问题。
分类:Php | 返回顶部
方法一:
许多XD在重新原来装的是WIN XP后Ubuntu双系统,有时XP系统坏了再重新安装xp后ubuntu就进不去了,怎么办呢?找到ubuntu的安装光盘,进入安装界面,然后打开终端,输入:
sudo -i回车
然后
grub回车
出现
find /boot/grub/stage1回车
下面就会显示你的Ubuntu在那里安装的了,我的是(hd0,3)
然后 root(hd0,3)
这个时候界面似乎没有什么变化,然后再输入
setup(hd0)
然后出现几行的sucess
这个时候就引导成功了。 又可以在启动菜单看到心爱的Ubuntu一栏了
!
标签:Ubuntu,双系统 | 分类:Ubuntu | 返回顶部
一般先要从conn文件本身检查,看链接代码以及数据库名称是否正确对应:Dim db
db="love.mdb" '数据库路径
Dim conn
Set conn=server.CreateObject("ADODB.CONNECTION")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
再就是系统本身存在问题,例如利用某批处理清除系统垃圾文件后提示“数据库连接出错,请检查Conn.asp文件中的数据库参数设置。”特别是使用了以下代码清理过的系统:
标签:asp,数据库 | 分类:个人 | 返回顶部
摘自http://www.cnblogs.com/stonespawn/archive/2009/01/16/1376900.html
网站的开发,我总会遇到路径的问题,而且有时还搞不明白。总是自己经过调试之后才知道应用什么路径,如何去取路径。面对这半知半解的 问题,我准备写一写这些小问题,也好给自己长个记性。
1、先从C#中提供的几个方法说起吧:
//返回与Web服务器上的指定虚拟路径相对应的物理文件路径
Response.Write(Server.MapPath("~"));
Response.Write("</br>");
//获取服务器上Asp.Net应用程序的虚拟应用程序根路径
Response.Write(Request.ApplicationPath);
Response.Write("</br>");
//获取当前请求的虚拟路径
Response.Write(Request.CurrentExecutionFilePath);
Response.Write("</br>");
//获取当前请求的虚拟路径
Response.Write(Request.FilePath);
Response.Write("</br>");
//获取当前正在执行的服务器应用程序的根目录的物理文件系统路径
Response.Write(Request.PhysicalApplicationPath);
Response.Write("</br>");
//获取与请求的URL相对应的物理文件系统路径
Response.Write(Request.PhysicalPath);
运行一下的网站Default.aspx 结果如右图:

上述的几个方法,区别就上右图,具体也不做详细叙述了。
标签:相对路径,绝对路径,网站 | 分类:Php | 返回顶部
驾照理论考试秘笈 不用看书就能通过!! 暂时不考也先留着 别等着急的时候没处找去!!!速记方法!
1、题目里有“口”的选50米,有“站”的选30米,叫“口五站三” 剩下的全选150米,没有150的选最大。判断题全对。
2、有关公里的题目:城市街道选50公里,其余有30的全选30。 高速最高70,高速最低60。判断题全对。
3、吊销机动车证的为二年,撤消机动车证的为三年,以醉酒吊销五年,因逃跑而吊销是终身,叫“吊二撤三醉五逃终身”。
4、伤员急救知识:选择题:A、B、C、“选字最多的”。 判断题:只有“远心端”和“软质担架”是错的,其余都是对的。
5、危险知识:题目里找“不需要” “不受” “可以” “三层” “坚固无损” 是错的,其余都是对的。
6、扣分题:扣1分: “未带证件”判断题:有 “灯光” 和 ”倒车“ 是对的,其余全错。扣2分:匝道超车(高速),未达20%,打手机,违反标志,超4小时,没有划中心线,实习期,交叉路口 。判断题: ”未与前保持安全距离“ 是对的。其余全错。扣3分: 灯光、信号灯、号牌、高速、挂车,判断题全错。扣6分:饮酒、超过50%、超过30%,学习驾车(高速),不按规定停车(高速)。判断题全对。扣12分: 醉酒、扣证驾车、逃逸、借证驾车,超过三个月未缴罚款,驾不符合车型的,强行通过。判断题全对。
7、罚款题:有 ”2000“ 选 ”2000“ ,没 ”2000“ 选 ”500“ ,没有 ”2000以上” 的和没有 ”1000“的罚款。其它全选最大题。考罚款金额的判断题全选正确。
8、有关天数的题目:只要记住一个调解的选10天,其余有15天选15天,没有15天的选3或90。
9、有关高度的:出现 ”集装箱“ 选最大,其余选小。
10、关于作用的 ”变、离、柴、行“ 4个字后有作用全错,其余有作用全对。
分类:个人 | 返回顶部