我不懂代码,是否可以自己搭建网站?当然可以,通过学习以下技能,能让您快速实现自己建站的愿望,即可以自己用来练手,通过适当装修也可作为小规模商企业使用,本文主要介绍在阿里云上使用宝塔面板搭建网站,PHP程序语言站.
准备工作:
1,需要具备台式或笔记本电脑一台.
2,注册一个属于自己的域名.
3,购买一台自己的服务器主机或者虚拟主机.
4,拥有网站程序源码包(下文会讲解获取方法).
那就开始吧
第一步:拥有自己的域名
注册域名(域名就是网址如:www.xexk.cn,相当于有自己门牌号或者手机号,陌生只有通过这个号码才能找到你,所以域名也是如此,有自己的域名后网友输入你的域名就能看到你的网站),
注册方法可通过阿里云注册;
直达地址:https://www.aliyun.com/minisite/goods?userCode=nh9j4ffm(需要注册并实名认证);可以领取优惠券方便后续购买服务器有优惠和打折活动.
注册完成后在首页左侧状态依次点击产品-域名与网站-域名,跳转后输入想要注册的域名并查询注册状态,在未注册过的域名选中并进行购买,
在订单提交前需创建域名认证的信息模板,这个信息用于给域名做一个实名认证和产权的绑定.支付完成后域名就属于你的了.
第二步:配置云服务器ECS
购买服务器/云主机;(当我们有域名后,需要建立一个用于实质性存储的物质,相当于我们有门牌号后需要有房子用来存储物品,手机卡要装在手机上才能上网和其它打电话等的功能).
还是在刚才页面阿里云中进行我们的云服务器的选购.依次打开我们状态栏下产品-云计算-云服务器ESC进入选购页面来选择我们的服务器配置规格.
直接点击活动页面选定也可,里面有优惠折扣特价服务器等热门云产品,活动链接直达:https://www.aliyun.com/minisite/goods?userCode=nh9j4ffm
点击购买服务器将出现选购环节,对于配置可依据自己的情况进行选型,配置越高综合能力越强,当然费用也逐步高昂,以大致分析其用途,可作为选配参考:
付费类型;可对服务器进行按年月付费或者按照使用量进行付费
地域;服务器机房位置如上海,北京,或者国外地区(国内主机需备案,未备案不可使用,国外地区的服务器没有限制)
网络及可用区;在同一地域内,可用区与可用区之间内网互通。各可用区之间可以实现故障隔离,即如果一个可用区出现故障,则不会影响其他可用区的正常运行
实例:服务器的架构模式,处理器型号,CPU核心数量和内存的选择,核心数和内存数值越大处理数据能力越强
镜像:相当于给服务器安装系统,好比电脑安装Windows/iOS系统一样,新手建议使用云镜像市场中宝塔面板,宝塔面板简单易安装方便我们上传网站程序和维护网站,不需要懂任何代码.
扩展程序:没有可无需选择
系统盘:相当于我们的电脑系统盘,数值越大放置的文件数据将可越多
数据盘;额外可增加存储的硬盘
快照服务:设置备份周期后,只要备份了在服务器出现故障崩溃紧急的情况下可在快照下进行服务器资料恢复,这是额外付费项目
公网 IP:可通过IP进行我们的服务器登录管理,我们的网站等资料也需要公网IP才能进行访问,IP下需要购买我们带宽或者选择按量付费,相当于我们手机流量.
安全组:需要新建安全策略及勾选ssh:22 http:80 rdp:3389 icmp这些默认的端口,端口相当于我们家里的门,有门我门才能进房间.
管理设置;设置我们这台服务器管理者的账号及密码
购买实例数量:本配置的服务器的需要的数量
购买时长;服务器是按照月年计费,而不是买断,所以需要选择我们使用的周期.
选定好后把我已阅读同意打勾✔点击确认下单并进行支付----下图配置仅为小编演示,
购买成功后可在首页右侧点击控制台-概览-产品目录视图-云服务器ECS进行查看和管理服务器,也可以直接在菜单栏搜索框搜索'云服务器'进去管理页面
进入管理页面后点击远程连接俗称SSH,这步是要查看我们选配是安装的宝塔登陆账号密码,这是对服务器管理,进入后需要输入刚才购买服务器时配置好的账号及密码才能登陆,
当你看到这个界面说明你成功连接.
在界面输入英文: bt 并按回车将出现以下宝塔功能信息.
接着输入数字14 并按回车,将看到宝塔登陆地址和宝塔登陆账号密码,牢记起来,以后网站运维经常要登陆使用,(如果选配的服务器未安装宝塔镜像,也可输入以下代码在SSH上进行安装宝塔面板,)
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
在浏览器输入刚刚获取的完整的http地址,跳转到宝塔登陆面板输入获取的账号及密码登陆.登陆后仍需要绑定注册宝塔账号.
进入宝塔后需要做以下几个配置 :在软件商店中应用搜索Nginx Mysql PHP7.3及以上版本三个应用安装在宝塔面板中.并且启动运行这三个程序,做好以上步骤就要开始我们的网站建设了.
第三步:解析域名
解析域名就是指让我们刚才购买的域名绑定到服务器中,通过绑定后在地址栏输入网址就可以联通我们搭建的网址,直观的看到网址内容.
仍然在阿里云页面点击控制台-概览-产品目录视图-域名或网站中进入,也可搜索框输入域名-控制台-域名中进入管理自己购买的域名.
进入域名工作台后点击全部域名,如未实名认证成功需等待认证成功或者重新提交资料认证域名.
选中域名点击右侧操作中的解析,对我们的域名解析设置
点击解析设置下的添加记录,需要解析两项方可正常运作.在解析前需记录我们的服务器公网IP以便输入到解析中,可在云服务器管理页面中查看;如图
接下来点击-添加记录
在弹出对方框中记录类型下拉框选择A-主机记录输入www-记录值输入我们购买的云服务器公网IP
在弹出对方框中记录类型下拉框选择A-主机记录这输入@-记录值输入我们购买的云服务器公网IP,时间10分钟.
设置好解析后一般几分钟即可,不同服务器商等待时间不同,我们也可进行站长工具进行连通检测,在百度输入ping,并点击图标中地址进
在ping对话框中输入解析好的域名,如出现绿色说明已经解析并连接成功,说明你的网址和服务器就配置好了.
第四步:上传我们的网站程序
好的网站程序能让我快速的适应及方便修改以便我们提高工作效益,网站程序也就相当于我们房子毛胚房,我们可以大概的更改其内容和增加内容,而不用考虑去做这个房子框架.现在几分钟建一个网站那是事实,都是靠这样搬运框架,简单对网站内容修改替换.
获取网站程序有多种途径,可通过购买网上免费下载,语言也分有有C语言,Java语言,PHP语言,我们教程主要是PHP语言程序网站,所以不要搞错,不然报错安装不上.
免费程序下载地址
Pbootcms 官网https://www.pbootcms.com/
易优CMS 官网yihttps://www.eyoucms.com/
将下载好的程序ZIP文件上传到我们服务器中,选择我们的宝塔面板左侧栏下文件在根目录www/wwwroot/下创建Pboot文件夹(自己重名其它名称也可,英文的),并将文件上传到这个目录下并解压到这个目录下,我以Pbootcms为例子
程序解压后我们得到以下文件夹
第五步:搭建站点
站点的创建就是将www域名和我们的网站程序进行互通,使得我们的网友看到我们网站信息内容
还是在宝塔面板中,我们要先创建数据库,数据库用于存在网址程序重要数据如客户资料等敏感信息.,依次点击左侧数据库-添加数据库,并进行数据库名称,用户名称及密码设置
创建数据库后,可以正式搭建网站了,点击宝塔面板中的网站,选择PHP项目下的添加站点.
在弹出的对话框输入我们的域名,根目录选择我们程序上传的文件位置,数据库可以选择创建或不创建,因为我们刚才创建了就不再进行创建,FTP一般用于文件传输,我们有宝塔面板也可以进行传输,不用理会,PHP版本7.3及以上选择刚才安装的版本即可,点击创建,
创建好后点击右侧设置进行我们网站的程序设置和检查.
检查站点是否指向我们的文件目录根目录下,部分PHP程序会指定的文件,设置好后方可使用.
再进行伪静态的设置,依次点击伪静态-下拉框选择Thinkphp,(如何下载的程序有指定的伪静态代码,则复制到页面即可)其它的选项暂时可以不用设置,使用宝塔默认的.
接下来启动我们的站点,在地址输入注册的域名,将跳转到程序安装界面,按照按照程序依次填入信息,如新建网站管理用户名称密码,以及我们填入我刚才的创建的数据库账号和密码,直至按照成功,安装成功会弹出我们网站后台的进入的链接,进入网站后台就可在网站后台进行网站页面的内容做编辑以达到自己理想状态.
我们演示的Pbootcms站点则无需安装,可直接进入后台;系统后台默认访问路径:http://域名/admin.php 账号;admin 密码;123456
PbootCMS搭建的网站登陆成功后需要在左侧栏全局配置-基本设置-最下面系统授权码中输入授权码,授权码输入后网站首页,用户浏览前端才可正常展示,授权码可在PbootCMS官网免费获取:https://www.pbootcms.com/
至此一个完美的网站就建好了,大部分的PHP程序语言站点建立方法都不会相差太多,俗话说:孰能生巧,只有多练习才有经验的把网站建好,也能安装更多的程序语言站点,现在你可通过域名进行访问了,是不是超级的简单呢.
结束语
做好一个网站不仅需要我们对站点装修及内容发布,也需要我们学会对网站运营,如进行站长推送,将我们内容快速推送到各大搜索平台,有效的让用户能搜索到我们内容,或者需要在谷歌推广就必须对网站添加SSL证书,这样搜索域名的时候搜索框不会出现<不安全>字符在域名前面,以及运行网站要懂运维,出现BUG时要去及时解决查找原因.自始至终自身要不断学习网络相关知识,遇到问题方能迎刃而解.
本文结束,如还有不懂的同学可联系作者,倾力而为,祝您成功!