zoukankan      html  css  js  c++  java
  • apache 局域网访问

    很多的朋友都想把自己的电脑打造为服务器使别人能够访问。比如说你自己写了一网站,只能自己通过localhost访问或127.0.0.1访问。但是怎么让别人的电脑也能访问呢?来看看自己写的网站。现在我来讲讲怎么让局域网内的主机来访问你的主机。

    首先我们要安装Apache,这个大家都知道吧!Apache是世界 上公认的比较好的WEB服务器软件。我们先下载Apache然后安装起来。安装过程傻瓜式的,很轻松。然启动服务,然后在浏览器上输入127.0.0.1 如果能进去看到一默认的网页就说明Apache已经安装成功。大家应该知道127.0.0.1是本机的回环地址吧!也就是说是访问自己本机的,是为开发者 测试设计的。我们先来讲解一下127.0.0.1与localhost的区别。举个例子,百度的服务器有个IP地址115.239.210.27,你可以 通过百度的IP地址来访问(在浏览器上输入http://115.239.210.27/)但是一般我们不会这样做,记IP地址太难记了,我们会在浏览器 的地址栏输入http://www.baidu.com来进入,www.baidu.com就是百度的域名,同理我们本地的localhost就像是 127.0.0.1的域名,所以我们输入localhost和输入127.0.0.1的下效果是一样的。其实我们完全可以自己修改我们的域 名,window系统c:windowssystem32driversetc下的hosts文件里,用记事本打开可以看到最后一行也就是没有用#注释的一行127.0.0.1       localhost,这句话的意思就是127.0.0.1对应的域名是localhost.。所以你可以修改自己的域名,但是强烈建议不要修改这个,因为localhost已经是全世界公认的,如果你修改了导致不能访问。另外hosts有什么作用呢?当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名服务器进行IP地址的解析。如果你在hosts文件中的最后一行加上127.0.0.1  www.baidu.com那也就是说你每次登陆百度时都会进不去,到127.0.0.1里去了。嘿嘿是不是很好玩,这样你就可以在别人的电脑里做点手脚了弄点恶作剧。好像扯得太远了。

    好 了Apache服务器搭建好了,启动他吧。现在127.0.0.1或localhost可以访问了,那用自己的主机的IP地址访问呢?试试看,在自己的 cmd里输入ipconfig查到自己的ip地址比如我的192.168.1.104,然后在浏览器里输入192.168.1.104,结果出现错误。这 是理所当然的,这就需要配置Apache。打开Apache的配置文件httpd.conf,这文件在Apache的安装文件里找,然后查找到一下内容

    #   onlineoffline tag - don't remove   
        Order Deny,Allow   
       Deny from all   
      Allow from 127.0.0.1  

    解释下什么意思,Order Deny,Allow 按拒绝和允许来排序,Deny from all 拒绝来自所有的访问,Allow from 127.0.0.1  允许127.0.0.1的访问。

    在Deny from all   前加上#来注释掉此行,并在Allow from 127.0.0.1 后面加上一行Allow from 192.168.1.*  即可。修改后如下: 
    #   onlineoffline tag - don't remove   
        Order Deny,Allow   
    #   Deny from all   
      Allow from 127.0.0.1  
    Allow from 192.168.1.*
    加上这行就是说在192.168.1这个网段内的主机都可以访问自己的服务器。配置好了,下面在你的浏览器上输入你的网址吧,或者在你室友的电脑的浏览器上输入你的网址,如果能够看到一默认成功的网页就是完成了
  • 相关阅读:
    DLL编写中extern “C”和__stdcall的作用
    spring mvc controller中的异常封装
    springMVC 【@response 返回对象自动变成json并且防止乱码】 & 【配置支持实体类中的@DateTimeFormat注解】
    Eclipse中修改SVN用户名和密码方法
    Maven
    j2ee、mvn、eclipse、Tomcat等中文乱码问题解决方法
    maven生成jar包
    windows超过最大连接数解决命令
    spring 国际化-i18n
    springMVC 前后台日期格式传值解决方式之二(共二) @InitBinder的使用
  • 原文地址:https://www.cnblogs.com/luomir/p/5200290.html
Copyright © 2011-2022 走看看