个人服务器建设全过程(无需备案)
Kysou401 2024-09-30 17:07:03 阅读 67
准备工作
一个能够基本保证不断电的服务器(或者直接用笔记本电脑)一个dnspod账号一个cloudflare账号一台操作用的电脑一个PE U盘
处理服务器
安装Windows Server
1. 前往msdn(NEXT, ITELLYOU)下载一个版本的Windows Server,不建议下载Windows Server 2012,无法重启(重启后易蓝屏),应下载Windows Server 2012 R2或者Windows Server 2016(自行决定);
2. 将系统放在PE U盘中,在PE中将磁盘全部格式化,然后重装系统。
配置无线网络(网线用户略过)
若能够接网线的,优先使用网线。
若需要使用无线的,看下方教程,有条件的直接略过:
第一步:前往网卡服务商下载网卡驱动(一般是没有Server版本,下载内核版本即可。例如windows server 2012对应windows8,windows server 2016+对应windows10);
第二步:安装网卡驱动,然后重启;
第三步:前往服务器管理器,点击添加角色和功能;
第四步:一直点击“下一步”,然后勾选“无线LAN服务”;
第五步:安装无线LAN服务。
配置远程桌面
第一步:打开管理工具,打开高级Windows防火墙;
第二步:在入站规则中放行远程桌面;
第三步:打开“此电脑”,点击“系统属性”,点击“远程设置”,启用“远程桌面”,去掉下方复选框,点击确定;
第四步:打开“控制面板”,在小图标模式下打开“电源选项”,设置高性能并调整休眠设置
登录远程桌面
获取ip地址
在服务器上,按下Win+R键,输入cmd并按下回车,在cmd中输入ipconfig,找到ipv4(或v6)地址,如下图(ipv4和ipv6都可以,看喜好而定)
访问远程桌面
在你的另一台电脑上,搜索并点击“远程桌面连接”,输入ip地址,点击连接,输入账户和密码即可连接。
若你不喜欢自带的远程桌面连接,你可以尝试使用RemoteDesktopManager或微软远程桌面这两款软件。
安装宝塔面板
温馨提示:专业运维的人根本不需要看这篇文章,非广告,不喜勿喷。
下载并安装宝塔面板
第一步:前往https://www.bt.cn下载Windows版宝塔面板;
第二步:安装宝塔面板,没什么好说的;
第三步:打开宝塔的管理工具,修改账号和密码,入口或宝塔端口。
访问宝塔面板
通过宝塔给出的面板地址(一般是http://192.168.x.x:xxxx/xxxxxx),在你同一局域网内的任何设备访问这个地址,输入账户名和密码即可登录(新版本登录成功会后要求你绑定宝塔账号)
下载软件
重要提示:若你的网站没有公网IP地址,那么就还请使用IIS开头的套餐!下文就以没有公网IP地址为样进行说明。
e.g. php(不要选8.0)+iis(最新)+phpmyadmin(数据库管理软件)+mysql+ftp
IIS7.x(对应win server 2012版本)中文修复
这个版本似乎是没有对中文url的支持,你可以通过下方链接所示的方法进行修复,也可以选择忽略
[笔记]IIS8不支持中文路径BUG - Kysou的技术博客
创建网站
登录宝塔,切换“网站”选项卡,创建一个网站,如下图填写:
注意:网站最好填写80端口,稍后要用到
配置DDNS
我们都使用运营商提供的ip地址,运营商一旦拨号,那么我们的IP地址就会发生改变。如果我们的DNS解析与我们的本机地址不一致,那么就会导致无法访问。DDNS正解决了这一问题。
安装DDNS-Go
第一步:登录github.com,搜索ddns-go(注意:中间的横杠不要省略),因为我这里这个....就不放链接了,各位自行处置;
第二步:解压assets包,使用ddns-go.exe -s install安装服务;
第三步:在服务器上的浏览器(不是IE就行)访问127.0.0.1:9876,在5分钟内进行首次配置。
配置DDNS-Go
第一步:登录cloudflare,在cloudflare中绑定你的域名,此处概不赘述(选择免费版即可);
第二步:打开个人资料,点击身份令牌,创建区域API令牌(如图);
第三步:选择你的域名;
第四步:复制令牌(点击Copy)(在下图之前还有一个页面,点“创建令牌”;
第五步:将令牌复制进ddns-go中;
第六步:配置域名ddns-go;
第六步:保存设置!
相信干到这里的你一定会提示超过5分钟了~解决办法是用ddns-go.exe -s uninstall 卸载服务,然后再启动服务,然后快速配置就可以了!
检查DDNS-Go
前往cloudflare网站,查看是否有了ddns-go的记录。然后勾选黄色小云朵。
访问(v4和v6都在cloudflare上)网站
假设你的域名是example.com
手动访问
在浏览器访问example.com,理论能够出现网站。如果没有,那么稍微等待10分钟。还是没有的话,就在ddns-go中选择另一个ipv6地址,只要不是fe80:开头的就可以!
Ping
按下Win+R键,输入cmd,输入ping example.com -4,查看是否有了ipv4地址。输入ping example.com -6,查看是否有了ipv6地址。
外言
至此过程就全部结束了。Cloudflare代理之后国内速度会有所放缓,你可以查看我的另一篇文章,找找cloudflare国内优化方案。理论能够提升60%的连接速度。
[Cloudflare]提升Cloudflare访问速度无需SaSS-CSDN博客
如果还是觉得慢,你可以再尝试进一步优化。我的网站通过优化已经实现了v6国内控制在50ms左右,v4在100ms以内
也欢迎大家来到我网站https://kysou.mcarea.top/
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。