zoukankan      html  css  js  c++  java
  • 本地域名访问

    今天为了调试一个程序,尝试在本机机器用域名访问网站目录,很简单。

    首先,修改系统的Host文件,一般在C:/Windows/System32/drivers/etc/下面,添加一条记录:

    127.0.0.1      abc.lo

    即将abc.lo这个域名解析到本地机器。同理,如果设置局域网的IP,则可用域名访问局域网其他机器。

    还没完,这一步只是将域名指到了本地,用该域名只能访问服务器默认目录,本机用的是Apache,即访问Apache的默认目录,要想访问我的网站目录,还需修改Apache的配置文件httpd.conf,添加:

    <VirtualHost 127.0.0.1>
      DocumentRoot "/xampp/htdocs/abc/"
      ServerName abc.lo
    </VirtualHost>

    以上设置的两项是最基本的,最简单的设置。当然还可参考说明设置其他的项。

    我使用的是XAMPP环境,该版本是将虚拟主机的配置单独做一个文件httpd-vhosts.conf放在了/xampp/apache/conf/extra/里,httpd.conf用Include引入该文件。

    需要注意的是,当配置多个域名时,一定要首先设置NameVirtualHost,否则配置不会成功。

    #必须有,否则重启httpd服务后会提示warn,配置不会成功。
    NameVirtualHost *:80
    <VirtualHost *:80>
      DocumentRoot "/xampp/htdocs/abc/"
      ServerName abc.lo
    </VirtualHost>
    <VirtualHost *:80>
      DocumentRoot "/xampp/htdocs/def/"
      ServerName def.lo
    </VirtualHost>
    #这里使用了*:80,显然这对任何访问到该服务器80端口的IP都是有效的。
  • 相关阅读:
    MySQL 一次非常有意思的SQL优化经历:从30248.271s到0.001s
    Oracle 11g 自动收集统计信息
    C# 获取当前方法的名称空间、类名和方法名称
    C# 数值的隐式转换
    C# using 三种使用方式
    C#、Unity 数据类型的默认值
    Unity for VsCode
    C# Lambda
    git push以后GitHub上文件夹灰色 不可点击
    C#保留小数
  • 原文地址:https://www.cnblogs.com/bullz/p/2276953.html
Copyright © 2011-2022 走看看