ZKX's LAB

php服务器局域网访问数据库

2020-07-16知识5

我用的是phpStudy搭建的php,如何让局域网内访问我的本地网站 配置一下虚拟主机。开启虚拟主机后就打开Apache文件夹里的\\conf\\extra\\下的httpd-vhosts.conf文件,在这个文件的最后面加代码(注意下面的代码还需要改动一下路径为你的网站根目录的路径,然后重启一下就可以了,如果不成功,记得关闭防火墙):DocumentRoot\"D:/web/www\"ServerName localhostOptions Indexes FollowSymLinksDirectoryIndex index.html index.phpAllowOverride allOrder allow,denyAllow from all局域网主要特点:1.广域网(WAN),就是我们通常所说的Internet,它是一个遍及全世界的网络。局域网(LAN),相对于广域网(WAN)而言,主要是指在小范围内的计算机互联网络。这个“小范围”可以是一个家庭,一所学校,一家公司,或者是一个政府部门。BT中常常提到的公网、外网,即广域网(WAN);BT中常常提到私网、内网,即局域网(LAN)。2.广域网上的每一台电脑(或其他网络设备)都有一个或多个广域网IP地址(或者说公网、外网IP地址),广域网IP地址一般要到ISP处交费之后才能申请到,广域网IP地址不能重复;局域网(LAN)上的每一台电脑(或其他网络设备)都有一个或多个局域网IP地址(或者说私网、内网IP地址),局域网IP地址是局域局域网内通过IP不能访问数据库服务器,只能通过修改本地hosts文件才能访问,是怎么回事啊? 方法比较巧妙。我觉得应该是服务器APACHE设置问题。具体你可以查下apache手册,找出具体的原因。应该不是dns错误。PHP如何操作局域网内另一台服务器上的文件 - PHP进阶讨论 使用XMLRPC或SOAP,虽然看起来复杂了点,不过还是有办法实现的 原帖由 于 2006-11-9 15:56 发表这里有人认识我?呵呵。有吧,应该,也许。lol 原帖由 于 2006-11-9 15:56 php自动上传文件到远程服务器,例如,局域网中某用户浏览该网页,则自... 基本上用php这种架来构,这种功能没有实现的可能,只能坐等大牛。因为php运行在服务器上,向客户端输出的只是一段正常的HTML而已。照里来讲,javascript有可能做到自这个工作,但是,可惜的是,为了安全起见,js被设定成无法浏览或访问数据库或是扫描文件系统。百而且js还决定于用户开不开js支持。所以你的要求注定只能悲催。同样,你这种要求要是能很容易实现,你上网度还有安全感么?唯一的解决方案,就是弄个小程序,类似木马病毒之类的,别人上你的网站时自动下载,安装,运行。不过这样做,对知你的网站一点好处都没有。不要去想你不应当获得的东西。要知道躲在墙脚跟上偷窥美女洗澡的,从来不会道是主角,不会被美女喜欢,而你正在做类似的事情。我在本地搭建了PHP+Apache环境,做了一个网站,如何让局域网内的人都能访问我的电脑上的本地网站呢? 我而且用Apache 弄了一个网站域名·比如 是XX.com 如何让别的电脑也可以输入这个域名访问我的本地网站· 将你的apache的网站发布到你本机网卡的地址上,然后让处于同一网段php+Apache+mysql 服务器如何在局域网上访问 php+Apache+mysql 服务器如何在局域网上访问,自己在wi7,wi8下搭了个aache的服务器,自己的电脑肯定是能访问的,但是如何让我同事的电脑也能安全访问呢?php如何获得访问局域网内的服务器的用户的真实ip,即外网ip。 获取客户端IP地址static public function getClientIP(){static$ip=NULL;if($ip!NULL)return$ip;if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){arr=explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);pos=array_search('unknown',$arr);if(false!pos)unset($arr[$pos]);ip=trim($arr[0]);} elseif(isset($_SERVER['HTTP_CLIENT_IP'])){ip=$_SERVER['HTTP_CLIENT_IP'];} elseif(isset($_SERVER['REMOTE_ADDR'])){ip=$_SERVER['REMOTE_ADDR'];}IP地址合法验证ip=(false!ip2long($ip))?ip:'';return$ip;}局域网服务器(知道PHP的最好) 和外网一样架设服务器就行了。我不知你那wamp5是什么东西,但我知道PHP。就比如IIS吧,架设IIS就行了。并且这台电脑要有固定局域网IP地址。就像在本机做测式时一样,在网址里输放“http://localhost”或“http://127.0.0.1”,就会访问本机上的网页服务。局域网内也一样。只要某一台电脑做成了IIS服务器,局域网内的其它电脑都可以通IP地址进行访问。如:192.168.0.1等等或192.168.1.1等等,很简单。别告诉我IIS不会架设,本机利用IIS测试程序时怎么弄的还是怎么弄。其实这么说吧,自己本机利用IIS测试程序时,IIS是启动的,这时候假如有局域网,网内也有就其电脑,那么其它电脑就能访问到你的IIS。说白了,就是网站挂到WEB服务器上(IIS或apache),确保80端是开启的,就可以访问了。局域网内的电脑通过局域网内IP地址访问。比如WEB服务器的IP地址是192.168.0.152,那在局域网的其它电脑的IE上打上http://192.168.0.152回车就能访问了。局域网内怎么配置一个php服务器?访问网站 这个啊,我们公司就配置了一个。很简单,只需如下几步,你就可以配置一台服务器。1.找一台联入局域网的电脑做服务器,安装php环境。2.设置默认主页Documentroot3.在本地访问是localhost或者127.0.0.1,其它电脑访问它,则输入这台服务器的ip注意事项:1.这台服务器要保持开机,你们才能访问。2.在这台服务器上,只有Documentroot是唯一目录,如果你在服务器上用127.0.0.1配置了好几个网站,那么其它人访问以127.0.0.1为准搭建好PHP后其他电脑无法访问局域网的服务器 配置百apache中conf\\extra文件度夹里知httpd-vhosts.conf文件DocumentRoot xxxxxServerName xxxxxxxx记得重道启APACHE

随机阅读

qrcode
访问手机版