96SEO 2025-10-21 16:28 0
在开始之前,确保您已经拥有一台Debian VPS,并能够通过SSH连接到您的服务器。

先说说更新您的系统以安装最新软件包。
sudo apt update && sudo apt upgrade -yNginx是一个高性能的HTTP和反向代理服务器。
sudo apt install nginx -y安装完成后可以通过访问VPS的IP地址来查看默认的Nginx欢迎页面。
MySQL或MariaDB是用于存储动态网站数据的数据库管理系统。
sudo apt install mariadb-server -y安装完成后 使用以下命令初始化MySQL数据库:
sudo mysql_secure_installationPHP是服务器端脚本语言,用于处理动态网站的数据。
sudo apt install php-fpm php-mysql -y使用Let's Encrypt提供的Certbot工具为您的网站安装免费的SSL证书。
sudo apt install certbot python3-certbot-nginx -y使用以下命令为您的网站生成SSL证书:
sudo certbot --nginx -d yourdomain.com在Nginx的配置文件中添加您的网站配置。
sudo nano /etc/nginx/sites-available/yourdomain.com添加以下内容:
server {
        listen 80;
        server_name yourdomain.com www.yourdomain.com;
        location / {
            root /var/www/html/yourdomain.com;
            index index.html index.htm;
        }
        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据您的PHP版本进行修改
            fastcgi_param SCRIPT_FILE不结盟E $document_root$fastcgi_script_name;
        }
    }创建网站的符号链接并启用配置文件:
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t # 检查配置文件是否正确
sudo systemctl restart nginx将您的网站文件上传到VPS,比方说使用FTP或SSH。
上传完成后测试您的网站是否正常运行。
恭喜您,您已经成功搭建了一个基于Debian的VPS网站!希望本文对您有所帮助。
Demand feedback