【云服务器】搭建博客服务

发布时间:2026/8/2 19:53:00
【云服务器】搭建博客服务 未完待续一、云服务器二、1panel安装及其容器三、Halo博客一、云服务器选择了狗云服务器狗云-高性价比的服务器安装系统Ubuntu 24.04前期配置常用操作sudosu#进入rootpasswd#修改密码sudoadduser name#增加用户并在/etc/sudoers中添加sudoer权限sudoaptinstallopenssh-server#确保安装ssh服务sudovi/etc/ssh/sshd_config#修改ssh配置文件的Port 22进而修改访问端口#修改PubkeyAuthentication选项也为 yes密码认证开启#重启服务防火墙操作sudoaptinstallufwsudoufw status#检查防火墙状态sudoufwenable#开启防火墙sudoufw disable#关闭防火墙#allow或denysudoufw allow22/tcp# 允许 SSHsudoufw allow80/tcp# 允许 HTTPsudoufw allow443/tcp# 允许 HTTPS时间同步apt-getinstallntp ntpdate-yservicentpd stop ntpdate us.pool.ntp.orgservicentpd startbash(wget-qO- -o- https://git.io/xxx.sh)二、1panel安装及其容器直接看官网的使用手册即可方便安装部署1panel官网1panel可以可视化设置防火墙。应用商店安装容器OpenResty是一个基于 Nginx 的高性能 Web 应用服务器它将 Nginx 与 Lua 编程语言集成在一起提供了强大的功能和灵活性。设置80和443端口。MySQL是一个流行的开源关系型数据库管理系统RDBMS它提供了丰富的功能适用于各种应用场景。Halo是一个简洁、高效的开源建站平台。它提供了易于使用的界面和丰富的功能使用户可以轻松地创建个人博客或专业网站。也是个容器通过一个端口接入1panel会将通过web服务进来的域名映射到该网站。其他容器新建一个容器就会有一个或多个对应端口虽然设置了禁止外部端口访问但可以通过内部端口映射访问。某一域名a.csdn.net域名解析到云服务器通过web服务进入匹配对应域名网站该网站设置端口映射到某容器的端口即可向外提供该服务。三、Halo博客主题butterfly 示例小红页脚!--首页音乐播放器安装Aplayer插件后的配置--meting-jsname澎湃artist虞书欣urlhttps://rainymood.com/i/xxx.mp3coverhttps://rainymood.com/i/badge.jpgfixedtrueautoplaytrue/meting-js!--友情链接--divclassfooter-linksp!--萌国备案--ahrefhttps://icp.gov.moe/?keyword2024xxxxtarget_blank萌ICP备2024xxxx号/a| 本站已运行aiduptime/a| 友情链接:ahrefhttps://www.yuukisoul.comtarget_blankyuuki/a|ahrefhttps://dhjdd.cn/target_blank小红/a/p/divscript// 设置建站时间conststartDatenewDate(2024-11-11);// 替换成实际的建站时间constcurrentDatenewDate();// 计算运行时间consttimeDiffcurrentDate-startDate;// 结果以毫秒为单位constdaysMath.floor(timeDiff/(1000*60*60*24));// 转换为天数// 显示在网页上的元素document.getElementById(uptime).innerTextdays 天;/script!--百度统计https://tongji.baidu.com/--scriptvar_hmt_hmt||[];(function(){varhmdocument.createElement(script);hm.srchttps://hm.baidu.com/hm.js?xxxxxxxxxxxxxxxxxxx;varsdocument.getElementsByTagName(script)[0];s.parentNode.insertBefore(hm,s);})();/script