apache本地和局域网访问设置

apache本地和局域网访问设置

最近做项目需要同事ajax发项目给我,因为是测试环境,所以需要能访问我的服务器.我服务器直接用的wampserver.因为没有接触过,所以百度了一下,都是没有成功,后来看了手册.理解了原理,自己就调试出来了.现在分享一下.(估计知识比较老了,毕竟现在用的nginx比较多.公司用的还是iis服务器 - -!)

外网访问设置

如果没有开启vhosts模块的话,一般的访问目录指向的是你的 www目录.httpd.conf里面可以看到 你会看到 类似这样的一段

  1. <Directory path to your www>


  2. 配置项 

  3. </Directory> 


  4. Order deny allow  

  5. allow from all .... 

  6. #第一个是设置访问权限的. 

  7. Options Indexes FollowSymLinks 

  8. #第二个是设置访问目录的时候,会不会列出其中的文件 

  9. Require local 或者 其他 

  10. #第三个设置的就是本地访问还是其他的ip的访问 

设置外网访问

看了上面的配置后,你应该就会配置了,并且也许你百度了后

什么 Require all granted ,什么 allow from all,但是为什么成功不了?

答案其实很简单,就是如果你开启了vhosts模块,你的原来的

www(ps:就是上面说到的那个httpd.conf里面的会失效),原因就是这么简单,这也就是为什么你开启vhosts模块后,然后配置了一个虚拟主机,然后再localhost访问,却访问不了的原因,知道这个原因后解决办法很简单.

  • 只用www目录,那就关闭vhosts模块
  • 需要用到虚拟主机,那就在vhosts.conf里面配置外网访问

看到这里你应该会配置了.

  1. #<VirtualHost *:80>


  2. # DocumentRoot "D:\soft\wamp\www" 

  3. # ServerName 192.168.0.6 

  4. # <Directory "D:/soft/wamp/www/"> 

  5. # Order deny,allow  

  6. # allow from all 

  7. # </Directory> 

  8. #</VirtualHost> 

就是类似这样.如果需要局域网访问

需要Require ******,具体的自己百度吧

时间: 2024-12-25 11:44:23

apache本地和局域网访问设置的相关文章

Mysql局域网访问设置

设置Mysql权限 1. 改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -p use mysqlupdate user set host = '%' where user = 'root';

关于Apache本地能访问外网不能访问的问题

title: 关于Apache本地能访问外网不能访问的问题 date: 2018-08-05 19:22:12 tags: web --- 在配置apache和tomcat时,把它们都配置好,放到服务器中发现外网不能访问 解决: I,可能是防火墙限制了. 1,首先启动Apache,在本地打开浏览器访问指定路径成功. 2,在系统的控制面板里打开防火墙设置,进入高级设置. 3,在高级设置里右键点击"入站规则",选择"新建规则". 4,在规则导向里,类型选"端口

设置局域网访问tomcat

前景:将tomcat部署到服务器上,局域网其他电脑通过IP地址访问该服务器上部署的项目(比如:网站). 解决方案:首先将服务器的ip地址设置为静态的(通过网上邻居,比如:192.168.1.100),然后在tomcat\conf目录下,将server.xml打开,修改一下内容: 将: <Host name="localhost"  appBase="webapps" unpackWARs="true" xmlValidation="

Sharepoint多站点通过apache进行多域名访问

由于公司购买了windows azure服务,想把本地的两台sharepoint server放在windows azure上,为了节省成本,想把两台sharepoint服务放在一台机器上,前提是之前的访问方式不变:了解需求后,就在网上找案例,最终无果.最后想到了通过apache进行跳转也行.我的想法是.将其中一台sharepoint服务作为一个子站点来部署,然后通过权限控制.最后通过apache进行跳转,这样也能达到效果.经过多次折腾终于实现了.所以在此分享给有需要的朋友. 我们都知道Shar

apache外网不能访问解决方法

apache安装好以后,在本机可以用:http://localhost 或者 http://127.0.0.1进行访问,但是,在外网(相对本机来说的,局域网也算)不能访问. 这种情况可以分为两个问题,第一个是在局域网内,第二国是在互联网: 有三种情况可能造成这种现象, 1.配置文件没有设置外网访问: 2.防火墙,计算机本身的防火墙禁止了外网通过80端口(默认的,也可以自定义别的)访问: 3.80端口没有对外网开放,或者局域网内,或者互联网(外网防火墙或者其他运帷软件): 如果你配置的服务器是个远

XP局域网访问无权限、不能互相访问问题的完整解决方案

XP局域网访问无权限问题的完整解决方案: 1:用管理员账户登录系统 2:在"开始"-- "运行"里输入 GPEDIT.MSC 目的是打开组策略选项 3:依次展开"WINDOWS设置"-"本地策略"-"用户指派权利" 在窗口右边栏里找到"拒绝从网络访问这能计算机"后,双击打开, 把里面的GUEST帐户删除 4:依次展开"WINDOWS设置"-"本地策略&quo

Nginx,Apache只允许域名访问详细配置

Nginx,Apache只允许域名访问详细配置 一.nginx配置只允许域名访问 # 设置不允许Ip访问web(default_server) server { listen 80 default_server; server_name _; return 403; } # 设置www.meteor-yu.com域名访问web server { listen 80; server_name www.meteor-yu.com; location /ngx_status { stub_status

教你发布Silverlight Bussiness Application(SQL Server 登录,局域网访问,以及使用ArcGIS Server服务需要注意的问题)

原文:教你发布Silverlight Bussiness Application(SQL Server 登录,局域网访问,以及使用ArcGIS Server服务需要注意的问题) 之前发布过Silverlight应用程序,当时也没有你遇到什么阻碍,直接使用的Visual Studio 2010的Publish功能,貌似也没有作什么设置.后来重装系统,也就都没有了,这两天帮一个大哥做了一些小例子,顺便整合了一下.于是闲来无聊遍想发布一下,结果费了老大周折才弄好,于是再次好好记录一下,以便下次查阅.

apache禁止使用IP访问的实现方法

apache禁止访问目录列表 apache禁止访问目录列表对于开发人员来说还是蛮实用的,可以迅速查找根目录下的所有项目,但如果一个挂在互联网上的服务器为了提高安全性就必须禁止访问目录列表. 找到Apache 的 httpd.conf 配置文件将: XML/HTML代码 Options Indexes FollowSymLinks 改为:Options FollowSymLinks 也就是把 Indexes 去掉. 额外信息:在apache中设置虚拟主机 在IIS中我们可以方便的通过不同的IP或者