1. 让ssh保持心跳
平常情况下ssh终端在长时间没有操作的情况下会自动断开连接,进行如下配置可使ssh一直联通。避免偶然断线情况
找到电脑的 /etc/ssh/ssh_config 添加如下两行即可
ServerAliveInterval 50 #每隔50秒就向服务器发送一个请求,这个数字可以根据自身需要调整
ServerAliveCountMax 3 #允许超时的次数,一般都会响应
2. 电脑设置代理导致的无法连接git问题
git config --global --unset http.proxy
git config --global --unset https.proxy
3. go交叉编译产物copy到目标机器无法识别配置及资源文件问题
一定要记得把资源文件同运行程序,一并上传到服务器才能真正的执行啊!!!!
nginx 反向代理配置
gin-vue-admin配置。
location /api/ {
proxy_pass http://172.17.0.4:8888;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
rewrite ^/api/(.*)$ /$1 break;
}
Docker load指定cpu架构的镜像
docker pull --platform linux/amd64 mongo:8.0.0-rc13-jammy
我的服务器cpu是amd的
docker查看容器ip地址
docker inspect <container_id_or_name> | grep "IPAddress"
docker 启动mariadb数据库
docker run -d --name mariadb --env MARIADB_USER=zhou --env MARIADB_DATABASE=gvadb --env MARIADB_PASSWORD=mima --env MARIADB_ROOT_PASSWORD=mima mariadb:11.2.4
docker 容器中下载软件包
apt-get update
apt-get install -y vim