虚拟服务器的配置
时间:2008-05-14 来源:dijiaquan
当我们用apache+mysql开发多个项目的时候,我们一般把项目放在htdocs目录里面,只可以设置一个默认的项目(localhost)。其实还有一种方法可以把项目放在你想的任何地方,为每个目录命一个你想要的别名。
那就要配置虚拟服务器。
首先,你要确定你的IP(192.168.1.5),当你安装apache后改动了IP就要修改apache\conf\httpd.conf文件的Listen和ServerName 为当前IP:Port,如Listen 192.168.1.5:80, ServerName 192.168.1.5:80,当它的IP和你现有的IP一致时,不用动这个文件。
然后,修改apache\conf\extra下面的httpd-vhosts.conf文件,可以把这个文件清空,在里面添加以下代码:
NameVirtualHost 192.168.1.5:80 //本机对应的IP:Port
UseCanonicalName Off
php_admin_flag safe_mode off
php_admin_value safe_mode_exec_dir "E:/vhosts/new/httpdocs" //项目的路径
//项目的路径
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
ServerName new.com
ServerAlias
www.new.com
//项目的别名
ServerAdmin "
[email protected]
" //联系人邮箱
DocumentRoot E:/vhosts/new/httpdocs
当你要配置多个项目是,可以把红色部分代码重复,修改项目路径和别名就可以。
最后,你要修改windows的hosts目录,把命的别名指向本机(当你的别名和别的网络地址相同时,优先选择本机)。在WINDOWS\system32\drivers\etc下面的Hosts文件,添加192.168.1.5
www.new.com
。
现在当你在URL里面输入
www.new.com
的时候,就可以看见你的项目了。
那就要配置虚拟服务器。
首先,你要确定你的IP(192.168.1.5),当你安装apache后改动了IP就要修改apache\conf\httpd.conf文件的Listen和ServerName 为当前IP:Port,如Listen 192.168.1.5:80, ServerName 192.168.1.5:80,当它的IP和你现有的IP一致时,不用动这个文件。
然后,修改apache\conf\extra下面的httpd-vhosts.conf文件,可以把这个文件清空,在里面添加以下代码:
NameVirtualHost 192.168.1.5:80 //本机对应的IP:Port
UseCanonicalName Off
php_admin_flag safe_mode off
php_admin_value safe_mode_exec_dir "E:/vhosts/new/httpdocs" //项目的路径
//项目的路径
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
ServerName new.com
ServerAlias
www.new.com
//项目的别名
ServerAdmin "
[email protected]
" //联系人邮箱
DocumentRoot E:/vhosts/new/httpdocs
当你要配置多个项目是,可以把红色部分代码重复,修改项目路径和别名就可以。
最后,你要修改windows的hosts目录,把命的别名指向本机(当你的别名和别的网络地址相同时,优先选择本机)。在WINDOWS\system32\drivers\etc下面的Hosts文件,添加192.168.1.5
www.new.com
。
现在当你在URL里面输入
www.new.com
的时候,就可以看见你的项目了。
相关阅读 更多 +