设置本地虚拟域名windows+apache

Posted 旧巷里的旧少年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置本地虚拟域名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. #  
  17. # Use name-based virtual hosting.  
  18. #  
  19. NameVirtualHost *:80  
  20.   
  21. #  
  22. # VirtualHost example:  
  23. # Almost any Apache directive may go into a VirtualHostcontainer.  
  24. # The first VirtualHost section is used for all requests that donot  
  25. # match a ServerName or ServerAlias in any<VirtualHost> block.  
  26. #  
  27. <VirtualHost *:80>  
  28.     [email protected]  
  29.     DocumentRoot"C:/Dev/Projets/WampServer2-64b/install_files_wampserver2/bin/apache/Apache2.2.17/docs/dummy-host.hleclerc-PC.ingenidev"  
  30.     ServerNamedummy-host.hleclerc-PC.ingenidev  
  31.     ServerAliaswww.dummy-host.hleclerc-PC.ingenidev  
  32.     ErrorLog"logs/dummy-host.hleclerc-PC.ingenidev-error.log"  
  33.     CustomLog"logs/dummy-host.hleclerc-PC.ingenidev-access.log" common  
  34. </VirtualHost>  
  35.   
  36. <VirtualHost *:80>  
  37.     [email protected]  
  38.     DocumentRoot"C:/Dev/Projets/WampServer2-64b/install_files_wampserver2/bin/apache/Apache2.2.17/docs/dummy-host2.hleclerc-PC.ingenidev"  
  39.     ServerNamedummy-host2.hleclerc-PC.ingenidev  
  40.     ErrorLog"logs/dummy-host2.hleclerc-PC.ingenidev-error.log"  
  41.     CustomLog"logs/dummy-host2.hleclerc-PC.ingenidev-access.log" common  
  42. </VirtualHost>  
  43.   
  44. /*-----------------------------*/  
  45.  <VirtualHost *:80>  
  46.   Options None  
  47.   ServerAdmin cho.com  
  48.   DocumentRoot E:\PHP\PHPProject\inpiao  
  49.   ServerName cho.com  
  50.   ErrorLog logs/phpmyadmin.com-error_log  
  51.   CustomLog logs/phpmyadmin.com-access_log common  
  52.   php_admin_value open_basedir "E:\PHP\PHPProject\inpiao"  
  53. </VirtualHost>  
  54.   
  55. <VirtualHost *:80>  
  56.   Options None  
  57.   ServerAdmin devwo.com  
  58.   DocumentRoot E:\PHP\PHPProject\devwo  
  59.   ServerName devwo.com  
  60.   ErrorLog logs/phpmyadmin.com-error_log  
  61.   CustomLog logs/phpmyadmin.com-access_log common  
  62.   php_admin_value open_basedir "E:\PHP\PHPProject\devwo"  
  63. </VirtualHost>  
  64.   
  65. <VirtualHost *:80>  
  66.   Options None  
  67.   ServerAdmin localhost.com  
  68.   DocumentRoot E:\PHP\PHPProject  
  69.   ServerName localhost.com  
  70.   ErrorLog logs/phpmyadmin.com-error_log  
  71.   CustomLog logs/phpmyadmin.com-access_log common  
  72.   php_admin_value open_basedir "E:\PHP\PHPProject"  
  73. </VirtualHost>  
  74.   
  75. <VirtualHost *:80>  
  76.   Options None  
  77.   ServerAdmin phpmyadmin.com  
  78.   DocumentRoot D:\wamp\apps\phpmyadmin3.3.9  
  79.   ServerName phpmyadmin.com  
  80.   ErrorLog logs/phpmyadmin.com-error_log  
  81.   CustomLog logs/phpmyadmin.com-access_log common  
  82.   php_admin_value open_basedir "D:\wamp\apps\phpmyadmin3.3.9"  
  83. </VirtualHost>  

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













以上是关于设置本地虚拟域名windows+apache的主要内容,如果未能解决你的问题,请参考以下文章

为 Apache 虚拟主机设置多个域时出错

使用 Apache 的 VPS 上的多个域

跨域设置(服务器Nginx和Apache)

Windows虚拟目录配置帮助上的apache

Windows 10 上的 Apache 2.4.46 虚拟主机

在 Windows 上设置 Apache 虚拟主机