精华内容
下载资源
问答
  • windows本机域名配置

    2019-10-02 07:40:43
    路径: C:\Windows\System32\drivers\...#Add IIS (配置主机域名!!!!!!) 127.0 . 0.1 v1.lingqu.com 127.0 . 0.1 v2.lingqu.com #end IIS 转载于:https://www.cnblogs.com/code-Jun/p/9535188.html

    路径: C:\Windows\System32\drivers\etc
    打开hosts文件如下:

    # 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.
    #
    # For example:
    #
    #      102.54.94.97     rhino.acme.com          # source server
    #       38.25.63.10     x.acme.com              # x client host
    
    # localhost name resolution is handled within DNS itself.
    #    127.0.0.1       localhost
    #    ::1             localhost
    
    #Add IIS (配置主机域名!!!!!!)
    127.0.0.1 v1.lingqu.com
    127.0.0.1 v2.lingqu.com
    #end IIS

    转载于:https://www.cnblogs.com/code-Jun/p/9535188.html

    展开全文
  • 这个的缺点是,没有办法去控制,apahce的另外一个虚拟主机请求., 另外不能精细化控制,于是我们就换了一个思路使用 http的 referer头信息搞定这个防盗链需求. 第二方法.在private 文件夹下 .htaccess ...

    在实际开发中,我们实现伪静态,用的更多的还是rewrite 机制,但是他任然是以正则技术为基础的.

     

    我们看看如何实现:

     

    说明:

    比如 http://www.hsp.com/news.php?type=music&id=100 

    希望上面的url 变成

    http://www.hsp.comt/news-music-id100.html

     

     

    步骤开始:

    (1)   启用rewrite模块,在默认情况下,没有启用

    修改httpd.conf文件

    #启动rewrite模块

    LoadModule rewrite_modulemodules/mod_rewrite.so

     

    确认是否启动成功

    <?php phpinfo();?>

    (2)   配置我们的虚拟主机

    httpd.conf 打开虚拟主机的配置文件

     

    # Virtual hosts

    Include conf/extra/httpd-vhosts.conf

     

    修改httpd-vhost.conf

    <VirtualHost *:80>

       DocumentRoot "C:/myenv/apache/htdocs/static2"

       #Directory配置节点,用于指定该目录下的文件或是图片.的访问权限

        #设置虚拟主机的错误页面,欢迎页面

       <Directory "C:/myenv/apache/htdocs/static2">

       </Directory>

    </VirtualHost>

    (3)   在hosts文件中,配置ip和主机的对应关系

    127.0.0.1 www.hsp.com

    (4)   这时我们访问 http//www.hsp.com/news.php

     

    我们可以访问到该页面.

     

    ☞ 一个重要的知识点:

    在apache服务器中,如果某个文件夹,没有指定访问权限,则以上级目录的权限为准,如果他自己指定了访问权限,则以自己的为准.

     

     

    请注意,在配置访问权限的时候,顺序很重要:

    #Order allow,deny 表示先看allow ,在看deny,留下的就是可以访问

        Order deny,allow

       Deny from all

       allow from 127.0.0.1

     

    (5)   关于<Directory> 节点配置必须掌握

    比较完整的配置文件

    第一种配置方式

    <VirtualHost *:80>

       DocumentRoot "C:/myenv/apache/htdocs/static2"

       #Directory配置节点,用于指定该目录下的文件或是图片.的访问权限

        #设置虚拟主机的错误页面,欢迎页面

       ServerName www.hsp.com

        <Directory"C:/myenv/apache/htdocs/static2">

           #这里可以指定是否让人访问

           #Allowfrom all

           #是否列出文件目录结构

           #如果希望列出 indexes不希望 none

           #Optionsindexes

           #如何配置网站的首页面

           DirectoryIndexabc.html abc2.html

           #如何配置404错误页面,引导用户引入新页面

           errorDocument404 /404.html

           #配置我们的rewrite规则

           RewriteEngineOn

           #rewrite的规则 如果 aaa.html 就跳转到news.php

           #$1表示反向引用,第一个子表达式的内容

           #说明如果在正则规范中直接引用子表达式的内容,则使用\n

           #如果是在后面因为,则使用$n

           RewriteRulenews-([a-zA-Z]+)-id(\d+)\.html$ news.php?type=$1&id=$2

       </Directory>

    </VirtualHost>

     

    特别说明: 容易犯的错误,一定要记住启用rewrite模块.

     

     

    思考: 上面我们配置都要去修改 httpd-vhost.文件,但管理员不给你这个权限,怎么办?

    思路: 可以把配置,写到 .htaccess文件.

     

    第二种配置方式: 即把一部分配置放在 http-vhost.conf 文件, 把rewrite 规则放在 .htaccess

    <VirtualHost *:80>

       DocumentRoot "C:/myenv/apache/htdocs/static2"

       #Directory配置节点,用于指定该目录下的文件或是图片.的访问权限

        #设置虚拟主机的错误页面,欢迎页面

       ServerName www.hsp.com

       <Directory "C:/myenv/apache/htdocs/static2">

           #这里可以指定是否让人访问

           #Allowfrom all

           #是否列出文件目录结构

           #如果希望列出 indexes不希望 none

           #Optionsindexes

           #如何配置网站的首页面

           DirectoryIndexabc.html abc2.html

           #如何配置404错误页面,引导用户引入新页面

           errorDocument404 /404.html

           #如果你配置了allowoverride all 这表示到对应的目录的.htaccess去匹配规则

        allowoverrideall

       </Directory>

    </VirtualHost>

     

    在对应的文件下.htaccess文件

    <IfModule rewrite_module>

    #如果rewrite 模块启用

    #配置我们的rewrite规则

    RewriteEngine On

    #rewrite的规则如果 aaa.html 就跳转到news.php

    #$1 表示反向引用,第一个子表达式的内容

    #说明如果在正则规范中直接引用子表达式的内容,则使用\n

    #如果是在后面因为,则使用$n

    RewriteRulenews-([a-zA-Z]+)-id(\d+)\.html$ news.php?type=$1&id=$2

    #RewriteRule aaa.html  news.php

    </IfModule>

     

    请注意: 项目中的 .htaccess文件的配置也是继承管理

     

    第三种配置方法:

    http-vhost.conf

    <VirtualHost *:80>

       DocumentRoot "C:/myenv/apache/htdocs/static2"

       #Directory配置节点,用于指定该目录下的文件或是图片.的访问权限

        #设置虚拟主机的错误页面,欢迎页面

       ServerName www.hsp.com

       <Directory "C:/myenv/apache/htdocs/static2">

           #如果你配置了allowoverride all 这表示到对应的目录的.htaccess去匹配规则

           allowoverrideall

       </Directory>

    </VirtualHost>

     

    .htacces文件

     

    #这里可以指定是否让人访问

           #Allowfrom all

           #是否列出文件目录结构

           #如果希望列出 indexes不希望 none

           #Optionsindexes

           #如何配置网站的首页面

           DirectoryIndexabc.html abc2.html

           #如何配置404错误页面,引导用户引入新页面

           errorDocument404 /404.html

    <IfModule rewrite_module>

    #如果rewrite 模块启用

    #配置我们的rewrite规则

    RewriteEngine On

    #rewrite的规则如果 aaa.html 就跳转到news.php

    #$1 表示反向引用,第一个子表达式的内容

    #说明如果在正则规范中直接引用子表达式的内容,则使用\n

    #如果是在后面因为,则使用$n

    RewriteRulenews-([a-zA-Z]+)-id(\d+)\.html$ news.php?type=$1&id=$2

    #RewriteRule aaa.html  news.php

    </IfModule>


    u  伪静态的实际运用

    1.      在一个项目中有两个文件夹,public 和 private ,public文件夹的图片可以被所有人访问.private只能自己访问.请问如何实现. 

    第一个方法是. 在 public 和 private 下创建 .htaccess 文件,对于private 只让127.0.0.1访问 public 文件都可以访问

    private 文件夹下的配置 .htaccess

    Order deny, allow

    deny from all

    allow from 127.0.0.1

    这个的缺点是,没有办法去控制,本apahce的另外一个虚拟主机请求., 另外不能精细化控制,于是我们就换了一个思路使用 http的 referer头信息搞定这个防盗链需求.

    第二方法.在private 文件夹下 .htaccess

    <ifModule rewrite_module>

    RewriteEngine On

    #你怎么知道,这个请求就是www.hsp.com发来的. referer

    #如果你请求的是一个jpg图片, 就禁止

    RewriteCond %{HTTP_REFERER}!www.hsp.com 

    RewriteRule .*\.jpg -[F]

    </ifModule>

     

    ☞ 说一下如果你的RewriteCond有多个条件

    <ifModule rewrite_module>

    RewriteEngine On

    #你怎么知道,这个请求就是www.hsp.com发来的. referer

    #如果你请求的是一个jpg图片, 就禁止

    RewriteCond %{HTTP_REFERER} !www.hsp.com

    #RewriteCond %{ REQUEST_FILENAME} !-f

    RewriteRule .*\.jpg -[F]

    </ifModule>

    u  伪静态实际运用案例2

     

    www.hsp.com 的主目录下,我们编写了 .htaccess文件,并增加规则

     

    #增加规则

    RewriteRule index\/login index.php?c=index&a=login

    RewriteRule ([a-zA-Z_]+)\/([a-zA-Z_]+) index.php?c=$1&a=$2

     

     

    u  伪静态的实际运用3->引出rewriteCond的使用

     

    思考: 可能有条件指令.

    网上找到方案:

     

     

    最后的配置在.htaccess

     

    #如果请求的不是一个文件

    RewriteCond %{REQUEST_FILENAME} !-f

    #并且不是一个目录

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ccc.html index.php

     

     

    伪静态的实际运用案例4:

    在TP框架中使用rewrite简化url地址,目的是SEO, 步骤

    1.      在httpd.conf 文件中启用rewrite模块

    2.      在虚拟主机中配置 allowoverride all

    3.      在tp的配置文件中conf/config 文件把 URL_MODEL 配置2

    4.      在tp框架的入口目录增加.htaccess文件 写入规则

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)(?!WebApp)$ index.php/$1 [QSA,PT,L]
    </IfModule>
    展开全文
  • Windows本机域名映射配置

    千次阅读 2020-08-18 15:59:13
    Windows本地host名映射在C:\WINDOWS\system32\drivers\etc\hosts 文件中配置

    Windows本地host名映射在 C:\WINDOWS\system32\drivers\etc\hosts 文件中配置

    展开全文
  • windows下apache2.4虚拟主机配置本机域名 1.首先,找到hosts文件,C:\Windows\System32\drivers\etc\hosts,打开hosts,IP指向一个域名: 如127.0.0.1 www.tp5.com 2.打开Apache配置文件 httpd.conf,位于Apache\...
  • linux(本机)配置域名

    2019-09-22 18:55:05
    hosts是一个没有扩展名的系统文件, ...一旦找到,系统会立即对相应的ip执行ping命令,否则系统将域名提交DNS域名解析服务器进行ip地址的解析。 为方便快速连接,可把需要经常连接的域名与其ip...

    hosts是一个没有扩展名的系统文件,

    其作用就是将主机名映射到对应的ip地址。

    当用户执行一条ping命令时(如ping www.abc.com),系统会首先自动从hosts文件中寻找www.abc.com对应的ip地址,

    一旦找到,系统会立即对相应的ip执行ping命令,否则系统将域名提交DNS域名解析服务器进行ip地址的解析。

    为方便快速连接,可把需要经常连接的域名与其ip记录在hosts文件

    修改linux的hosts

    vi  /etc/hosts    

     127.0.0.1       www.abc.com

    重启网络服务

    /etc/init.d/networking restart  

     

    转载于:https://www.cnblogs.com/baby123/p/5556028.html

    展开全文
  • 配置本机域名与ip映射

    千次阅读 2015-10-28 12:35:24
    找到C:\Windows\System32\drivers\etc 下的hots文件,用文本打开。 在for example那里,已经有了本机地址和localhost的映射 照着配置ip和“你要映射的域名” 就行了
  • tomcat 6配置本机域名

    2013-03-01 19:14:29
    1:在本机上设置自己的测试域名  打开C:/Windows/System32/drivers/etc下的hosts文件,在127.0.0.1 localhost下添加127.0.0.1 XXX,XXX是你自己要设置的域名  2:打开tomcat安装目录下的server.xml,   (1)...
  • MAC——本机域名[localhost]配置

    千次阅读 2020-02-18 13:48:20
    localhost:保留域名(RFC 2606) ,为了避免同狭义定义主机名混淆而单独列出。 在可用其他方式使用计算机主机名称的地方,可以指定主机为localhost。例如,将web服务器上安装的web浏览器指向http://localhost,将会...
  • 教程适合同账号下不同主机之间的迁移。若是跨账号或者是跨VPC的请参考阿里的教程,其实都是差不错,也是生成镜像,制作镜像,然后可能多了一步分享给他人。 阿里有关迁移的教程地址...
  • 打开xampp的安装目录,...打开注释NameVirtualHost *:80这句很重要,我就是忘记打开它,结果无论host里配置的什么网址都指向htdoc的根目录添加站点配置: <VirtualHost *:80>ServerAdmin yang@21cn.comDoc...
  • linux(本机)配置域名(多域名)

    千次阅读 2017-08-22 15:56:33
    1. 修改linux的hosts(本机)    修改文件:/etc/hosts : 127.0.0.1 budget.cdsafe.com.cn2. 修改conf文件,使其加载 httpd-vhosts.conf 打开 :/opt/lampp/etc/httpd.conf   # Virtual hosts  #Include etc
  • 配置本机虚拟域名

    2010-08-20 10:31:00
    本机IP:127.0.0.1,测试成功! 为了项目测试和开发效果,我们往往让自己的机子虚拟化。比如浏览本机的http://127.0.0.1/转换为自 己网站的域名。这对开发过程有很好的作用,也减少网站部署后测试的时间。 ...
  • 配置本机域名(假域名)与ip映射

    千次阅读 2018-12-11 10:44:07
    更改本地服务的端口号为 80 (因为80端口可省略) 如80端口被占用,可见博主的 ...IP地址 假域名(用TAB键隔开) 127.0.0.1 www.test.com 现在你就可以直接在机用www.test.com访问你的服务了!
  • 在win7下的虚拟机上安装centos并设置好域名后,浏览器可以...2.然后在本机的hosts文件中将虚拟机ip(192.168.xx.xx)指向域名。在虚拟机的hosts文件中配置无效。 转载于:https://www.cnblogs.com/SofuBlue/p/1127...
  •   关键是注释掉httpd.conf中的两行配置 LoadModule vhost_alias_module modules/mod_vhost_alias.so Include conf/extra/httpd-...否则,Apache会把所有本地的域名请求解析到第一个VirtualHost配置上。 ...
  • 在运行里边 输入notepad c:/WINDOWS/system32/drivers/etc/hosts 然后添加域名和ip地址,默认的为127.0.0.1 localhost 你可以改成 127.0.0.1 www.****.com 可以添加多个也就是一个域名对应多个ip 格式为 ...
  • 折腾了一下在Mac下使用tomcat7配置本机域名测试,模拟生产环境进行调试。1、进入tomcat7下面conf目录,修改server.xml文件。首先修改端口号,找到这句话 connectionTimeout="20000" redirectPort="8
  • Tomcat 发布项目之后将本机域名修改为自定义名字方法 配置虚拟目录 虚拟主机 1.新建Mondules 2.随便改个模块名字 3.这里选择Sources 然后选择这个Language level: 4.把你要修改域名的文件复制...
  • 文章将讲述如何配置本地域名访问。1、打开%ApacheDir%/conf/httpd.conf,找到# Virtual hosts# Include conf/extra/httpd-vhosts.conf把第二行前面的注释去掉,这样就可以通过修改httpd-vhosts.conf文件来达到配置...
  • 比如在本机,我们配置www.aaa.com和www.bbb.com.基于域名的虚拟主机服务不需要多个IP地址,配置简单,无需特殊的硬件支持。下面的配置是在windows下的基于域名的虚拟主机配置,Apache版本为 httpd...
  • Tomcat下使用本机ip配置二级域名方法如下: 在C:/Windows/system32/drivers/etc/hosts添加:127.0.0.1 www.123.com127.0.0.1 java.123.com 在文件server.xml中修改: 重启Tomcat测试。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,893
精华内容 757
关键字:

本机域名配置