Linux VPS网站搭建指南_从零开始教你搭建网站

如何在Linux VPS上搭建网站?

步骤 操作内容 所需工具
1 购买并配置Linux VPS VPS提供商(如AWS、DigitalOcean)
2 连接VPS SSH客户端(如PuTTY、Terminal)
3 更新系统 sudo apt update && sudo apt upgrade
4 安装Web服务器 Nginx/Apache(sudo apt install nginx
5 配置域名 DNS解析工具

一、准备工作

  1. 购买Linux VPS
选择主流服务商(如AWS、DigitalOcean),建议配置至少1核CPU、1GB内存的Ubuntu/Debian系统实例。 工具提示:新手推荐使用DigitalOcean的预装镜像,含LAMP/LEMP一键环境。
  1. SSH连接VPS
使用终端(Mac/Linux)或PuTTY(Windows)连接:
   ssh root@yourserverip
   
首次登录需修改默认密码:passwd

二、环境配置

  1. 系统更新
执行以下命令确保系统最新:
   sudo apt update && sudo apt upgrade -y
   
  1. 安装Web服务器
  • Nginx(轻量级):
     sudo apt install nginx -y
     sudo systemctl enable nginx
     
  • Apache(兼容性更好):
     sudo apt install apache2 -y
     

三、部署网站

  1. 上传网站文件
通过SCP或FTP上传HTML/PHP文件至/var/www/html/(Nginx)或/var/www/html/(Apache)。
  1. 配置域名
在DNS服务商处添加A记录指向VPS IP,并在服务器配置虚拟主机:
   server {
       listen 80;
       servername yourdomain.com;
       root /var/www/yoursite;
   }
   

常见问题

问题 原因 解决方案
无法访问网站 防火墙未放行80端口 sudo ufw allow 80
权限错误 文件所有者不正确 sudo chown -R www-data:www-data /var/www/
数据库连接失败 MySQL未安装或配置错误 sudo mysqlsecureinstallation

发表评论

评论列表