Hexo安装记录
Hexo博客是一款快速、简洁且高效的静态博客框架,既可以部署在服务器也可以部署在Github,结合Vscode可以很好的实现博客的快速发布
Hexo博客是一款快速、简洁且高效的静态博客框架,既可以部署在服务器也可以部署在Github,结合Vscode可以很好的实现博客的快速发布
Next主题内置Gitalk评论系统,该评论系统存储在GitHub,不易丢失
Hexo主题纯色有些单调,可以通过自定义配置修改背景并实现透明化
优化站点SEO相关信息,通过配置文件,配置谷歌和百度的站点验证,百度的自动推送功能
自 2022 年 1 月 1 日起,服务器端将默认禁用对于 MD5 认证信息 的兼容。任何使用 MD5 认证信息的客户端将无法连接到禁用 VMess MD5 认证信息的服务器端,从而导致服务端和客户端报错。
利用VSCode的PicGo插件可以直接实现截图粘贴自动上传并返回MD格式插入到文档中
如果是CentOS8以下替换成yum
安装,dnf
是新一代包管理工具。sudo dnf install nginx
1 | # 启动 |
添加https和http端口到防火墙,如果你开启了防火墙,否则忽略这一步
1 | firewall-cmd --add-service=http --permanent |
系统是CentOS8
Nginx是源码安装nginx/1.18.0
突然发现重启服务器后Systemd enable Nginx配置的自启无法启动,日志文件报错误
1 | nginx: [emerg] host not found in upstream "mydomain.com" in /etc/nginx/sites-enabled/test.conf:33 |
但是之前,在CentOS7一直都好好的。奇怪的是手动在运行一遍Systemd启动命令竟然可以运行,
Nginx配置文件也没错。百度搜了一圈,给的解决方法全都是清一色的配置DNS或者配置Host文件
最后还是谷歌大法好,原文如下
Hello,
after installing Nginx on a new system I have some issues when rebooting the system. Nginx is unable to start and throws this error:
nginx: [emerg] host not found in upstream “mydomain.com” in /etc/nginx/sites-enabled/test.conf:33
When I try to ping mydomain.com it works without any issues, I also can start the Nginx service manually. Is it possible that Nginx tries to start before the system can resolve host names?
最好看英文文档和中文文档结合,有些中文文档并没有讲
英文文档,比如装着装着报错,肯定是没安装某些库。seafile安装会把python一家老小许多库全都装都一边。
pip3 install MySQLdb
前提是你要安装了pip3yum -y install pip3
python3-dev
yum -y install install python3-dev
seafile7.0以后
就不支持直接8000访问了gunicorn.conf 把 bind=127.0.0.1 改成0.0.0.0
就可访问了