🗣 Wd提问: VPS搭建开发环境教程
🤖 Ai回答: VPS搭建开发环境教程
准备工作
1、购买VPS服务器(推荐DigitalOcean、Linode或Vultr)
2、选择操作系统(推荐Ubuntu 22.04 LTS)
3、获取服务器IP地址和root密码
基础配置
登录服务器
bash
ssh root@your_server_ip
更新系统
bash
apt update && apt upgrade -y
创建新用户
bash
adduser developer
usermod -aG sudo developer
配置SSH密钥(本地操作)
bash
ssh-keygen
ssh-copy-id developer@your_server_ip
安全设置
修改SSH端口
编辑`/etc/ssh/sshd_config`:
Port 2222
PermitRootLogin no
PasswordAuthentication no
重启SSH服务:
bash
systemctl restart ssh
配置防火墙
bash
ufw allow 2222
ufw allow 80
ufw allow 443
ufw enable
开发环境安装
安装基础工具
bash
apt install -y git curl wget build-essential
安装Docker
bash
curl -fsSL https://get.docker.com | sh
usermod -aG docker developer
安装Docker Compose
bash
curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
开发工具安装
安装VS Code Server
bash
docker run -d \
name=code-server \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e PASSWORD=your_password \
-p 8080:8080 \
-v /home/developer/code-server:/config \
restart unless-stopped \
lscr.io/linuxserver/code-server:latest
访问VS Code
打开浏览器访问:`http://your_server_ip:8080`
数据库安装(可选)
MySQL Docker安装
bash
docker run -d \
name=mysql \
-e MYSQL_ROOT_PASSWORD=secure_password \
-e MYSQL_DATABASE=dev_db \
-e MYSQL_USER=dev_user \
-e MYSQL_PASSWORD=dev_pass \
-p 3306:3306 \
-v mysql_data:/var/lib/mysql \
mysql:8.0
反向代理配置(可选)
安装Nginx
bash
apt install -y nginx
配置代理
创建`/etc/nginx/sites-available/dev.conf`:
nginx
server {
listen 80;
server_name dev.yourdomain.com;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
启用配置:
bash
ln -s /etc/nginx/sites-available/dev.conf /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx
常用开发环境
Python环境
bash
apt install -y python3-pip python3-venv
Node.js环境
bash
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
apt install -y nodejs
Java环境
bash
apt install -y openjdk-17-jdk
环境验证
bash
docker version
docker-compose version
python3 version
node version
npm version
java version
安全建议
1、定期更新系统和软件
2、配置自动备份
3、启用双因素认证
4、使用强密码和SSH密钥
5、监控服务器日志
通过以上步骤,您已成功在VPS上搭建了完整的开发环境,现在可以开始您的开发工作了!
📣 商家广告:





0
IP地址: 122.208.165.204
搜索次数: 73
提问时间: 2025-12-06 20:47:51
本站所有
❓
问答
均由Ai自动分析整理,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
本站由
🟢
豌豆Ai
提供技术支持,使用的最新版:
豌豆Ai站群搜索引擎系统 V.25.10.25
搭建本站。