前言:此文档技术含量较低,适合初学者阅览,大佬们请移步。本人小菜鸡,大佬们轻点喷,公网IP给出,信息安全实验室的大佬们不要入侵俺!!!(写的代码应该有很多的漏洞)
我学习的方向是云计算(安全),要经常与服务器打交道了,因为这学期学了一门Html网页设计的课程,临近期末刚完成自己的个人网站设计(静态博客),所以琢磨着把自己的网站部署上线,目的是为了以后进入公司能按照要求把开发的网站项目顺利部署(本人初学阶段,大佬勿喷!)。
项目部署整体思路:1.配置好云服务器(本地服务器也可以)。 2.下载宝塔面板至服务器(可视化界面操作,适合小型公司,个人项目的部署)。3.配置宝塔面板,进行相关设置。4.准备个人网站的压缩包,并上传至宝塔进行站点的设置。5.访问IP进行验证 部署是否成功(有域名可以进行绑定)
所需工具:1.个人服务器 2.SSH工具 3.宝塔控制面板
回顾与打算:因为是初学者,这项技术还是比较容易操作的,因为自己写的网站是html静态文件,后续考虑把自己的博客更换成动态的交互式博客,并进行域名的绑定。再长久点有一定基础后,不再使用图形化界面宝塔,进行手敲命令进行项目的部署(可以利用WordPress)。
具体操作:
1.准备服务器
服务器的配置可以选用本地服务器或者云服务器,这里不再具体描述,我的运行环境是:华为云 Centos7.5版本 ,进行系统重装(喜欢干净的运行环境,这一步也可以不需要)
2.部署服务器进行设置
创建安全组规则,具体如图:
设置安全组规则(端口放行)的具体操作不再演示,需要自行百度。
4.本地物理机器去Ping 云服务器,看是否能够Ping通。看看网络配置是否有误(基本不会有错误的)
5.SSH工具远程连接服务器(我选用Windterm)
在确保连接成功后,输入下载命令(我服务器运行的系统是CentOS 7.5版本)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
随后会自动下载宝塔控制面板,中途可能需要输入yes /no进行确认(全是Yes),随后等待下载完成。可能过程稍长,请耐心等待。
下载完成后会自动显示宝塔面板内网和外网的访问链接,账号密码等(要好好记住)。浏览器中输入公网访问地址并登录。然后根据推荐设置进行下载环境(时间较长需要耐心等待)
然后点击网站进行 添加站点的操作,
站点创建好后直接浏览器访问自己的服务器公网IP,会显示index已经创建成功而不是报404错误。
3.网站文件上传
最后一步需要把自己网站项目的压缩包上传至宝塔面板 点击文件–上传–解压—拷贝至站点目录
操作很简单就不演示了,最后网站拷贝好后,直接浏览器访问自己服务器的公网IP。验证是否成功!(细节:要注意 部分中文文件会乱码,乱码的文件在网站中无法正常查看的,解决办法:重命名把中文改成英文,应该是编码的问题)
最终网站部署成功,后续有需要 还可以进行域名绑定,直接访问域名即可!
原文链接:https://blog.csdn.net/CNjcdyl/article/details/124872579