文章 · 2022年4月4日 1

怎么搭建一个属于自己的网站?

前言

现在来分享一下我之前踩过的坑,如果你有时间的话,可以从头看到尾,没有时间就跳着看吧。

首先,要搭建一个“网站”,需要三个东西,即:域名、云虚拟主机/服务器/云服务器/空间、网站程序。

本文将会全流程讲解,包会。

一、买服务器

1、购买地

强烈建议买云服务器或虚拟主机在大厂买,包括但不限于阿里云、腾讯云、京东云、华为云、西部数码等。不要去一些小站点买,像EP面板搭建的那种,也不要在淘宝上买,那类销售着很容易收了你的钱就不搭理你了,或者直接跑路。

如果是个人建站,并且也没指望有多少人访问的,我建议用云虚拟主机或配置较低的服务器。

阿里云可以去找:云小站 站点:https://www.aliyun.com/minisite/goods

图片2

还可以领优惠券,图中第一个“ECS共享型n4”是一年522.72元。如果觉得贵,可以到阿里云首页,新客1核2G 带宽1M才35元一年。

我已经登陆,新客先去注册账号,实名认证后,再去领优惠券,为买域名做准备。

首页——新人福利(幻灯片)即可来到此页面。

新用户(没买过服务器类和数据库类的用户)“ECS共享型 n4”这里应该是显示35元1年的。我因为买过了所以改价格了。直接点击立即购买即可,配置、带宽什么的都已经固定了。不过这些“新人福利”类的服务器都是中国大陆境内的,必须备案才能用!

个人备案只能建个博客或者展示页(静态网页),不能从事任何商业活动!否则中华人民共和国工业和信息化部(工信部)有权撤销备案,撤销后你的网站就不能用了。

企业备案可以做展示页也可以从事付费活动。包括但不限于搭建一个会员站点,采取下载付费制等……

如果你想靠网站赚钱,那要么你要有营业执照,进行企业备案,要么就选择中国大陆境外的服务器。

本次演示使用腾讯云孟买轻量应用服务器。只选一个介绍,另一个的购买界面不详细介绍了,腾讯云与阿里云基本一致。

阿里云轻量应用服务器:

1 实例类型:服务器实例,负载均衡类型是要先有一台服务器的。

举个例子;服务器实例是手机卡,负载均衡就是手机卡的流量包。

2 地域及可用区: 中国这个页面只能选“中国(香港)”,亚太可以随便,我说的这些都不用备案的。

PS:刚刚看了一下,亚太地区只有新加坡可以选择啊,腾讯云那边有很多的。(我记得之前阿里云还有美国的节点来着,可能是改了吧。)

3 镜像:

(1)应用镜像:就是直接给你一台安装好操作系统和你选的程序的电脑。(不建议使用,版本都比较老旧,有风险)

(2)系统镜像:就是给你一个装好系统的电脑。(建议选这类)

A.建议选Lunix系统。(出现的除了Windows,其余都是Lunix系统)

B.建议类型:CentOS>Debain>Ubuntu>其余系统

Centos建议选择7.x的版本,比较稳定。

4 配置根据情况选吧,新站可以先用最便宜的,之后不够再升级配置。

腾讯云(只看不同的地方)

可以看到腾讯云的节点比较丰富,可供选择的类型多。

我是在腾讯云的轻量应用服务器,阿里云买的ECS。

其余的地方都基本一致了。

特别注意:腾讯云的孟买轻量应用服务器有特惠。2核2G21元/月。在阿里云是没有这个节点,但从其他的境外节点来看,2核1G也要24元/月,2核2G要34元/月。

之后进入控制台

好了,在买完后服务器会有一个启动时间,大约1-5分钟,这个时间咱们可以去买域名。

二、域名

首先说明一点,最好在你买服务器的服务商那里买域名,备案比较方便,但对于境外免备案服务器来说,都差不多的。

阿里云域名注册: 中国万网

腾讯云域名注册:腾讯云&DNSPod

西部数码域名注册:西部数码域名注册

中国万网

先查询域名有没有被注册(域名具有唯一性)

如图,域名“1ngyun.com”提示已注册,那咱们就不能注册了。

其他的提示价格的可以注册,选一个合适的后缀注册即可。(信息模板要实名认证)

后缀建议: .com是最好的,如果有.com,建议先注册.com,含金量最高,其次是.cn,.net,.com.cn,其他后缀。

注册域名严格意义上讲不是“买”而是“租”,一个域名一次最高只能注册10年,不过你只要一直给域名续费,理论上它就一直是你的。

注册好域名后,我们要对服务器进行一些设置和安装一些必要的环境。

三、服务器设置及安装宝塔Linux面板

买了服务器和域名,就可以进行一些设置和环境,即安装LNMP(Linux、Nginx、MySQL、PHP)了。

这都是搭建网站(web)服务必须的。

首先,到防火墙检查端口

确认你的服务器防火墙开启了“HTTP(80)、HTTPS(443)、Linux(22)”,没有前两个无法搭建和访问网页,后一个是用来管理文件的。

这些都开启后再添加【8888】端口,用来安装和进入宝塔Linux面板。

安装命令(CentOS):yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

宝塔Linux面板安装地址:https://bt.cn/new/download.html

使用XShell连接(或使用阿里云/腾讯云自带的远程连接),复制命令,粘贴,安装即可。

安装成果后会给一个外网面板地址,一个内网面板地址,一个用户名及密码。暂时保存一下

之后复制外网面板地址,粘贴到浏览器地址栏,回车。(如果不开放【80】、【8888】端口会打不开)

输入刚刚安装界面的用户名及密码

点击登录

把《用户协议》拉倒最底,点击“同意协议”

绑定手机号

安装“LNMP”即可

出现此页面即完成,可以删掉刚刚保存的用户名密码了。

四、宝塔面板的设置

到了这一步,你就可以关闭XShell和阿里云/腾讯云的服务器管理界面了,暂时用不到了。

工欲善其事必先利其器,我们先对面板的一些设置。

第一屏

监听IPv6,可以打开也可以关闭,不影响。

开发者模式最好不要打开,会使面板不稳定的。

API接口默认不打开,如需用到,再开即可。

在线客服默认开启,但如果你没有购买专业版或企业版,那么这个东西是无法使用的,对于免费版用户来说关了就行。

面板别名可以随便改,就是你的这个面板在浏览器标签上显示什么名字。

超时时间不用管,为了安全可以设置的低一点

建站目录、备份目录都不用管,当然,如果了解的可以修改,小白用户不要乱动。

服务器IP安装好宝塔面板时就自动填上了,不用管。

服务器时间也不用管,如果时间对不上面板是不能工作的。

面板账号,面板密码可以随便改,就是登陆面板时的用户名和密码。

第一屏其余的保持默认即可。

第二屏

强烈建议更改面板默认端口【8888】,修改成任意皆可。不过记得提前在服务器的防火墙放行你设置的端口,不然打不开。更改后就可以在服务器防火墙中删除【8888】端口了。

安全入口也建议改一改,这个是随机生成的,但为了好记,还是建议改一改。

其余默认即可。

在面板的应用商店可以下载其余版本的PHP等必备环境。

五、正式建站

首先,把域名解析到服务器。

阿里云域名控制台:https://dc.console.aliyun.com/next/index?spm=5176.12818093.ProductAndService–ali–widget-home-product-recent.dre2.4db816d0XMaQ1E#/domain-list/all

腾讯云域名控制台:https://console.cloud.tencent.com/domain

腾讯云
阿里云

点击添加记录

记录类型:服务器一般选A,虚拟主机一般选CAME

主机记录:就是你的网站域名访问方式,即二级域名。

例:本站解析了@.1ngyun.com 那么在浏览器的地址栏输入“1ngyun.com”即可访问本站,其余网站都不行

其实本站解析了@.1ngyun.com外,还解析了www.1ngyun.com,那么在浏览器地址栏输入1ngyun.com和www.1ngyun.com都可以访问本站。

你也可以解析别的。如123.你的域名.***,那么访问就是123.你的域名.***

解析线路不用管

记录值:服务器填入你的服务器的公网IP,一定要是公网的!!虚拟主机填写域名绑定页面的那个让你解析的解析值

点击确认即可。解析48小时内生效,但基本上一分钟就可以。

这些完成后到宝塔面板的“网站”页面

点击添加站点

域名填写你刚刚解析好的。没有解析的是不能绑定的。

FTP可以不创建,但数据库必须创建(只要不是静态页面),数据库可以储存你的数据,有些程序(例如wordpress、discuz、Z-BlogPHP、emlog等程序)必须要有数据库。

PHP选7.x即可,尽量不要选5.6及以下版本。

点击提交即可。

先别急,先点击网站看看你的网站是否可以打开。

之后点击根部录下面的’/www/wwwroot/tool.1ngccb.com”

这些文件都可以删除。删除后放上你自己的源码就可以了。

我找个网站是wordpress搭建的。我就演示搭建wordpress博客吧。

如果你想省事,点击面板左侧的软件商店,一键部署,找到wordpress,绑定域名点击安装即可。

但看到这里的wordpress版本:5.6

但官方的已经达到5.9.3,如下图。

建议直接到WordPress官网上下载之后安装。

wordpress官网(中国):https://www.cn.wordpress.org

wordpress官网(国际):https://www.wordpress.org

下载安装包。

回到宝塔面板网站页面,回到你的新建的站点的根目录,删除默认的文件。

点击上传

上传完成后解压

删除这个压缩包即可 (也可以不删,不影响的)

点击解压出来的wordpress的文件,复制

回到刚刚的目录,点击粘贴

粘贴完后删除刚刚的wordpress文件(也可以不删,不影响的)

访问你的网站,运行安装程序。

点击“现在就开始”

数据库名要回到宝塔面板,点击左侧栏的数据库即可查询。

数据库名和用户名一样,复制即可,粘贴

复制密码,粘贴

其余内容不用管

点击“提交。

出现此界面代表数据库连接成功。点击“运行安装程序”

站点标题就是显示在浏览器标签上的名字,比如本站的站点标题为:方宁应晴(此站已于2022年更名为天辰映雪)

用户名:就是你登陆你的网站后台的用户名

密码:不过多解释

电子邮箱是wordpress给你发一些例如推荐、故障、更新之类的东西时,你接收的邮箱。

登录即可

你的网站就搭建好了。可以进入后台进行设置了。

觉得网站不好看可以到左边栏的外观——主题——安装主题 更换美观的主题。

因为我的站点后台安装了很多插件,所以可能左边栏与你的不太一样,但大体是这样的。

六、其余设置

SSL证书

SSL证书可以直接到阿里云免费弄到20张

在宝塔面板安装就可以。

空白处填入你的证书的key和pem

保存-强制HTTPS,再访问就是安全的了。

不打开【443】端口是不行的。

IP不能申请域名证书。(毕竟是叫“域名证书”而不是“IP证书”嘛)

备份

宝塔面板的左边栏有计划任务

想备份什么就备份什么。

主要是备份网站和数据库。如果访问人数和产生数据少,设置成一天备份一次,如果数据多,为防止数据丢失,建议一小时甚至半小时备份一次。

赞赏

微信赞赏支付宝赞赏