背景 当我们在windows 上面运行docker container的时候,我们需要借助于模拟器(例如,Virtual box/Hyper V),她的目的主要是在我们的windows系统上面模拟出一个Linux环境来运行docker engine,从而在实现在windows机器上面跑docker..通常,我们把这个模拟器称理解为为docker machine. 然而,由此产生了一个问题,那就是相对于Linux,我们在Windows上面跑docker的时候,docker与host之间就多出来了一…
让外部的开发机直接访问Kubernetes群集内的服务! 1.场景 容器化+K8s编排已经是现在进行时把网站的多个项目设计为云原生(Cloud Native)或老项改造为云原生可以获得诸多能力例如无云绑定.弹性.部署环境一致性.微服务.DevOps.持续交付同时下一代微服务框架 服务网格(ServiceMesh) 也能无痛接入 博主现有项目后端开发语言为 PHP.GolangGolang做一些基础公共服务(短信.消息.搜索等)这些公共服务化的项目已经容器化PHP的项目做应用逻辑层,会调用Gola…
工作的时候经常遇见这2种情况 1,和设备端的同事调程序,但是他们却不能访问vs自带的web服务器 2,写好的程序在vs中运行一点问题都没有,一发布到iis就问题一大堆 后来在终于有了一个比较好的解决办法:那就是那iis作为vs的调试服务器! 步骤: 1,在vs中设置服务器为iis:项目右键属性-web-使用本地iis web服务器-创建虚拟目录 2,如果提示“...需要集成windows身份验证”,则需要到iis中设置一下 然后就能使用iis作为服务器啦~~…
1, docker 拉去最新版本的redis docker pull redis #后面可以带上tag号, 默认拉取最新版本 2, docker安装redis container 安装之前去定义我们的redis.conf文件, 这一步很重要, redis.conf目录 $PWD/conf/redis.conf 执行命令:  wget http://download.redis.io/redis-stable/redis.conf 最好将该目录权限改为当前的user, 执行命令: sudo cho…
宿主机无法访问虚拟机中的web服务 在Windows7宿主机中的VMware虚拟机中安装了CentOS6.5操作系统,并且基于Nginx搭建了Web服务器,网页刚刚搭建好的时候,通过宿主机的浏览器可以访问虚拟机中的网页.但是过了一会儿,就无法访问了,这个问题困扰了自己好几天,每次只好通过虚拟机快照返回到刚刚建立好web服务的那一步,这样就能访问了,但过了一会儿又不能访问了. 后来通过网上查找资料,终于明白了,是一位CentOS6.5的防火墙没有开通web服务的80端口,屏蔽了外部的访问.有两种方…
问题:本机可以访问,外网无法访问 config/elasticsearch.yml network.host: 0.0.0.0 使用普通用户zuoys,重启es,报错如下: [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] [root@cent7-zuoys config]# su root [root@cent7-zuoys config]# v…
前阵子在虚拟机上装好了centos6.0,并配好了nginx+php+mysql,但是本机就是无法访问.一直就没去折腾了. 具体情况如下 1.本机能ping通虚拟机 2.虚拟机也能ping通本机 3.虚拟机能访问自己的web 4.本机无法访问虚拟己的web 后来发现是防火墙将80端口屏蔽了的缘故. 检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet server_ip 80 来测试. 1>.解决方法如下: /sbin/iptables -I INPUT -p tcp --dpor…
wampserver2.5 apache2.4.9:forbidden,本机可以访问,局域网内部能访问. 因为做项目,多人分工,需要局域网内访问各自的项目. 然后安装了wampserver2.5,Apache版本比较高2.4.9,局域网内的其他用户需要通过192.168.16.x来访问我的项目.其他人的都能正常 访问,就是我的不行.高了几个小时.悲哀啊. 无论是list监听: #Listen 12.34.56.78:80Listen 192.168.16.x:80#Listen [::0]:80…
阵子在虚拟机上装好了centos5.3,并配好了nginx+php+mysql,但是本机就是无法访问.一直就没去折腾了.具体情况如下1.本机能ping通虚拟机2.虚拟机也能ping通本机3.虚拟机能访问自己的web4.本机无法访问虚拟己的web后来发现是防火墙将80端口屏蔽了的缘故.检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet server_ip 80 来测试.解决方法如下:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEP…
在IIS部署网站的时候,发现只有本机可以访问,通过localhost和IP地址都可以,但是当局域网其他机器访问我的网站的时候,无响应. 我的是WIN10的系统 解决方法:   网站所对应的端口必须对外打开才可以,通过防火墙规则可以将网站对应的端口对外开放(注意安全),这样局域网内的电脑就可以访问到你的电脑上部署的网站了. 步骤如下图所示:右键开始——>控制面板——>防火墙  如下图: 2.    进入防火墙——>高级设置 3.   点击 入站规则 4.   点击新建规则 5.选择端口选项…