设置本地虚拟域名windows+apache

C:\WINDOWS\system32\drivers\etc\hosts

在这个文件中 最下面添加。

[html] view plain copy

  1. 127.0.0.1   localhost.com
  2. 127.0.0.1   cho.com
  3. 127.0.0.1   devwo.com
  4. 127.0.0.1   phpmyadmin.com

信息来自:http://blog.sina.com.cn/s/blog_7347580d0100w88d.html

D:\wamp\bin\apache\Apache2.2.17\conf\extra\httpd-vhosts.conf

添加与hosts 相应的 映射

[html] view plain copy

  1. #
  2. # Virtual Hosts
  3. #
  4. # If you want to maintain multiple domains/hostnames on your
  5. # machine you can setup VirtualHost containers for them. Mostconfigurations
  6. # use only name-based virtual hosts so the server doesn‘t need toworry about
  7. # IP addresses. This is indicated by the asterisks in thedirectives below.
  8. #
  9. # Please see the documentation at
  10. #<URL:http://httpd.apache.org/docs/2.2/vhosts/>
  11. # for further details before you try to setup virtual hosts.
  12. #
  13. # You may use the command line option ‘-S‘ to verify your virtualhost
  14. # configuration.
  15. #
  16. # Use name-based virtual hosting.
  17. #
  18. NameVirtualHost *:80
  19. #
  20. # VirtualHost example:
  21. # Almost any Apache directive may go into a VirtualHostcontainer.
  22. # The first VirtualHost section is used for all requests that donot
  23. # match a ServerName or ServerAlias in any<VirtualHost> block.
  24. #
  25. <VirtualHost *:80>
  26. [email protected]
  27. DocumentRoot"C:/Dev/Projets/WampServer2-64b/install_files_wampserver2/bin/apache/Apache2.2.17/docs/dummy-host.hleclerc-PC.ingenidev"
  28. ServerNamedummy-host.hleclerc-PC.ingenidev
  29. ServerAliaswww.dummy-host.hleclerc-PC.ingenidev
  30. ErrorLog"logs/dummy-host.hleclerc-PC.ingenidev-error.log"
  31. CustomLog"logs/dummy-host.hleclerc-PC.ingenidev-access.log" common
  32. </VirtualHost>
  33. <VirtualHost *:80>
  34. [email protected]
  35. DocumentRoot"C:/Dev/Projets/WampServer2-64b/install_files_wampserver2/bin/apache/Apache2.2.17/docs/dummy-host2.hleclerc-PC.ingenidev"
  36. ServerNamedummy-host2.hleclerc-PC.ingenidev
  37. ErrorLog"logs/dummy-host2.hleclerc-PC.ingenidev-error.log"
  38. CustomLog"logs/dummy-host2.hleclerc-PC.ingenidev-access.log" common
  39. </VirtualHost>
  40. /*-----------------------------*/
  41. <VirtualHost *:80>
  42. Options None
  43. ServerAdmin cho.com
  44. DocumentRoot E:\PHP\PHPProject\inpiao
  45. ServerName cho.com
  46. ErrorLog logs/phpmyadmin.com-error_log
  47. CustomLog logs/phpmyadmin.com-access_log common
  48. php_admin_value open_basedir "E:\PHP\PHPProject\inpiao"
  49. </VirtualHost>
  50. <VirtualHost *:80>
  51. Options None
  52. ServerAdmin devwo.com
  53. DocumentRoot E:\PHP\PHPProject\devwo
  54. ServerName devwo.com
  55. ErrorLog logs/phpmyadmin.com-error_log
  56. CustomLog logs/phpmyadmin.com-access_log common
  57. php_admin_value open_basedir "E:\PHP\PHPProject\devwo"
  58. </VirtualHost>
  59. <VirtualHost *:80>
  60. Options None
  61. ServerAdmin localhost.com
  62. DocumentRoot E:\PHP\PHPProject
  63. ServerName localhost.com
  64. ErrorLog logs/phpmyadmin.com-error_log
  65. CustomLog logs/phpmyadmin.com-access_log common
  66. php_admin_value open_basedir "E:\PHP\PHPProject"
  67. </VirtualHost>
  68. <VirtualHost *:80>
  69. Options None
  70. ServerAdmin phpmyadmin.com
  71. DocumentRoot D:\wamp\apps\phpmyadmin3.3.9
  72. ServerName phpmyadmin.com
  73. ErrorLog logs/phpmyadmin.com-error_log
  74. CustomLog logs/phpmyadmin.com-access_log common
  75. php_admin_value open_basedir "D:\wamp\apps\phpmyadmin3.3.9"
  76. </VirtualHost>

最后在 \conf\httpd.conf 中  开启
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

原文地址:https://www.cnblogs.com/jxldjsn/p/8279670.html

时间: 2024-11-29 06:26:20

设置本地虚拟域名windows+apache的相关文章

设置一个虚拟域名使内网其他用户也可以通过虚拟域名访问

在其他电脑的hosts加入服务器所在机器的内网IP和域名 这一句话看懂,下面略过~ 否则,往下看: A,B电脑是同一个workgroup, 比如:A,B是同一个宿舍,或一个公司的电脑,都通过Wifi上网. A电脑上,配置了PHP环境.用upupw(wamp也类似). 通过虚拟域名: tp.ccc 访问该电脑 J:/project/tp/ 下的网站. 设置好虚拟站点后.tp.ccc 能够打开. 这时再,找到, apache2/conf/httpd-vhosts.conf 把有关tp.ccc的内容,

Mac Xampp 配置本地虚拟域名

一.配置apache 1.打开httpd-vhosts.conf文件,目录 /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf 在httpd-vhosts.conf 中添加 VirtualHost ,并保存退出 <VirtualHost *:80> DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/zerg/public" ServerName www.h

google浏览器Chrome无法访问localhost等本地虚拟域名的解决方法

解决办法:Chrome>设置>更改代理服务器设置>连接>局域网勾选本地地址不使用代理服务器 具体以mac电脑为例:1.这个接口在火狐浏览器是能打开的,在google浏览器Chrome就打不开. 2.点Chrome右边三个点->设置 再点开'高级设置'->'系统' 找到'打开代理设置' 原来是被勾选上的,现在取消掉.自动跳到这个, 代理被勾选上. 现在取消掉,然后点'好' 6.点 '应用' 7.再回到浏览器看,OK了! 提示:在找 '打开代理设置'时,你可以在浏览器直接输

windows Apache服务器简单配置虚拟域名(转载)

1.找到apache目录下的conf下的extra下的httpd-vhosts.conf虚拟主机配置文件 将下面的代码复制粘贴到最下面: #<VirtualHost *:80>#    ServerAdmin [email protected]#    DocumentRoot "${SRVROOT}/docs/dummy-host2.example.com"#    ServerName dummy-host2.example.com#    ErrorLog "

apache下虚拟域名配置

在我们开发中通过虚拟域名来访问一个指定的项目确实很方便,接下来教大家如何通过手动的方式去配置虚拟域名(已apache服务器为例) 一.首页我们得找到host文件.windows下这个文件在c盘中WINDOWS\system32\drivers\etc\hosts中 加入如下内容: 127.0.0.1 singwa.com本地ip 虚拟域名 二.然后咱们得去找httpd.conf文件.这个文件相应位置在您web服务器安装的目录下/\apache\conf\httpd.conf , 找到 “Incl

配置虚拟域名

在wamp环境下配置虚拟域名: 1.开启Apache的mod_rewrite功能模块 2.引入http-vhosts.conf 文件 3.添加VirtualHost 配置 找到:wamp/bin/apache/apache2.4.9/conf/httpd.conf 配置文件 打开: 查找rewrite,找到rewrite.so这行,把#去掉,表示开启重写 搜索vhosts.conf,把它的注释也去掉 然后按照 vhosts 的这个路径找到httpd-vhosts.conf这个文件,打开 里面就是

.apache2 设置多个虚拟域名

<VirtualHost 127.0.0.2:80> ServerName www.xylilun.cn DocumentRoot E:/www/ylll <Directory E:/www/ylll> AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> http://randomclan.blog.163.com/blog/static/14530098

win7下配置Apache本地虚拟主机

我们有时候从网上下载下来的php源码很多都是应用在网站根目录下的,而我们又想在本地先测试一遍确定没有问题了再上传空间,但一换到子目录下的时候因为路径问题,使得许多图片.内容都无法显示. 这个时候我们就需要营造一个根目录的环境去加载这些php源码,这就需要用到虚拟主机了.也就是将项目的子目录映射到一个域名中,当访问这个域名的时候相当于访问这个项目了.这样既能在本地运行项目,而且项目直接打包上传空间也能直接用了. 工具/原料 Apache服务器 方法/步骤 1.打开Apache的配置文件 httpd

使用Apache怎么添加虚拟域名

在我们使用Apache的时候,我们都是基于localhost来访问各个页面,即使一个Apache下边有好多的项目,也都是基于localhost,但是这样做有个不方便的地方,因为在我们实际部署代码到服务器上的时候,我们就要使用我们真是服务器的域名了,这个时候改各种链接,图片位置之类的(把文件中用到localhost换成我们的域名)很麻烦,而且出现路由问题不好解决在本地发现,所以我们可以使用虚拟域名,这个和我们在实际服务器开发一模一样了,网上关于这方面的教程才少了,而且不是很详细.接下来看我上图操作