windows+phpstudy外网访问

前面记录了一篇在windows下搭建php环境的文章windows下部署PHP+IIS+MySQL,但是这么一步一步的安装还是挺浪费时间的,而且很多在windows下面开发的时候都是用的集成环境,比如phpStudy,wamp这类,下面就记录下怎么使用phpstudy部署服务器环境,并且可以外网访问吧

前期准备

一台windows的服务器,我这里是Windows Server 2012

网上下载一个phpStudy安装文件

phpStudy安装

这个就很简单了,双击---选择安装路径---下一步就可以了,安装成功后浏览器访问

集成环境不但把需要的环境都安装后好了,还配置好了对应的网站根目录(关于怎么使用phpStudy,这个非常简单,就不记录了),找到根目录的index.php,修改一下

再次访问

配置外网访问

上面能够访问是因为在服务器的内部,访问的是127.0.0.1这个本地ip,现在在本地电脑直接输入服务器ip,看能不能实现外网访问

Q:可以看到是访问不了的,明明集成环境中也是安装的apache这类web服务器,为什么就是访问不了呢,而前面文章安装的iis就能访问

A:原因就是windows的防火墙,他的防火墙只针对他自带的iis服务器有万维网访问权限

Q:那是不是可以考虑再安装他自带的iis,然后转发到apache上面呢

A:是滴,能够这么做,但是那不又麻烦了。既然是防火墙的问题,那就去windows服务器下面打开对应的防火墙,添加对应的安全规则就OK了

添加防火墙规则

控制面板--系统和安全--Windows防火墙--高级设置

填写好以后没有特殊的要求都一律点击下一步,直到最后一步命一个名字

点击完成后,就可以看到新添加成功的规则了,绿色的证明是可用状态

现在测试一下外网是否可以访问

这是相对比较稳当的方法,需要什么端口就开放什么端口,其实也可以直接关闭公共网络的防火墙

为了证明有效,先禁用掉刚刚添加的规则

然后回到上面页面

暴力关闭防火墙后,可以测试一下,依然是可以访问你的

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 开发及环境搭建类面试题 1、描述软件产生内存泄露的原因以及检查方式。(可以结合一种开发语言进行描述) 参考答案: ...
    天宇逍遥heart阅读 1,388评论 0 1
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,768评论 0 10
  • 一套实用的渗透测试岗位面试题,你会吗? 1.拿到一个待检测的站,你觉得应该先做什么? 收集信息 whois、网站源...
    g0阅读 4,872评论 0 9
  • 从服务器里找到php.ini文件 修改里面的三个参数值upload_max_filesizememory_limi...
    RocaLee阅读 868评论 0 0
  • 想必大家也感受到近几个月来微博的一系列轰炸,无论是薛之谦李雨桐的你死我活,还是鹿晗关晓彤的你情我浓,在粉丝犹豫不定...
    Carolqiu阅读 1,446评论 0 0