#!/bin/bash

# 下载网站证书并放到指定位置

# 文件 URL 和目标路径
KEY_URL="https://files.cemcoe.com/cemcoe.com.key"
PEM_URL="https://files.cemcoe.com/cemcoe.com.pem"
KEY_PATH="/etc/nginx/cemcoe.com.key"
PEM_PATH="/etc/nginx/cemcoe.com.pem"

# 创建目标目录
echo "Creating directory /etc/nginx if it does not exist..."
sudo mkdir -p /etc/nginx

# 下载文件
echo "Downloading $KEY_URL..."
sudo curl -o "$KEY_PATH" "$KEY_URL"
if [ $? -ne 0 ]; then
    echo "Failed to download $KEY_URL"
    exit 1
fi

echo "Downloading $PEM_URL..."
sudo curl -o "$PEM_PATH" "$PEM_URL"
if [ $? -ne 0 ]; then
    echo "Failed to download $PEM_URL"
    exit 1
fi

# 设置文件权限
echo "Setting permissions for $KEY_PATH..."
sudo chmod 600 "$KEY_PATH"

echo "Setting permissions for $PEM_PATH..."
sudo chmod 644 "$PEM_PATH"

# 验证文件
if [ -f "$KEY_PATH" ] && [ -f "$PEM_PATH" ]; then
    echo "Files have been successfully downloaded and moved to /etc/nginx."
else
    echo "Failed to move files to /etc/nginx."
    exit 1
fi

# install cv 
echo "Install CV success"
