apache虚拟主机设置难吗(apache配置虚拟主机有什么用)

apache虚拟主机设置难吗(apache配置虚拟主机有什么用)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

1。httpd.conf文档的修改

我们最先打开appserv的安装文件。寻找httpd.conf文档。把下边编码前边的#号除掉。除掉#意思是开启apache的虚拟主机作用。

[plain]viewplaincopy

#LoadModulevhost_alias_modulemodules/mod_vhost_alias.so

[plain]viewplaincopy

#Includeconf/extra/httpd-vhosts.conf

而除掉这一行#含意是以conf/extra/httpd-vhosts.conf这一文档导进虚拟主机配置

2。httpd-vhosts.conf修改方式

[plain]viewplaincopy

NameVirtualHost*:80

ServerAdminwebmaster@dummy-host.www.phpStudy.net

DocumentRoot"C:/ProgramFiles/Apache2/docs/dummy-host.www.phpStudy.net"

ServerNamedummy-host.www.phpStudy.net

ServerAliaswww.dummy-host.www.phpStudy.net

ErrorLog"logs/dummy-host.www.phpStudy.net-error.log"

CustomLog"logs/dummy-host.www.phpStudy.net-access.log"common

NameVirtualHost*:80

常见问题

1:NameVirtualHost是特定虚拟主机所应用的IP地址或网站域名。能够 界定好几个。可是最好IP地址。

2:每一个NameVirtualHost界定的主要参数最少要有一个相符合。

3:如果有来源于80端口的恳求。而所恳求的网站域名沒有被配置为虚拟主机。那将偏向第一个虚拟主机。那样主网络服务器将没法接到来源于80端口的一切恳求。因而。要主导服务器的配置一个虚拟主机。

ServerAdmin管理人员电子邮箱

DocumentRoot网站文件目录(留意:假如网站文件目录中的相对路径有空格符。请在相对路径两边再加双引号)

ServerName要关联的网站域名(选填)

ServerAlias要关联的虚拟主机的别称。(可选。假如好几个网站域名。正中间以空格符隔开。要是没有。则除掉该行)

CustomLog客户日志文件(可选。假如不用。则除掉该行)

ErrorLog不正确系统日志(可选。假如不用。则除掉该行)

3。"_default_"虚拟主机使用方法

[plain]viewplaincopy

DocumentRoot/www/default

该虚拟主机将对接与其他虚拟主机IP和端口号不配对的恳求。如此一来。主网络服务器将不容易解决一切恳求。因此要把主服务器的配置成一个虚拟主机。

[plain]viewplaincopy

ProxyPreserveHostOn

ProxyPass/foo/no!

ProxyPass/foohttp://192.168.111.2

ProxyPassReverse/foohttp://192.168.111.2

ServerNamehostname.example.com

常见问题

1。最先这是一个根据IP的虚拟主机。它接受并解决对IP地址158.29.33.248的恳求。

2。ProxyPass/foohttp://192.168.111.2将把对http://158.29.33.248/foo的恳求变换为一个代理商恳求。该恳求偏向http://192.168.111.2。

3。ProxyPass/foo/no!不代理商对于/foo/no的恳求。这一务必放到一切正常代理商命令以前。

4。ProxyPreserveHostOn意思是传输初始恳求的Host信息内容给被代理商的设备。

4。配置入门教程

一个新项目数据信息运用。以便避免因为解析域名难题造成 不可以一切正常浏览。因而选用IP的方法浏览插口。apache虚拟主机的配置以下:

1。在httpd.conf中Listen80下边提升一行。內容为:Listen8080。即监视8080端口号

2。配置虚拟主机配置

[plain]viewplaincopy

#NameVirtualHost61.122.3.6:8080这一行能够 不用。经检测。根据IP地址的虚拟主机可无需设定NameVirtualHost项。

ServerAdminwebmaster@dummy-host.www.phpStudy.net

DocumentRoot"d:/web/openj"

分享到 :
相关推荐

免备案vps国内(免备案vps排行)

有建站经验的朋友应该都知道,使用国内服务器来搭建网站,是需要按照相关程序进行备案的。...

winxp apache用php建本地虚拟主机的方法

1在C:\WINDOWS\system32\drivers\etc\hosts添加[...

欧洲vps和美国vps选哪一个

欧洲vps和美国vps选哪个?欧洲vps和美国vps整体性能都不错。对于面向欧美地区...

海外主机哪个好(海外主机哪家好)

海外主机哪个好?现在建站早已不是一件新鲜事。但是提到建站。绕不开的话题就是服务器怎么...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注