Skip to content

zhyea/calf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calf

Summary

一个基于Java SpringBoot实现的小说站。支持多主题,伪静态等能力。不过仍有许多未完善之处,只是初生的小牛。

Install

启动文件是calf.service

启动文件需要被置于如下路径:

/usr/lib/systemd/system/

相关指令:

# 修改 service 文件之后需要刷新 Systemd
sudo systemctl daemon-reload

# 使 Calf 开机自启
sudo systemctl enable calf

# 启动 Calf
sudo service calf start

# 重启 Calf
sudo service calf restart

# 停止 Calf
sudo service calf stop

# 查看 Calf 的运行状态
sudo service calf status

Domain

安装Nginx

# 添加 Nginx 源
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

# 安装 Nginx
sudo yum install -y nginx

# 启动 Nginx
sudo systemctl start nginx.service

# 设置开机自启 Nginx
sudo systemctl enable nginx.service

将配置文件calf.conf移动到如下位置

/etc/nginx/conf.d/

修改calf.conf文件中的域名和端口信息。

然后执行如下操作:

# 检查配置是否有误
sudo nginx -t

# 重载 Nginx 配置
sudo nginx -s reload

配置证书

# 安装 certbot 以及 certbot nginx 插件
yum install -y epel-release

yum install -y python2-certbot-nginx 

# 安装 certbot 以及 certbot nginx 插件
yum install -y certbot

# 执行配置,中途会询问你的邮箱,如实填写即可
certbot --nginx

# 自动续约
certbot renew --dry-run

服务器

推荐使用 Vultr 部署服务

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published