怎样用自己电脑搭建网络服务器!不花一分钱

简介: 怎样用自己电脑搭建网络服务器!不花一分钱

当下,几乎每个人家中都有电脑,其实都可以用来搭建成网络服务器。今天小编就教大家怎样用自己电脑搭建网络服务器 !我们的目的是要能够在外网访问本地电脑的www目录,就像正常访问一个网站一样。下面说说具体该怎么做。

首先需要搭建好本地的服务器环境:

1. 百度搜索并下载wampserver,建议安装wampserver2.5这个版本。WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。

2. 安装WampServer,具体的安装过程非常简单,根据提示一步步进行即可。安装过程中最好关闭其他软件,防止端口占用导致网络服务无法启用。安装完成之后,找到安装目录wampwww,这就是你网站的根目录,网站的所有文件都要放在这个目录中。

然后让外网也能够访问自己的本地服务器:一般要想搭建服务器,需要开通公网IP,这对于个人用户而言几乎是做不到的,我们有的只是内网IP。这时,我们就需要软件的帮助。比如:花生壳、nat123。本文就以花生壳为例来讲解下。通过花生壳就可以实现动态域名解析,让外网也能访问自己的本地服务器。

 

1. 下载花生壳客户端,并进行注册。

 

2. 登录之后,点击“内网穿透”,跳转到官网的后台管理界面。

 

3. 点击“添加映射”,在表单中填入正确的配置参数。

 

这里的“映射类型”最好选第2个“网站80端口”,域名是网站送的(虽然看起来不怎么样),“使用名称”随便填,“内网主机”要填写本地电脑的ip地址,“内网端口”一定要填80(因为wampserver默认端口就是80端口)。

下面说说如何找到自己电脑的ip地址:利用win+R快捷键,调出“运行”对话框,输入命令“cmd”,会弹出命令行界面,紧接着输入命令“ipconfig /all”,就可以清楚地看到自己本机的IP地址。

参数配置完成之后,保存。然后重新启动电脑上的花生壳客户端,一定要重新启动才能生效。

最后进行访问测验:先用localhost或者127.0.0.1访问本地网站,没有任何问题(一定要先打开wampserver)。

 

然后我们用刚才配置中的动态域名2009694mg5.51mypc.cn来访问网站,效果和本地访问一模一样,而且速度还挺快的。

 

然后我们用手机再次访问网站(此时关闭wifi,用流量访问)。非常完美!

 

至此一个完整的服务器搭建教程就到此结束了,以上就是为大家分享的怎样用自己电脑搭建网络服务器 的设置方法希望可以帮助到大家!

目录
相关文章
|
2月前
|
缓存 应用服务中间件 nginx
Web服务器的缓存机制与内容分发网络(CDN)
【8月更文第28天】随着互联网应用的发展,用户对网站响应速度的要求越来越高。为了提升用户体验,Web服务器通常会采用多种技术手段来优化页面加载速度,其中最重要的两种技术就是缓存机制和内容分发网络(CDN)。本文将深入探讨这两种技术的工作原理及其实现方法,并通过具体的代码示例加以说明。
87 1
|
2月前
|
监控 安全 数据挖掘
网络游戏服务器如何有效防护DDoS与CC攻击
随着网络游戏行业的蓬勃发展,其背后的服务器架构日益复杂,同时也面临着前所未有的网络安全威胁。其中,分布式拒绝服务(DDoS)和CC(Challenge Collapsar,一种针对网页的攻击方式)攻击尤为突出,它们通过大量伪造请求或恶意流量,使服务器资源耗尽,导致服务中断或响应缓慢。因此,保障网络游戏服务器的安全,有效防护DDoS与CC攻击,已成为游戏行业亟待解决的问题。
|
17天前
|
存储 弹性计算 测试技术
阿里云服务器实例规格vCPU、内存、网络带宽、网络收发包PPS、连接数等性能指标详解
阿里云服务器ECS实例可以分为多种实例规格族。根据CPU、内存等配置,一种实例规格族又分为多种实例规格。而实例规格又包含vCPU、处理器、内存、vTPM、本地存储、网络带宽、网络收发包PPS、连接数、弹性网卡、云盘带宽、云盘IOPS等指标,本文为大家详细介绍实例规格的这些指标,以供大家了解和选择。
阿里云服务器实例规格vCPU、内存、网络带宽、网络收发包PPS、连接数等性能指标详解
|
7天前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
53 5
|
11天前
|
数据安全/隐私保护
Haskell网络编程:代理服务器的高级使用技巧
Haskell网络编程:代理服务器的高级使用技巧
|
23天前
|
存储 运维 网络协议
运维的基本概念:服务器和网络基础知识
运维的基本概念:服务器和网络基础知识
45 0
运维的基本概念:服务器和网络基础知识
|
2月前
|
API Windows
揭秘网络通信的魔法:Win32多线程技术如何让服务器化身超级英雄,同时与成千上万客户端对话!
【8月更文挑战第16天】在网络编程中,客户/服务器模型让客户端向服务器发送请求并接收响应。Win32 API支持在Windows上构建此类应用。首先要初始化网络环境并通过`socket`函数创建套接字。服务器需绑定地址和端口,使用`bind`和`listen`函数准备接收连接。对每个客户端调用`accept`函数并在新线程中处理。客户端则通过`connect`建立连接,双方可通过`send`和`recv`交换数据。多线程提升服务器处理能力,确保高效响应。
40 6
|
2月前
|
网络协议 Windows
在电脑上测试TCP/UDP端口是否开放,还是得网络大佬这招厉害!
在电脑上测试TCP/UDP端口是否开放,还是得网络大佬这招厉害!
|
2月前
|
缓存 安全 Linux
本地YUM源大揭秘:搭建您自己的Linux软件宝库,从此告别网络依赖!一文掌握服务器自给自足的终极技能!
【8月更文挑战第13天】在Linux中,YUM是一款强大的软件包管理工具,可自动处理依赖关系。为适应离线或特定安全需求,本指南教你搭建本地YUM源。首先创建存放软件包的`localrepo`目录,复制`.rpm`文件至其中。接着,安装并运用`createrepo`生成仓库元数据。随后配置新的`.repo`文件指向该目录,并禁用GPG检查。最后,清理并重建YUM缓存,即可启用本地YUM源进行软件搜索与安装,适用于网络受限环境。
87 3
|
2月前
|
网络协议 C# 开发者
WPF与Socket编程的完美邂逅:打造流畅网络通信体验——从客户端到服务器端,手把手教你实现基于Socket的实时数据交换
【8月更文挑战第31天】网络通信在现代应用中至关重要,Socket编程作为其实现基础,即便在主要用于桌面应用的Windows Presentation Foundation(WPF)中也发挥着重要作用。本文通过最佳实践,详细介绍如何在WPF应用中利用Socket实现网络通信,包括创建WPF项目、设计用户界面、实现Socket通信逻辑及搭建简单服务器端的全过程。具体步骤涵盖从UI设计到前后端交互的各个环节,并附有详尽示例代码,助力WPF开发者掌握这一关键技术,拓展应用程序的功能与实用性。
69 0
下一篇
无影云桌面