#!/bin/bash # 部署 Portal 到服务器 # 用法: ./deploy.sh SERVER="154.8.162.18" USER="root" PASS="Why_701208" REMOTE_PATH="/var/www/portal" LOCAL_FILE="index.html" echo "正在上传 ${LOCAL_FILE} 到 ${SERVER}:${REMOTE_PATH}..." sshpass -p "${PASS}" scp -o StrictHostKeyChecking=no "${LOCAL_FILE}" "${USER}@${SERVER}:${REMOTE_PATH}/${LOCAL_FILE}" if [ $? -ne 0 ]; then echo "上传失败" exit 1 fi echo "正在重载 Nginx..." sshpass -p "${PASS}" ssh -o StrictHostKeyChecking=no "${USER}@${SERVER}" "nginx -s reload" if [ $? -ne 0 ]; then echo "Nginx 重载失败" exit 1 fi echo "部署完成: https://portal.all8ai.top/"