搭建本地环境,本地使用apache设置绑定多个域名

来源:互联网 发布:大数据时代书籍推荐 编辑:程序博客网 时间:2024/05/17 12:54

使用的是phpstudy本地LAMP环境,主要通过修改Apache的vhosts.conf和本地的hosts两个文件来实现

通常使用的是同一端口不同域名访问不同的根目录


首先设置Apache的vhosts.conf

第一个网站使用域名一访问目录D:\software\phpstudy\WWW\laraDemoshop\public

第二个网站使用localhost.cn域名访问目录D:\software\phpstudy\WWW

<VirtualHost *:80>
    DocumentRoot "D:\software\phpstudy\WWW\laraDemoshop\public"
    ServerName 域名一
    ServerAlias 
  <Directory "D:\software\phpstudy\WWW\laraDemoshop\public">
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
  </Directory>
</VirtualHost>




<VirtualHost *:80>
    DocumentRoot "D:\software\phpstudy\WWW"
    ServerName localhost.cn
    ServerAlias 
  <Directory "D:\software\phpstudy\WWW">
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
  </Directory>
</VirtualHost>


注意,修改的Apache的配置文件,修改完成后一定要重启,作者就是因为忘记重启,怎么都不生效,严重到怀疑人生。


然后修改本地的hosts目录,路径一般如下C:\Windows\System32\drivers\etc

修改的时候你应该要有权限,注意都是指向127.0.0.1不要加端口号


# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.


127.0.0.1 域名一
127.0.0.1 localhost.cn


保存修改,在命令行模式使用

ipconfig/flushdns清理下dns缓存,试一下,应该ok了。


参考文章:

http://booby325.iteye.com/blog/1757303

https://jingyan.baidu.com/article/948f59241fa06cd80ef5f969.html



原创粉丝点击