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;
  }

}
  1. 检测配置文件是否ok?
    sudo nginx -t
    

    启动、重启nginx

    sudo service nginx start
    sudo service nginx restart
    

    访问blog.scott.world即可进行安装了

    升级

    # tale 根目录下
    ./tool upgrade
    

    安装主题

了解更多:tale的深度了解

  • java MVC架构
  • 数据库

results matching ""

    No results matching ""