请在Chrome、Firefox等现代浏览器浏览本站。网站域名:森林之家(www.foresthouse.cn)爱学习、爱分享、爱绿软、爱恐怖、爱音乐、爱唠叨、爱折腾、爱生活!

利用phpStudy完美搭建局域网网站多台电脑直接输入域名就可以访问

心得笔记 forest 3701℃ 已收录 3评论

这个问题一直纠结了我几个月了总想有这么一个办法就是可以在同一网络环境下搭建一个企业内部的局域网,让家庭多台电脑组建内网服务器进行互通在多台电脑中用来数据处理。

家庭多台电脑组建内网服务器互通

首先要具备的三个条件(没有难度等于费话):

1、一台或多台PC电脑或者服务器+多台PC电脑,可以一台服务器一台电脑,也可以就两台或者是更多的普通的家用电脑,笔记本或者台式都行。
2、需要用到的phpStudy版本不限。
3、一个测试网站。

开始工作:

在一个你想要它当成服务器的终端机上安装phpStudy,建一个测试的网站,在下面图解吧更直观。

利用phpStudy完美搭建局域网网站多台电脑直接输入域名就可以访问
如上图我已经建好了一个网站,目录在D盘的www/nv/3这个文件夹下面,并且把域名设置为www.mmvip.wang,现在我们去访问这个域名出现如下图的错误:

无法访问
提示我无法访问出错了,因为我在标题就写了我的目的是让所有在同一局域网下的电脑都可以用域名访问,注意是用域名而不是IP访问(网上很多人说可以用IP访问是正常的,但是经过我自己操作以后是会出错的,如果仅仅是一个网页的话应该没事,但是网页里要是包括CSS呢?再有JS?等很多调用的东西时在另一台电脑上就会出现错位啊404啊等等很多的问题)。
所以我们需要用到系统的hosts来域名重定向如下图所示:

域名重定向
我把我设置的域名加在了hosts文件里面,再来访问一下网站看看,打开了完全正确没毛病!(这是我扒人家的站有需要仿站的也可以联系我哦~~)如下图:

服务端正常
到这里我相信很多很多人都是会的就是简单的搭建一个服务端,我就是用自己的电脑搭配的这个测试站,我在想这个站只能在我的这一台电脑里可以访问,但是在同一路由下的其它电脑要一样正常的访问该怎么做呢?

高潮来了高潮来了且往下看:

首先在已经搭配好电脑中也就是可以打开这个网站的电脑中打开运行查看一下本电脑的内往IP如下图:

05
其它的什么都不用看我们只需要看IPv4地址即可把它记录下来,我的是192.168.1.100已经记下来了。
然后打开同一局域网下的其它电脑也就是你要连到这个网站上的电脑把它的hosts也增加一行域名重定向需要注意的是增加的地址就不是127.0.0.1的了,而是我们在cmd窗口中刚才记录下的IPv4地址,也就是192.168.1.100,完整的样式如下图:

利用phpStudy完美搭建局域网网站多台电脑直接输入域名就可以访问1
这里面我画了这么多都是给个参考,主要的还是要修改黄色箭头的那一行,在这里添加“192.168.1.100   网址”。(每个人的电脑IP都不一样但一般都是192.168这样开头的,不要复制我这个没有用的,自己去cmd中查看)
到这里就大功告成了,其实说难一点也不难我之前在网上找了几天也没找到什么办法,不过自己想想思考一下也就那么回事。另外如果有不止两台电脑的话三台四台或者无数台都这样设置一下就行了。

最后说下原理吧搭建网站的电脑(本机)运行环境有了、IP有了、域名有了,通过本机可以直接访问网站进行操作了。

那本机是怎么运行的呢?先通过hosts把域名重定向到本机的IP,再通过phpstudy把域名指定到我的D盘的www/nv/3这个文件夹下面,这里面也确实包含了一个网站,那么所有因素都满足了就可以访问了。
那另外其它电脑又是怎么运行的呢?也是先通过hosts把域名重定向到本机的IP(注意这个本机IP不是其它电脑自己的IP而是网站所在电脑的IP,因为是局域网数据互通当有其它电脑访问本机的时候本机是通过访问的域名找IP(hosts)、IP找服务器(phpstudy)、服务器处理数据、数据回传到其它电脑)就是这个步骤,没毛病!
最后说明一点,尽量在路由器中把服务端电脑的IP改成固定的比如192.168.1.255这样的话就不用每次重启电脑都要再重新设置一遍IP了。

本站文章如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:http://www.foresthouse.cn/archives/5519.html
喜欢 (9)or分享 (0)
发表我的评论(注:在您评论完以后不会立即显示,请不要重复刷新以免进入黑名单。)
取消评论
表情 代码 贴图 加粗 链接 私信 删除线 签到

Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3)条精彩评论。
  1. 还是没调用到 图片 js 和css等 只是单纯显示个乱七八糟没排版的网页来自天朝的朋友 谷歌浏览器 Windows 7 中国福建福州
    阿拉2017年-10月-19日发表回复| Google Chrome 55.0.2883.87| Windows 7 x64
    • forest
      我试过的可以了关键是网站所在的电脑内网IP,和两台电脑的host,然后各装一个phpstudy,看上面一步一步来。管理员回复来自天朝的朋友 谷歌浏览器 Windows 7 中国江苏南京
      forest2017年-10月-23日发表回复| Google Chrome 55.0.2883.87| Windows 7 x64
      • 可以了。是本地源码里面配置文件localhost也要改成 局域网IP来自天朝的朋友 谷歌浏览器 Windows 7 中国福建福州
        阿拉2017年-10月-23日发表回复| Google Chrome 55.0.2883.87| Windows 7 x64