博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Apache的一些配置——如何配置虚拟主机
阅读量:7043 次
发布时间:2019-06-28

本文共 1536 字,大约阅读时间需要 5 分钟。

hot3.png

首先(如果需要),将网站原来默认的www更目录更改为指定的位置:

将apache的配置文件中的c:/wamp/www/更改为e:/PHPProject/www/(第一更改三处,第二次更改两处)

 

使用apache配置多个站点的步骤:

1.修改httpd_vhost.conf(win:C:\wamp\bin\apache\Apache2.2.21\conf\extra)文件,每个网站添加一条类似于下面的配置信息:

  配置信息如下:

  <VirtualHost *:80>

    DocumentRoot "E:\PHPProject\www\project_one"

    ServerName www.projectone.com

    ServerAlias www.projectone.com

<Directory  "E:\PHPProject\www\project_one" >

   Options FollowSymLinks

   AllowOverride all

   Order deny,allow

   allow from all

</Directory>

</VirtualHost>

  

  <VirtualHost *:80>

    DocumentRoot "E:\PHPProject\www\project_two"

    ServerName www.projecttwo.com

    ServerAlias www.projecttwo.com

<Directory  "E:\PHPProject\www\project_two" >

   Options FollowSymLinks

   AllowOverride all

   Order deny,allow

   allow from all

</Directory>

</VirtualHost>

 

2.修改hosts文件(win:C:\WINDOWS\system32\drivers\etc)做域名重定向,添加对应的网站对应的域名(注:如果碰上编辑文件需要权限,可以这样操作:单击“开始”,“所有程序”,“附件”,右键单击“记事本”,然后单击“以管理员身份运行”;在打开的记事本中选择编辑菜单的“文件/打开”,进行编辑后保存即可):

  127.0.0.1 www.projectone.com 

  127.0.0.1

注意:这个文件的文件类型是“文件”,是没有后缀名,如图:

        

140424_NII7_1771585.png

140930_ll8s_1771585.png

 

访问方式:www.projectone.com  

 

3.这一步仅在第一次配置的需要开启,以后就不需要更改了

  打开apache的httpd.conf(文件路径是:D:\Soft\wampserver\wamp\bin\apache\Apache2.2.21\conf),去掉#Include conf/extra/httpd-vhosts.conf前面的“#”。

 

补充知识:

1.虚拟机:就是用软件实现所有的计算机硬件功能,使其能够模拟完成其所有的功能,但是是运行在一个隔离的环境中的完整的计算机系统;

2.虚拟主机:它是为站点提供服务的,一个虚拟机中包含多个虚拟主机。

3.域名重定向:又称为URL转发,指通过服务器的特殊配置,使当前的域名指向一个固定的网络地址(IP);简单的说就是:使一个或者多个域名重新绑定一个IP;

  操作方式:打开C:\Windows\System32\drivers\etc\hosts文件,在里面添加如下格式的文件:IP   域名;如:127.0.0.1 www.baidu.com

4.域名和IP的对应关系:一个IP只能对应一个域名,但是多个域名可以对应一个IP.

 

转载于:https://my.oschina.net/u/1771585/blog/297963

你可能感兴趣的文章
Ansible随机数
查看>>
linux cpu时钟
查看>>
JS日期比较大小 给定时间和持续时间计算最终时间
查看>>
漫谈Java学习之路。。。。。
查看>>
BKTransition
查看>>
为iOS APP 启用HTTPs证书
查看>>
手把手教你在Android Studio 3.0上分析内存泄漏
查看>>
Tech One
查看>>
SylixOS下Shell命令行执行模块内函数
查看>>
web开发相关的博客们
查看>>
打开myeclipse8.6很卡,打开时就更新,到底更新些什么呢
查看>>
oracle --用户篇
查看>>
SVN客户端安装 Linux
查看>>
Commons Logging 架构分析
查看>>
Google搜索技巧
查看>>
mysql安装到win10系统最后一步出错未响应
查看>>
iOS6 新特性 UIRefreshControl 下拉刷新实例
查看>>
jquery.pagination.js分页
查看>>
明晰php Zend Framework中的render
查看>>
FastJson、Jackson、Gson进行Java对象转换Json的细节处理
查看>>