当前位置: 首页 > 技术支持 > 服务器维护>> 如何配置 Apache 的虚拟主机(Wamp配置虚拟主机网站访问失败,下面访问失败的网页,不配虚拟主机之前lo...)

如何配置 Apache 的虚拟主机(Wamp配置虚拟主机网站访问失败,下面访问失败的网页,不配虚拟主机之前lo...)

1. 找到配置虚拟主机的配置文件,如果你用的是 WAMP 搭建的环境,先找到并打开httpd.conf ,在这个文件里,搜索 # Virtual hosts ,它下面有一行代码。

大家好,今天小编关注到一个比较有意思的话题,就是关于wamp添加一个虚拟主机的问题,于是小编就整理了5个相关介绍wamp添加一个虚拟主机的解答,让我们一起看看吧。

如何配置 Apache 的虚拟主机(Wamp配置虚拟主机网站访问失败,下面访问失败的网页,不配虚拟主机之前lo...)

文章目录:

  1. 如何配置 Apache 的虚拟主机
  2. Wamp配置虚拟主机网站访问失败,下面访问失败的网页,不配虚拟主机之前lo...
  3. wamp 配置虚拟主机之后,局域网内的机器如何访问?
  4. xampp如何配置虚拟主机
  5. 如何配置apache虚拟主机的实例小结

一、如何配置 Apache 的虚拟主机

不管你用的是什么系统,windows, mac,电脑上都会有一个 hosts 文件,修改这个文件,可以改变主机名所对应的 ip 地址。比如你安装了 Web 开发环境(MAMP 或 WAMP),启动环境以后,访问 http://localhost 你就会打开环境的默认的目录,这个 localhost 就是在 hosts 文件里定义的,它所指向的 ip 地址是 127.0.0.1 ,这个 ip 地址表示本地的你正在使用的这台电脑,了解详细的内容,可以搜索一下 :)

修改这个 hosts 文件,我们可以手工的去指定任何主机名指向任何的 ip 地址,当然这个设置只影响你自己的电脑,比如我们可以随便造一个域名,比如 hello.com,让这个域名指向你的电脑,也就是 127.0.0.1 这个 ip 地址。这样你在浏览器中请求 hello.com ,打开的就是你在本地电脑上搭罩亩轿建的环境所指定的目录里的东西。为了测试 apache 的虚拟主机功能,你可以去虚拟几个这样的域名,这样在创建虚拟主机的时候,你可以让这些域名打开各自的目录。下面,我们先去修改这个 hosts 文件。

1. 找到 hosts 文件,windows 系统是在 Windows\System32\Drivers\etc 这个目录下,Mac 系统是在 /etc/hosts ,找到以后可以使用文本编辑软件打开它。

2. 在 hosts 文件里,新的一行上,先输入 ip 地址物肆 127.0.0.1 ,然后空格,再输入一个主机名,这个主机名可以随便,比如 hello.com ,这样访问 hello.com 就会打开在你的电脑上的网站了。另起一行,再去定义一条,127.0.0.1 hola.com 。

3. 保存修改之后的 hosts 文件,然后启动在本地上的 Web 环境,打开浏览器,在地址栏上输入 hello.com ,还有 hola.com ,看看打开的是不是你在本地上的内容。现在,你看到的应该跟你使用 http://localhost 打开的是一样的东西。

END

配置 Apache 虚拟主机

现在,我们虚拟了两个域名,让它们指向了本地的电脑,访问它们,打开的是同一个目录里的内容,下面这个练习,我们通过修改 Apache 的配置文件,让访问不同域名的时候,打开的是不同的目录。你首先要判断一下配置 Apache 虚拟主机的配置文件,一般是在 httpd.conf 这个主配置文件里面,不过,很多环境都会单独把虚拟主机放在一个配置文件里面,然后在 httpd.conf 文件里指定一下,包含这个单独配置虚拟主机的文件。

1. 找到配置虚拟主机的配置文件,如果你用的是耐改 WAMP 搭建的环境,先找到并打开 httpd.conf ,在这个文件里,搜索 # Virtual hosts ,它下面有一行代码, #Include conf/extra/httpd-vhosts.conf... 你可以去掉它前面的 # ,这样,Apache 启动以后,也会去加载这个httpd-vhosts.conf 配置文件,这样做的好处就是可以保持 Apache 相关设置的整洁。当然,你完全可以在主配置文件 httpd.conf 里面去设置虚拟主机。

2. 打开 httpd-vhosts.conf 这个文件,没有这个文件也可以去创建一个,或者直接在 httpd.conf 文件里面去配置虚拟主机。配置虚拟主机的东西应该像这样:

3. 应该有两段这样的代码,每一段都是在配置一个虚拟主机,你可以复制其中的一段,然后粘贴到文件的最下面。再根据自己的需要去修改这段代码。理解它的意思,ServerAdmin 就是网站的管理员的邮箱,DocumentRoot 是虚拟主机的主目录,也就是访问这个虚拟主机所打开的那个目录,这个目录你可以自己去指定,要注意的是,你需要先去创建这个目录,然后再在这里去指定这个目录的位置。ServerName 是主机名,比如之前我们虚拟的那个主机名 hello.com,ServerAlias 是主机的别名,你可以指定一个其它的主机名,访问它的时候也会打开这个虚拟主机的目录里的东西。ErrorLog 是错误的日志,也就是发生错误的时候,会把错误记录到哪个文件里。CustomLog 是虚拟主机访问的日志。

这样自己新添加的虚拟主机看起来应该像这样:

3

4. 在浏览器里打开 hello.com ,访问的是这个虚拟主机的配置里 DocumentRoot 所指定的 /Applications/MAMP/htdocs/hello 这个目录里的东西,你可以在这个目录里面放点东西,比如一个 WordPress 或者 Drupal 的网站等等。

注:配置虚拟主机的时候,第一个虚拟主机是默认的,你需要留着,配置自己的虚拟主机,可以从第二个开始配置,也就是第二段 <VirtualHost> 代码。

二、Wamp配置虚拟主机网站访问失败,下面访问失败的网页,不配虚拟主机之前lo...

数据库密码不对,导致网站程序无法知歼轿连接上数据库,查看改或一下你的服务器当前Mysql数据库root管理员的密码,然后找到网站的数据库配置文件,修改一下root的密搭肆码保存即可。

三、wamp 配置虚拟主机之后,局域网内的机器如何访问?

搜一下:wamp

配置虚拟主机之后,局域网内的机器如何访问?

四、xampp如何配置虚拟主机


今天小编带来的是,可能还有用户不是很熟悉,相信对大家一定会有所帮助的。
昨天下午浏览网页的时候发现的xampp,看上去挺专业的。于是乎今天上午尝试着使用了一下,感觉还不错,刚刚配置了个虚拟主机。大体流程和WAMP或是Apache都差不多,把配置过程分享给大家。
1.下载并安装好xampp,这个过程就不掩饰了哇。
如果已经打开了apache服务器,先将其关掉。接下来进入配返空携置虚拟主机:
我这里先项目放在了D盘,文件夹名称project,新建一个index.php文件,双击打开文件后写入测试代码:
?php
phpinfo();
?
代码什么意思相信大家都懂的!
2.找到你的xampp安装目录,依次找到下面的目录:apache目录--conf目录--extra目录--httpd-vhosts.conf文件,使用编辑器打开,notepad等等...
PS:目录的话,大家根据图走就行;
3.打开文件后,在最下边写入如下漏伏代码:
ServerNameproject.com
DocumentRootD:/Developing/project
OptionsFollowSymLinksIncludesNOEXECIndexes
DirectoryIndexindex.htmlindex.htmindex.php
AllowOverrideall
OrderDeny,Allow
Allowfromall
Requireallgranted
保存。
其中的网站名称和项目路径亏汪需要大家根据自己的实际情况去更改,切不可照搬!
4.打开C盘,依次找到下面的目录:windows目录--system32目录--drivers目录--etc目录--找到hosts文件,使用编辑器打开;
xampp

五、如何配置apache虚拟主机的实例小结

Apache配置localhost虚拟主机步骤

1、打开apache目录下httpd文件(如:C:\wamp\bin\apache\Apache2.2.17\conf\httpd.conf)找到如下模块:

#Virtual hosts

#Include conf/extra/httpd-vhosts.conf

去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件。

2、打开httpd-vhosts文件(如:C:\wamp\bin\apache\Apache2.2.17\conf\extra\httpd-vhosts.conf),配置好localhost虚拟主机,参照httpd-vhosts文件中实雀坦脊例,修信败改成如下:

<VirtualHost *:80>

ServerAdmin webmaster@dummy-host.hleclerc-PC.ingenidev

DocumentRoot "C:/wamp/www/a"

ServerName www.test.com

ServerAlias www.dummy-host.hleclerc-PC.ingenidev

ErrorLog "logs/dummy-host.hleclerc-PC.ingenidev-error.log"

CustomLog "logs/dummy-host.hleclerc-PC.ingenidev-access.log" common

<Directory C:\wamp\www\a>

Options FollowSymLinks

AllowOverride None

Order deny,allow

Allow from all

</Directory>

</VirtualHost>

修改配置如下:

DocumentRoot 修改顷渗为本地wamp环境下的www目录(如:C:\wamp\www\a)

ServerName 改为localhost

3、重启Apache,这样就配置好了,本地可以用www.test.com来访问C:/wamp/www/a 这个站点。

注意事项:

1、httpd文件,打开Include conf/extra/httpd-vhosts.conf模块

2、目录路径,如 C:/wamp/www/a

3、访问权限,如上Deny from all修改为Allow from all

4、hosts文件,配置虚拟域名host指向

5、httpd-vhosts文件,配置虚拟主机

到此,以上就是小编对于wamp添加一个虚拟主机的问题就介绍到这了,希望介绍关于wamp添加一个虚拟主机的5点解答对大家有用。


服务器购买/咨询热线:1563700917115617636856

本文链接:http://www.sqxnmj.com/jishuzhichiyuweihu/20218.html
tags:
腾讯云服务器特惠

  • 关注微信
是否收录:

猜你喜欢

微信公众号