zoukankan      html  css  js  c++  java
  • 接上篇,Apache虚拟主机配置

          今天正好遇到同事问我关于Apache虚拟主机配置问题,我说Apache+Windows下是虚拟主机是这样配置的,根据这样的步骤,可以实现Apache虚拟主机的配置。另外,还可以作一些扩展,比如项目只需要在本地测试,自己又没有域名,要在地址栏实现类似www.mydomain.com这样可以直接模拟访问本地项目的方法有木有?当然可以。

          一、配置虚拟主机:

    确定已经开启httpd.conf配置文件的Include conf/extra/httpd-vhosts.conf选项,配置命令如下

    <VirtualHost 127.0.0.2:80>
        ServerName www.mydomain.com
        DocumentRoot "yoursite_path"
        <Directory "yoursite_path">
            DirectoryIndex index.php
            Options FollowSymLinks
            AllowOverride All
            Order deny,allow
            Allow from all
        </Directory>
    </VirtualHost>

          二、映射地址

    映射/etc/hosts(Linux)或c:\windows\system32\drivers\etc\hosts(Windows)文件到127.0.0.1,你的本地项目即可通过www.mydomain.com访问。

    127.0.0.2      www.mydomain.com
    

      hosts文件为何?hosts文件仅是一个纯文本文件,文本内容保存的是Ip地址和主机名的对应关系,当浏览器访问主机地址时,系统会先在hosts文件中查找对应关系,如果查不到才向域名服务器发出解析请求。以上,当我们访问www.mydomain.com时,系统会比对hosts文件,映射该主机地址到127.0.0.2,访问Apache服务器对应VirtualHost。

    简单做人,勤奋做事,永不言弃。
  • 相关阅读:
    打开XX.etl文件
    ubuntu 安装 openssh-server,xinetd,vmware tools
    ESXi时间同步
    常用正则表达式字符说明
    RPC 服务器不可用
    linux 常用命令
    解决RDP连接不上
    python数据持久存储-pickle模块
    lambda表达式/对象引用计数
    关闭网络打开远程文件时防火墙安全弹窗
  • 原文地址:https://www.cnblogs.com/lyongde/p/2674647.html
Copyright © 2011-2022 走看看