Xampp Apache配置,实现多域名访问

Xampp Apache配置,实现多域名访问2009年12月17日 星期四 13:24懂得 Apache配置的其实就可以绕开了,因为 XAMPP 无非就是集成了 APache 之类的环境集成包,实现多域名也就是通过配置 Apache 实现的。

1、首先修改C盘WINDOWSsystem32driversetc目录下的 hosts 文件,用记事本打开,加入:
127.0.0.1 www.a.com
127.0.0.1 www.b.com

2、打开xamppapacheconfhttpd.conf文件,搜索conf/extra/httpd-vhosts.conf,确保前面没有 # 注释符,也就是确保引入了 vhosts 虚拟主机配置文件。开启了httpd-vhosts.conf,默认的httpd.conf默认配置失效(确保 httpd-vhosts.conf 文件里也开启了虚拟主机配置,见第3步),访问此IP的域名将全部指向 vhosts.conf 中的第一个虚拟主机。

3、在虚拟主机设置文件xamppapacheconfextrahttpd-vhosts.conf里设置:
{{{{{{{取消 NameVirtualHost *:80 前面的 ##}}}}}},这样就启用了 vhosts.conf ,默认的httpd.conf默认配置失效。虚拟主机配置将只设置在 httpd-vhosts.conf 里。
DocumentRoot /xampp/htdocs/dedecms
ServerName www.a.com
DocumentRoot /xampp/htdocs/phpcms
ServerName www.b.com

4、 设置完了第3条之后,你会发现访问 localhost直接指向到设置的 a 那个路径去了,这个问题在第2条有讲。也就是开启了vhosts 后,默认的 httpd 的配置就会失效了,默认的访问就指向到 vhosts 里的第一条设置去了。这时候你要把 localhost 的目录配置给设置回来。

DocumentRoot /xampp/htdocs/
ServerName localhost

至此,XAMPP 的虚拟主机设置完毕,现在 访问 localhost 还是原来的 XAMPP 的帮助指南,访问www.a.com 将指向到绑定的dedecms 目录,访问 www.b.com 将指向到绑定的 phpcms 目录。

http://hi.baidu.com/henaxxz/blog/item/7fe05a0f04fddc216059f3d8.html

—————————
如果只有第一个vhost 域名起作用,注意 取消 NameVirtualHost *:80 前面的 ##

下面是完整配置:
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot “E:/xampp/htdocs/itsearch”
ServerName www.itsearch.local
ServerAlias itsearch.local
</VirtualHost>

<VirtualHost *:80>
DocumentRoot “E:/xampp/htdocs/test”
ServerName www.test.local
ServerAlias test.local
</VirtualHost>

<VirtualHost *:80>
DocumentRoot “E:/xampp/htdocs”
ServerName localhost
</VirtualHost>

Vmware 7 下Ubuntu10.04键盘无法输入 解决方法[转]

http://www.vmbest.com/school/1-vmware-school/435-vmware-7-keyboard-can-not-enter-the-next-ubuntu1004

在Vmware 7 下安装Ubuntu10.04键盘无法输入不需要从新安装,从装太麻烦,下面这个方面可能有效。

在Vmware 7 下装载的最新Ubuntu10.04镜像会出现无法识别键盘输入。在登录画面时,不能输入密码,无法正常进入系统。 解决办法: (1) 开户屏幕键盘功能 在上图开机界面在右下角单击小人图案,再单击“Universal Access Perferences”,出击“Universal Access Perferences”对话框,在对话框中选中“Use on-screen keyboard”(使用屏幕键盘),以开启屏幕键盘功能,这时会有一个屏幕键盘快速闪过;
(2) 重新启动打开屏幕键盘输入密码开启屏幕键盘功能后重新启动系统,这时就可以通过上面的步骤打开屏幕键盘,输入相应的密码
(3) 登录后键盘功能正常使用。 注意在(1)步后没出现软键盘, 需要重启机器。
(4)进入系统之后,要修改/etc/default/console-setup. 的文件内容 原文 XKBMODEL=”SKIP” XKBLAYOUT=”us” XKBVARIANT=”U.S. English” XKBOPTIONS=”” 改成 XKBMODEL=”pc105″ XKBLAYOUT=”us” XKBVARIANT=”” XKBOPTIONS=”” 然后重启,这样在登入界面时就可能使用键盘了。