最近想上线一个属于自己的个人网站,于是就用1Panel面板来部署
1Panel官网:1Panel - 现代化、开源的 Linux 服务器运维管理面板
1Panel的优点在官网里已经说过了,这里就不说了,感兴趣的朋友可以去官网详细看看
1.购买服务器
我买的是腾讯云的服务器,阿里云服务器或者其他的都可以,万变不离其宗,对于一个简单的个人网站的话我推荐买轻量级的服务器,便宜好用
我这里以腾讯云服务器为例,购买完服务器后,点击右上角的控制台
就会进入自己信息的页面,然后点击服务器,因为我买的是轻量级的服务器,所以我这里直接点击轻量应用服务器点击后就会进入自己购买的服务器列表,这里会看到你所有的服务器的信息,包括操作系统(比如我这里就是CentOS,还有服务器的内存,公网ip等等)打码的地方是你购买的这台服务器的公网ip,这个ip不要随便暴露给别人,并且记住它后面会用到,这里可以修改服务器的密码,点击右上角的三个点有修改密码的选项,把密码修改为自己熟悉的就可以
选择点击自己需要使用的服务器就可以了
然后就会进入这台服务器的信息页面,点击登录进入服务器的终端
输入1Panel的下载命令,请根据1Panel官网的提示来,不同的操作系统下载命令也是不一样的,我这里是CentOS的操作系统
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
输入后会在终端显示1Panel的图标,然后等待下载就行了,需要进入root权限下才可以安装
进入root权限的命令:
sudo -s
然后输入服务器的密码,如果不知道密码就回去修改服务器的密码
当终端出现这个就代表已经安装成功了然后在自己电脑浏览器输入显示的外网地址,登陆后就会进入这个页面
加油孩子,已经离成功不远了!
前往应用商店下载 OpenResty ,如果发现下载非常慢甚至下载不了的话可以更换镜像,直接复制粘贴以下代码即可:
https://hub-mirror.c.163.com
https://docker.m.daocloud.io
https://ghcr.io
https://mirror.baidubce.com
https://docker.nju.edu.cn
https://docker.1panel.live
下载结束后
- 点击网站
- 创建网站
- 静态网站
- 主域名输入自己服务器的公网ip + :80,例如(192.168.1.137:80)
- 代号就会自己生成
- 然后直接点击确认
然后就会在列表创建一个你刚才创建的网站信息
点击网站目录,删除默认的index.html文件,把你通过 build 打包过后的 dist 目录里面的文件夹和相关文件上传至这个目录里面
然后退回上一级,点击域名进入网站的配置信息页面,点击 保存并重载
然后你就可以在浏览器(手机也可以)输入自己的公网ip访问自己部署的页面啦!