阿里云服务器apache服务器局域网访问公网访问配置

一、总结

一句话总结:

1、再总结------------------------------------------------------------------------------------------------------------------------

1、公网和局域网可以访问的核心操作只是把ServerName设置成了对应的ip,这里甚至都不需要修改hosts文件

2、域名相关才需要修改hosts文件,无论是虚拟域名还是非虚拟的域名

3、只不过公网访问,如果在家接的路由器,要设置一下路由器,如果在阿里云服务器上面,要设置一下阿里云服务器的出入网规则

2、之前总结-------------------------------------------------------------------------------------------------------------------------------

1、由简到难,先从局域网开始弄起,我太心急了,我一开始就来试公网地址了

2、apache实现局域网功能:两种方式都可

3、apache虚拟域名访问方式(原理)

是在hosts文件中添加域名映射,当使用这个域名访问的时候,就会映射到127.0.0.1,这样肯定很容易访问

4、局域网访问方式的原理呢?

是直接使用这个域名,浏览器检索到这个域名,然后直接跳到了这个域名的地址,这个是没有经过hosts文件的

那么hosts文件的作用应该是负责虚拟域名解析的。

5、hosts文件的作用?

那么hosts文件的作用应该是负责虚拟域名解析的。

6、httpd-vhosts.conf和httpd.conf的关系?

可以实现同样的功能,局域网访问,前者的范围更小

7、127.0.0.1本机地址和局域网地址和公网地址之间的联系?

本机地址和局域网地址间:通过网页,或者说ip的解析规则

局域网地址和公网地址:通过路由器

8、使用了路由器之后的外网访问?

如果是用的路由器连得电脑,则需要在路由器映射中配置,让别人访问那个外网ip的时候映射到你的电脑上面来

9、阿里云服务器外网访问(精力被消耗了,所以错过了这个)

阿里云必须配置安全组,就像我们在家配置路由器一样,入网和出网都要允许80,然后就可以了

10、先内网能成功访问,外网访问就实在很近很近了

二、阿里云服务器apache服务器局域网访问公网访问配置

1、局域网访问成功

配置 httpd-vhosts.conf中

httpd.conf中

我在hosts中并没有设置这个局域网的ip(172.16.6.174)的映射

httpd-vhosts.conf中配置相当于局部覆盖httpd.conf中的全局配置

现在确定一下是哪个(httpd-vhosts.conf中还是httpd.conf中)配置起作用

把httpd.conf中的172.16.6.174改成localhost,页面用172.16.6.174访问还是成,所以是httpd-vhosts.conf中配置起作用,也正常,局部覆盖全局

下来来测试在公网中如何访问

直接在httpd-vhosts.conf中设置如下配置,公网中无法访问

参考他们公网访问设置路由器

我去阿里云的控制台看一下

如果我禁用所有的vhost模式,看会发生什么

如何设置,局域网还是可以正常访问:因为局域网本身就和127.0.0.1有一种映射关系

我猜想啊,内网和外网之间如果建立了映射,那么直接把这里的内网地址换成外网地址就可以实现公网访问了

阿里云里面需要设置安全组才能访问公网,设置允许80入和出

即可成功访问

 
 
 
 
 
 

 
 
 
 
 
 

阿里云服务器apache服务器局域网访问公网访问配置的更多相关文章

  1. 【转载】阿里云ECS Linux服务器禁止某些IP访问

    在阿里云ECS Linux服务器运维过程中,如果发现某些IP访问异常,如怀疑有攻击行为或者怀疑是别人写的爬虫程序长时间占用你的服务器资源,则可以通过相关的设置来禁止这些IP段的访问,拒绝这些IP的请求 ...

  2. 【故障公告】阿里云 RDS 数据库服务器 CPU 100% 造成全站故障

    非常非常抱歉,今晚 19:34 ~ 21:16 园子所使用的阿里云 RDS 数据库服务器突然出现 CPU 100% 问题,造成全站无法正常访问,由此您带来了很大的麻烦,请您谅解. 故障经过是这样的.1 ...

  3. 阿里云CentOS7.3服务器通过Docker安装Nginx

    前言 小编环境: 阿里云CentOS7.3服务器 docker 下面分享一次小编在自己的阿里云CentOS7.3服务器上使用Docker来安装Nginx的一次全过程 温馨小提示: 如果只是希望单纯使用 ...

  4. 转-阿里云CentOS Linux服务器上用postfix搭建邮件服务器

    http://www.cnblogs.com/dudu/archive/2012/12/12/linux-postfix-mailserver.html 注:本文的邮件服务器只用于发送邮件,也就是ST ...

  5. 阿里云CentOS Linux服务器上搭建邮件服务器遇到的问题

    参考文章: 阿里云CentOS Linux服务器上用postfix搭建邮件服务器 Linux系统下邮件服务器的搭建(Postfix+Dovecot) 本来想自己搭建邮件服务器,但是看到一篇资料表示阿里 ...

  6. 阿里云 putty链接服务器出现 server refused our key

    阿里云 putty链接服务器出现 server refused our key 创建了密钥对绑定实例,puttygen生成ppk,putty配置参数,连接,一步一步来的,结果出现 server ref ...

  7. 在阿里云的ubuntu服务器上安装xampp时出现unable to realloc unable to realloc 8380000 bytes错误

    在阿里云的ubuntu服务器上安装xampp时出现unable to realloc unable to realloc 8380000 bytes错误 解决:增加Swap空间(阿里云缺省没有分配任何 ...

  8. 阿里云轻量服务器价格及轻量与ECS服务器区别比较

    https://yq.aliyun.com/articles/221647 摘要: 阿里云轻量应用服务器价格表及介绍,关于轻量应用服务器和ECS服务器的性能对比 阿里云轻量应用服务器是阿里云新推出的服 ...

  9. [故障公告]阿里云“华东1地域部分负载均衡https访问异常“引起部分站点无法访问

    今天上午 9:40 - 11:06 左右,由于阿里云“华东1地域部分负载均衡https访问异常”,造成我们的部分站点(尤其是博客后台)无法正常访问,给您带来了很大的麻烦,请您谅解. 现已恢复正常,如果 ...

随机推荐

  1. elasticsearch选举master

    数据节点确定了master以后.会开启MasterPinger线程来与其保持心跳通信的逻辑假设通信过程中链接断开,会通过MasterNodeFailureListener监听器进行回调处理处理过程中会 ...

  2. 怎样让索引仅仅能被一个SQL使用

    有个徒弟问我,要创建一个索引,去优化一个SQL,可是创建了索引之后其它 SQL 也要用 这个索引,其它SQL慢死了.要优化的SQL又快.遇到这样的问题咋搞? 一般遇到这样的问题还是非常少的.处理的方法 ...

  3. Linux下常用的中文输入法平台有IBus、fcitx和scim

    Linux下常用的中文输入法平台有IBus.fcitx和scim.scim现在维护滞后,不推荐使用. IBus ("Intelligent Input Bus") 是一个 输入法框 ...

  4. opencv cvPreCornerDetect

    关于OpenCv中cvPreCornerDetect 运行出错解决方法 http://m.blog.csdn.net/blog/wode0239 由于书本上示例的不全,相信大家在做的时候,肯定是无从下 ...

  5. 洛谷——P1548 棋盘问题

    https://www.luogu.org/problem/show?pid=1548#sub 题目描述 设有一个N*M方格的棋盘(l<=N<=100,1<=M<=100)(3 ...

  6. 洛谷——P1046 陶陶摘苹果

    https://www.luogu.org/problem/show?pid=1046 题目描述 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有 ...

  7. Dcloud课程5 php如何实现文件缓存技术(静态数据缓存)

    Dcloud课程5 php如何实现文件缓存技术(静态数据缓存) 一.总结 一句话总结:保存在磁盘上的静态文件,用PHP生成数据到静态文件中.其实cookie和session使用的就是这样的技术,所以c ...

  8. vue中监听路由参数变化

    今天遇到一个这样的业务场景:在同一个路由下,只改变路由后面的参数值, 比如在这个页面  /aaa?id=1 ,在这个页面中点击一个按钮后 跳转到 /aaa?id=2 , 但从“/aaa?id=1”到“ ...

  9. js进阶 12-16 jquery如何实现通过点击按钮和按下组合键两种方式提交留言

    js进阶 12-16 jquery如何实现通过点击按钮和按下组合键两种方式提交留言 一.总结 一句话总结:实现按下组合键提交留言是通过给input加keydown事件,判断按键的键码来实现的. 1.如 ...

  10. Searching with regular sentences will only get you so far – if you need to find something a bit tricky turn to these advanced yet simple methods--转

    原文地址:http://www.theguardian.com/technology/2016/jan/15/how-to-use-search-like-a-pro-10-tips-and-tric ...