https://www.freehao123.com/zijian-web-ftp/
简单三步用TP-Link路由器和本地电脑自建小型Web和FTP服务器方法

今日心血来潮,玩过Hexo后虽没有决定用它,感觉主题都不好看,但在用hexo server进行预览时却突然想到了能否用外网IP来访问,因为当时我做了一个很有趣的效果,又懒得生成再上传,于是乎,去路由器管理界面找到了当前IP,加上4000端口访问,不能访问。

突然想到同一个局域网里要连好多设备,应该是路由器不知道访问哪个设备吧。 我的路由器是TP-Link的TL-WR340G+,浙江移动6M光纤,于是乎,翻了翻路由器的设置,找到了路由器下的虚拟服务器设置,将21端口和80端口分别映射给内网的FTP服务器和WEB服务器,成功实现外网访问。

想要成功自制Web和FTP服务器也并不有多难,现在家庭上网或者学校上网都会有路由器,不管是用静态IP上网,还是用拨号上网,我们都可以搭建成自己的Web和FTP服务器并被人访问,当然前提是你的电脑处于开机状态。 如果想知道更多的搭建网络服务器的方法,可以看看:

1、安卓手机搭建:Android手机用KSWEB搭建Web服务器成功安装WordPress
2、强制绑定:7ghost基于PHP的网站反向绑定域名程序无需.htaccess的URL重写
3、压力测试:Pylot网站Web服务器性能和负载压力测试-适用Windows可绘制图表
简单三步用TP-Link路由器+本地电脑自制小型Web和FTP服务器方法

一、第一步:在本地电脑上架设好Web服务器环境

1、如果你想要在自己的电脑上搭建PHP运行环境,简单的安装一键安装包,复杂一些的就是自己安装各种组件:十款免费Web服务器套件-轻松搭建Apache,PHP,PhpMyAdmin,MySQL

2、如果你想要在自己的电脑上搭建ASP、.NET等运行环境,这里有两款集成ASP运行环境的软件包,下载安装运行即可在自己的电脑上跑ASP程序:

1、FPWebServer轻量级IIS服务器本地傻瓜式图形化的ASP、PHP测试环境
2、USBWebserver本地快速搭建Web服务器环境一键式服务器平台
3、当然你也可以使用Windows自带的IIS组件来搭建网络服务器。IIS是Internet Information Server的缩写,是微软提供的Internet服务器软件,包括WEB、FTP、Mail等等服务器。

4、IIS是Windows操作系统自带的组件,对于Windows XP和Win2000服务器版,如果在安装操作系统的时候没有安装IIS,请打开“控制面板”->“添加或删除程序”->“添加/删除Windows组件”->双击“Internet信息服务”-> 选择“World Wide Web 服务器 ”安装。

5、而对于Windows 7和Windows 8用户来说,可以进入控制面板—程序,点击“打开或者关闭Windows功能”。

6、然后将Internet信用服务下的FTP服务器、Web管理工具、万维网服务等都勾选开通。

7、最后重启电脑,打开http://localhost/就可以看到IIS已经成功运行了。

二、第二步:配置路由器添加端口映射

1、打开路由器设置界面,在“虚拟服务器”里面,便是端口转发功能。

2、把某个端口指定到某个IP的该端口上,比如这样:

3、便是把80端口指定到192.168.1.103的80端口上,也就是我的Linux系统的xampp默认端口上(windows版理论上也可以,只要能通过192.168.1.103:80能成功访问一般都可以)。

4、保存后即可通过外网IP+端口访问了(80端口可省略)。

三、第三步:设置域名DNS解析生效后成功访问

1、不想购买域名的朋友可以申请一个免费的二级域名或者免费顶级域名:2013年十大免费域名排行榜-免费顶级域名,免费二级域名申请使用总结

2、现在的付费域名也已经相当地便宜了,且国外的域名也能用支付宝付款:美国主机域名购买和使用点评:支付购买,空间速度,稳定可靠性和客服支持

3、在Dnspod里用A记录解析就能成功访问了,当然如果不是80端口也要在域名后加上端口哦。

4、等DNS生效后,我们就可以使用域名来访问我们刚刚已经架设好的Web服务器了。

四、自建Web服务器问题一:公网IP非固定

1、一般家庭用户上网使用的IP都是共享的,且每次重启路由器或重新连接都会换IP,这样的话每次都要改A记录才能分享给别人,太麻烦了,好在我们可以用花生壳动态DNS来解决这个问题。

2、登陆花生壳官方网站:http://www.oray.net,申请花生壳免费域名,注册完毕后还需要进入花生壳管理中心激活域名。

3、进入到TP-Link路由器的动态DNS设置,在服务提供者选择花生壳,填写自己的账号和密码,登录连接成功。

4、保存并登录后,就能用二级域名访问了,当然,记得把花生壳二级域名作为DNS解析的Cname值,替换刚刚的A记录。

五、自建Web服务器问题二:80端口被禁止

1、就多数情况来说,家庭上网或者公司上网的80端口都被ISP给禁止了,解决的办法之一就是不使用80端口,例如在指定端口时改成81或者82等,这样只要在域名后面加强上端口号就可以访问了。

2、另一个解决办法就是利用端口映射,用户访问的还是默认的80端口,而在内网利用映射技术将访问的80请求全部跳转到自己指定的端口,这样能够很好的解决80端口被封掉又不影响用户正常访问。

3、值得一提的新版的花生壳已经支持端口映射了,安装了花生壳后就可以自己定义映射了。

4、当然,也我们可以采用nat123软件,端口映射无需公网ip,无需路由映射,外网地址80端口映射,外网访问端口自定义。支持内网同一端口绑定多个域名映射:http://www.nat123.com/

5、启用nat123软件,添加端口映射,选择80网站应用,使用自己的域名,并按提示将域名设置由nat123解析。映射成功后,用域名即可正常访问网站。至此,只要不退出nat123服务即可。

六、自建小型Web和FTP服务器小结
1、自己搭建Web服务器需要先在自己的电脑上配置好Web环境,这样外网用户才可以访问,对于不会配置IIS的朋友,可以直接使用文章介绍了Web环境软件一键安装包,WNMP和WAMP环境即可快速搭建。

2、要成功让别人成功访问到自己的Web服务器关键是要解决公网IP地址不固定和80端口被禁止的问题,好在新版的花生壳和nat123软件都已经支持自己添加端口映射,我们只要将80或者21指定到正常的端口就行了。

文章出自:Ytf4425‘s Blog 由部落编辑整理,版权归原作者所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

https://www.freehao123.com/zijian-web-ftp/

简单三步用TP-Link路由器和本地电脑自建小型Web和FTP服务器相关推荐

  1. 简单三步快速远程桌面公司内网电脑【免费内网穿透】

    时光飞快流逝,转眼就到了2022年,距离疫情初现已经过去了两年,时不时出现的疫情总在或多或少的影响着我们,带着被子上班.背着电脑下班虽然只是调侃,但也确实提醒着我们,做好应急的准备,才是万全之策.身为 ...

  2. 为什么计算机桌面图标不见了,桌面上的图标不见了怎么办(电脑桌面图标突然没了怎么办?简单三步教你解决)...

    使用电脑过程中,我们有时候会发现桌面上的图标不见了,或者我们不小心误删了,这时候我们又急着是用电脑,怎么办呢?在这里网际简单三步教你解决!以win10系统来教大家怎么找回我的桌面电脑图标如下简单3步: ...

  3. 如何挂载initrd.img文件(简单三步)

    首先建立临时文件夹/home/initrd,并进入(cd /home/initrd) 然后用下面简单三步即可挂在initrd.img 1.cp /boot/initrd.img-2.6.32.2 ./ ...

  4. mysql插入数据返回主键值_Mysql千万级别数据批量插入只需简单三步!

    第一步:配置my.ini文件 文件中配置 bulk_insert_buffer_size=120M 或者更大 将insert语句的长度设为最大. Max_allowed_packet=1M Net_b ...

  5. 简单三步,使用 Docker 搭建一个多端同步网盘!

    原文地址:https://www.jianshu.com/p/54f157a211af  作者:zhaoolee 搭建环境: 第一步:安装docker 第二步: 获取nextcloud镜像, 完成网盘 ...

  6. dropdownlist三级联动怎么实现_简单三步,轻松搞定一级、二级、三级下拉菜单

    工作中,为了录入数据方便,数据规范,我们经常采用下拉菜单来制作规范模板,今天,技巧君和大家分享一下一级.二级和三级联动下拉菜单制作方法,文末有示例文件下载方法哦! 下拉菜单示例 一级下拉菜单 一级下拉 ...

  7. 照片模糊怎么办?教你简单三步瞬间修复照片清晰度!

    清晰度低的图片看起来比较模糊,不方便我们使用,为了快速提高图片的清晰度,我们可以借助专门的图片处理工具,只需要上传图片即可进行修复,效率很不错. 不管是网上下载的照片还是平时手机自己拍摄的相片,太模糊 ...

  8. 简单三步解除Word文档保护密码(转)

    简单三步解除Word文档保护密码(转) WORD文档有两种密码,一种是打开密码,一种是文档保护密码. 我所说的方法适用于文档保护密码. 第一步:打开加密文档,选另存为WEB页(图1) 之后会出现如图2 ...

  9. 搭建公司内部论坛 只需简单三步 1 (安装Discuz)

    系列文章 ​​​​​​​搭建公司内部论坛 只需简单三步 1 (安装Discuz) 搭建公司内部论坛 只需简单三步 2 (发布Discuz) 随着公司快速发展,人员也越来越多,但员工人数多也会带来问题, ...

最新文章

  1. git--命令行放弃修改
  2. 阿里配管专家解读:如何最优成本搭建非标准的iOS构建集群
  3. 算法笔记——整数划分1
  4. 一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生
  5. 佳能2020转印带拆卸图解_RF人文街拍小钢炮 佳能RF35mm F1.8 MACRO IS STM
  6. 514 - Rails
  7. Transformer又又来了,生成配有音乐的丝滑3D舞蹈,开放最大规模数据集AIST++
  8. python怎样切换到上一行_如何返回到python中的前一行?
  9. angularjs1-8,cacheFactory,sce
  10. MingW环境下的windows编程
  11. 职教高中计算机专业知识,新课改背景下计算机专业教学(职教)三维目标设计初探...
  12. TensorFlow 实战(三)—— 实现常见公式
  13. Python 中的map和reduce学习笔记
  14. Atitit UEHP手机信息安全法 目录 1. 敏感数据清理 1 2. 数据集清理 1 3. Acc清理 1 4. 短信 通讯录 通话记录清理 1 5. Sim tf卡 2 6. 每个app过一
  15. 度分秒换算题及答案C语言,度分秒的换算题(度分秒计算100题及答案)
  16. ipad pythonista_iPad编程软件推荐(一) —— Pythonista 3
  17. 自底向上和自顶向下的架构设计区别
  18. azure mysql on vnet_管理 VNet 终结点 - Azure CLI - Azure Database for MySQL | Microsoft Docs
  19. dreamweaver cs6 html5 pack,HTML5 Pack for Dreamweaver CS5——HTML5开发工具
  20. 常用数字电路模块:边沿检测电路

热门文章

  1. linux(kali)通过wine安装.exe应用
  2. 打造一个微信语音点歌系统
  3. 一边学计算机一边上班累的说说,上班好累好累心情说说
  4. Grasp Pose Detection in Point Clouds
  5. Golang安装及教程
  6. MyDLNote - Enhancement: Fast Single Image Rain Removal via a Deep Decomposition-Composition Network
  7. 12306抢票V1.0
  8. vscode设置python版本_如何在vscode使用指定版本的python_
  9. 简单版留言发布+删除留言
  10. 人工神经网络的三个要素,神经网络三要素是指