导言
相信大家在刚刚接触程序开发时,一定都有一个疑问:世面上怎么会有那么多的IDC服务商,而且他们的收成都那么高,我如果自己搭一个IDC是不是也可以有这么高的收成呢?没错!这篇文章将手把手教会你如何搭建一个属于自己的IDC!本教程基于雨云 - 新一代云服务提供商编写
SSL
什么是SSL
ssl,通俗来讲就是网络中创建安全隧道来实现 SSH 客户端和服务器之间的连接;简单的说,一般服务器连接方式都是这个;你在服务器运营商购买的服务器,一般都会给你三条信息:
1.服务器公网IP(如果是 NAT 机器没有独立公网IP,则需要放行 22 端口)
2.主机名(这里一般为“root”)
3.主机密码(有些服务器提供商在控制面板显示的可能为密码)
SSL软件
PC端
pc端这里推荐使用,Xterminal - 更好用的开发工具,但不止于 (SSH / 控制台 / More)该软件功能更全面,同时UI也更加易用,虽然有付费功能,但都几本用不到
优:
操作简单
界面简洁
快捷管理
界面美观
移动端
移动端这里推荐使用JuiceSSH - Free SSH client for Android,这也是非常多大佬都在用的一个程序
优:
支持中文
界面简洁
管理简单
连接方便
宝塔面板
什么是宝塔
以往,服务器用的是 Linux 系统,需要记住很多命令之类的东西,对于脑子不太好使,记不住东西(就比如我)来说可能不太友好,而宝塔面板就是把这些操作都 UI 化,让操作变得更简洁,容易入门(当然宝塔也称 “煲塔,bug 塔” 而且基本上安装宝塔之后这个服务器就只能依靠宝塔了)
安装宝塔
宝塔安装根据系统的型号来进行选择,官方脚本:宝塔面板下载,免费全能的服务器运维软件 (bt.cn);当然你也可以在官网线上安装,但有时候官网的脚本脚本会出问题,反正我最近用是有问题的;安装方法就是直接进ssh然后输入对应系统要求的脚本就行了(这里宝塔适配的系统版本包括:Centos、Ubuntu、Debian、Fedora、统信UOS等Linux系统及Windows Server 2008 R2/2012/2016/2019/2022 (64位系统)
了解宝塔操作
基础面板
面板SSL
一般来说,可以直接不理,因为有时候处理不得,当就可能导致无法访问,当然出现无法访问宝塔面板的情况下可以通过 ssh 尝试使用 bt 26 进行关闭 ssl,还是无法访问那就是其他问题了
负载状态
一般来说,负载状态高于 80% 就会造成服务器网站访问卡顿,服务,加载等都会缓慢;网站服务器一般讲究的是多核,最常见的 CPU 一般是就是至强系列的,E5v4(雨云 高读写硬盘 + E5v4 只需 20¥/ 月)
网站
就是目前服务器已经创建的数据库数量
数据库
就是目前服务器已经创建的数据库数量
开始建站
了解宝塔建站
首先,点击侧栏的” 网站 “按钮,就会出现以下的提示
域名
如果有域名就可以直接输入,如果是国内机器则需要域名备案,个人或者企业备案就行,需要的话我可以详细出一篇备案的流程教程,如果是海外机器则不用备案(雨云免备案服务器)然后域名解析控制台 A 记录,主机名 @(@是直接解析),解析值就填写你服务器的 IP 就行(NAT 机器另说)当然这样会导致 IP 泄露,后面我会详细教大家如何去保护自己的源站 IP,以防 DDOS 网络攻击
根目录
根目录就是目前站点的文件储存目录,一般情况下不用理会,输入了域名就自动生成文件夹,如果没有域名是直接输入 IP 的话也同理
数据库
数据库,一般单页的 HTML 网站就不需要,如果是一些需要账号用户储存的,比如:论坛,社区,博客,则需要创建
PHP
PHP 版本则是需要选择网站源码需要的版本,下载合适的版本,直接点击侧栏的” 软件商店 “点击全部,然后直接搜索 PHP 就可以找到宝塔所有的 PHP 版本了(一些静态网站可能不需要,但本次教程所用程序需要)
魔方财务简介
魔方财务是由重庆顺戴网络科技有限公司开发的一款IDC业务管理系统,它可以为所有线上业务,提供智能、简单的管理方案,完全打通业务运营模块之间的信息壁垒,只需一个平台,轻松实现多种业务的全渠道全流程全自动化管理与运行。程序基于thinkphp开发,是市面非常流行的一款IDC业务管理系统程序
修改伪静态
因本款程序基于thinkphp开发,所以,在开始安装前,需要调整一下网站的伪静态设置,具体操作为:侧栏→网站→你的域名→伪静态,将伪静态调整为thinkphp并保存,不进行这一步可能会导致后期无法安装
上传文件
安装PHP
要运行PHP环境,我们就要在服务器端安装上PHP,具体方法如下:侧栏→软件商店→搜索PHP→选择版本→安装(因本程序推荐在PHP7.2或7.4版本运行,请下载PHP7.2或7.4)
修改PHP设置
为了达到免授权安装该程序,我们还需要将一个文件上传至PHP目录中,具体操作如下:侧栏→文件→www→server→php→一串数字(根据PHP版本号决定)→etc→php.ini ,找到该文件后点击编辑,并到文件最底部加入“extension=idcsmart.so”字样,加入后重启php进程(如果后期上传了第三方付费插件但不可用可以在php.ini文件的最底部再加上“idcsmart.app=AliPayDmf,Smsbao,Subemail”字样并重启php进程后重试)
上传主体文件
宝塔上件文件的过程相信大家都很熟悉,这里就只放张图了,文件网盘是https://www.123pan.com/s/AMPLVv-zzq2d.html大家自行下载一下然后上传到服务器直接安装就行了哈
正式安装
填写表单
直接访问域名(记得 A 记录到服务器或者解析到cdn的解析地址不然你怎么访问!)然后就可以进入到安装页面了,记得创建好数据库,然后数据库地址,端口不用动,如果是远程数据库,比如腾讯云的数据库另说,请查阅相关资料即可,这里不多做解释,把宝塔创建好的数据库的数据库名,用户名,数据库密码复制过去就行了,至于授权码填一个32位大写的MD5字符串即可,大家可以随便生成一个填上去,用户名和密码也是随便写,注意!表单中的后台路径一栏一定认真填写,你的域名+/+后台路径就是你IDC以后的后台地址
等待安装
大家在填写完表单并按下安装键后一定要等进度走完,心急吃不了热豆腐,如果中途退出很有可能导致安装失败!
完成安装
在等待进度走完后,就可以通过“你的域名+/+设置的后台路径”访问IDC后台并配置自已的IDC了
网站防护
相信大家都知道,我们建立一个网站要经过很多的繁琐过程及长时间的探究,但那些喜欢打攻击的人,也可以轻易摧毁我们的劳动成果,甚至把我们的服务器打进黑洞,导致我们的建站体验非常不好,那么我们应该如何预防这种事情呢?没错,要套上一个cdn防护,这里不对,cdn防护这个词做过多的解释,需要可以自行在网上搜搜,话不多说,我给大家放一个公益cdn网站 - 丘盾,关于cdn的使用方法,大家也可以自己搜索,这里不多做解释
文章完结
相信看到这里大家应该差不多都会创建一个自己的idc了吧,如果看不懂教程或需要帮助可以联系我,谢谢你阅读我的文章!