Typecho 环境配置和博客搭建
最近想做一个新站点,用来同步微信公众号文章,想来想去还是和这个根域名下的博客分开比较好。但是站点不想自己搞了,直接用现成的 typecho+主题 吧,这里记录下步骤。
# php 安装
# 安装
apt-get -y install nginx php7.0 php7.0-fpm
# 检查是否运行正常
systemctl status nginx
systemctl status php7.0-fpm
1
2
3
4
5
6
2
3
4
5
6
# mysql 安装
如果已经有mysql了就不用安装了,直接用就行
# 安装
apt-get -y install mysql-server mysql-client
# 安装后运行安全配置向导
mysql_secure_installation
1
2
3
4
5
2
3
4
5
# 修改nginx配置
如果没有nginx要先安装,安装后修改 /etc/nginx/sites-available/default
server {
listen 443; # 如果不用https就写80
server_name blog.codingcat.cn;
root /var/www/html; # 这里是网站的存放路径
index index.php;
# 如果用https配置这里
ssl on;
ssl_certificate /etc/nginx/ssl/blog.codingcat.cn.crt;
ssl_certificate_key /etc/nginx/ssl/blog.codingcat.cn.key;
# 下面直接照写
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
include fastcgi.conf;
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
配置后重启下nginx
# typecho
下载typecho
https://typecho.org/download
解压到刚才配置的nginx的root下,例如 /var/www/html
然后访问下,看看能否正常运行,如果配置没有问题,会出现typecho的配置界面,需要你手动配置下数据库地址等信息,并手动将配置信息文件放到服务器上。
# typecho 主题安装
这个也因不同主题而异,以https://typecho.me/1247.html initial主题为例,下载代码,整个文件夹放到站点root下的 usr/themes/下,这时再到 typecho管理后台中,网站外观里就能找到这个主题啦。
上次更新: 2022/11/11, 2:11:00