服务器部署个人博客(宝塔)
服务器部署个人博客(宝塔)
Mintal安装宝塔面板linux面板&安装所需的系统环境
官网 workbench远程连接 对应服务器(阿里云举例)
控制台输入
中途出现询问,输入y即可1
1 | yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec |
安装成功后,出现如下信息:
1 | [云服务器]请在安全组放行 8888 端口 |
放行端口
命令行
- 登录服务器控制台
- 通过WorkBench或其他远程连接工具登录服务器。
- 查看当前防火墙状态
- 在控制台输入以下命令:
1
firewall-cmd --state
- 确认防火墙是否运行。
- 在控制台输入以下命令:
- 放行指定端口
- 使用以下命令放行所需端口(如8888端口):
1
firewall-cmd --zone=public --add-port=8888/tcp --permanent
- 使用以下命令放行所需端口(如8888端口):
- 重载防火墙配置
- 运行以下命令以应用更改:
1
firewall-cmd --reload
- 运行以下命令以应用更改:
- 验证端口是否已放行
- 可以通过以下命令查看端口是否放行成功:
1
firewall-cmd --list-ports
- 可以通过以下命令查看端口是否放行成功:
阿里云服务器
- 登录阿里云控制台
- 打开 阿里云官网 并登录到你的阿里云账户。
- 进入 ECS 实例管理页面
- 在阿里云控制台首页,找到并点击 ECS(Elastic Compute Service)。
- 进入 实例 页面,选择你需要放行端口的实例。
- 进入安全组配置
- 在实例页面,找到左侧菜单中的 安全组,点击进入。
- 找到与当前实例绑定的安全组,点击 配置规则。
- 添加放行端口规则
- 在安全组配置页面,点击 添加安全组规则。
- 在弹出的设置框中,选择:
- 授权类型:选择
允许
。 - 端口范围:填写你需要放行的端口号(例如
8888
)。 - 授权地址:选择
0.0.0.0/0
,表示所有 IP 地址都可以访问该端口(如果需要限制特定 IP 地址,填写相应的地址)。 - 协议类型:根据需要选择
TCP
或UDP
。
- 授权类型:选择
- 点击 确定 保存设置。
- 确认规则生效
- 新的安全组规则会立即生效,你可以在 安全组规则列表 中查看是否已经成功添加。
- 此时,你添加的端口已经被允许通过防火墙进行访问。
- 验证端口是否放行
- 可以通过远程连接到你的 ECS 实例,并尝试访问你所放行的端口,检查端口是否可以正常使用。
完成这些步骤后,放行端口即可生效。
- 可以通过远程连接到你的 ECS 实例,并尝试访问你所放行的端口,检查端口是否可以正常使用。
进入宝塔面板
复制上面的公网或者内网IP+端口号到浏览器运行(推荐公网)
输入第一步:安装宝塔面板给的账号密码登录进入
1 | 外网面板地址: https://XXX.XXX.XXX:8888/34a4a41f |
登录成功后,出现三个环境,第一次登录进去,会有推荐环境的一键安装,选择LNMP那个就好了(后续访问云服务器的宝塔控制面板,可以在浏览器中输入云服务器对应的外网ip:宝塔面板端口号即可);
配置站点
在宝塔面板侧边栏,依次点击 网站 > 添加站点。
在弹出的窗口中,填写以下信息:
- 域名:公网 IP。
- 根目录:项目运行目录,建议创建目录
/www/wwwroot/mintal-bog
。 - 数据库:选择 MySQL。
- MySQL 账号密码:自定义,记住即可。
填写完毕后,点击 确定,完成站点添加。
站点添加成功后,返回站点列表,点击 复制网站名,将其粘贴到浏览器中访问。
更新站点
- 依次运行以下命令:
1
2hexo clean
hexo g - 在宝塔面板中,将生成的
public
目录(打包文件)拷贝至/www/wwwroot/mintal-bog
下,刷新浏览器即可完成更新。
- 依次运行以下命令:
评论
匿名评论隐私政策
ValineTwikoo