zoukankan      html  css  js  c++  java
  • Apache虚拟主机的搭建及相关问题解决

    在开发的过程中,很多时候项目的部署都需要在本地进行虚拟服务器的模拟搭建,所以具体的配置流程为下,并且把自己遇到的问题跟大家分享。

    1、Apache配置文件httpd.conf

       找到
       # Virtual hosts 这句前面的#不用去 //如果去掉了,你就会发现localhost和你设置的域名路径都会访问不了项目!!
       #Include conf/extra/httpd-vhosts.conf 去掉本行注释 #  //这个是一定一定要去掉的!!!

      还有 severname localhost  前面需要加#,注释掉。

    2、Apache文件目录

        apache/conf/extra/http-vhosts.conf
      
       复制添加如下代码到该文件的最后面。
      
     

    当我们配置完域名访问到项目的时候经常会出现localhost访问不了的问题,这时候就需要加下面这部分代码了!!

    <VirtualHost _default_:80>
    DocumentRoot "D:/phpStudy2/WWW"   //指向正确的www文件
    ServerName localhost   //保证localhost也可以访问
    </VirtualHost>

    //下面的这部分代码是非常重要的!!就是正确配置域名的部分

    <VirtualHost *:80>
      DocumentRoot "D:/phpStudy2/WWW/tpshop"   //指向正确的项目位置
      ServerName www.leohc.com                                //对应的域名设置
      DirectoryIndex index.html index.htm index.php
      <Directory />
      Options FollowSymLinks
      AllowOverride None
      Order allow,deny
      Allow from all
      </Directory>
    </VirtualHost>



    3、 找到hosts文件

        C:WindowsSystem32driversetchosts
        
        在最后添加如下

      127.0.0.1      localhost 
        127.0.0.1      www.leoyi.com #设置本地访问网址 (与上ServerName一致)


     最后重启Apache服务器

      两个灯都显示为绿色就说明是正常的。

     

    琉忆个人博客网站:shuaiqi100.com

    个人公众号:
      

    我是一名热爱旅游,读书,学习的文艺程序员。 不甘于平庸,不甘于舒适,愿不断挑战经历不同的美好。 如果您和我有共同的爱好,本人热爱交友,可以联系我。 QQ:330168885
  • 相关阅读:
    Ubuntu Server 17.04安装GNOME指令
    docker应用笔记
    无线网络连接配置
    bind9的一些配置
    关于linux下的文件权限
    命令行模式下设置时区
    Linux下SSL证书申请以及配置到Nginx
    编译安装Nginx到Linux
    网页画流程图
    为什么Java字符串是不可变对象?
  • 原文地址:https://www.cnblogs.com/leoyi330/p/7116047.html
Copyright © 2011-2022 走看看