4.2 tale
购买服务器
主机商地址:https://www.vultr.com/?ref=6886447
选购服务器
位置:东京、新加坡 配置:最低配置即可
SSH免密登录
配置本地的mac的ssh,修改 ~/.ssh/config
文件:
Host vultr
HostName 142.93.243.132
Port 22
User root
IdentityFile ~/.ssh/id_rsa
免密登陆的核心是将本地公钥id_rsa.pub
上传到vps的~/.ssh/authorized_keys
,之后就可以在mac上ssh vultr
直接登陆啦
vps生成ssh key
cd ~
ls -al
mkdir .ssh
ssh-keygen -b 4096 -t rsa
一路回车
touch ~/.ssh/authorized_keys
# 将公钥内容写入到authorized_keys
# cat -n ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys 这是个写入命令,可以忽略
安装JDK
sudo apt-get update
sudo apt-get install default-jre
java -version
安装tale
# 进入wiki中wget最新的(在01如何使用tale中)
# wget http://7xls9k.dl1.z0.glb.clouddn.com/tale-least.zip
# apt-get install zip unzip
# unzip tale-least.zip
wget -qO- git.io/fxsWx | bash
cd tale
sh tool start
# 然后访问浏览器的 http://IP:9000 即可安装,建议不要先安装,绑定域名后再安装
dnspod域名解析,ping通之后即可用nginx代理,实现负载均衡
安装Nginx
apt-get install nginx
配置nginx
cd /etc/nginx/conf.d
sudo vim blog-scott-wolrd-9000.conf
server {
listen 80;
# your ip
server_name blog.scott.world;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:9000;
client_max_body_size 10m;
}
}
- 检测配置文件是否ok?
sudo nginx -t
启动、重启nginx
sudo service nginx start sudo service nginx restart
访问blog.scott.world即可进行安装了
升级
# tale 根目录下 ./tool upgrade
安装主题
了解更多:tale的深度了解
- java MVC架构
- 数据库