🗣 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地址: 166.169.93.214
搜索次数: 1
提问时间: 2025-11-12 08:00:30
🛒 域名购买:
862.net.cn
389.net.cn
219.net.cn
jamctr.com
279.net.cn
68.wiki
797.net.cn
wq.gs
lq.gs
tuosou.cn
❓️ 热门提问:
机柜pdu 价格
如何查看域名解析生效
虚拟主机分销
x86架构的服务器
地源热泵主机价格
网页打印服务器
idc数据中心服务
阿里的域名交易
vps登陆方法
帝景园 香港
豌豆Ai站群搜索引擎系统
🌐 域名评估:
su7.today
byd.sx.cn
65.gg
792.net.cn
hkza.cn
gaix.cn
drone.bj.cn
lifeisacharm.com
g.qh.cn
uu.qh.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
검색 엔진 소스 코드
한국 검색 엔진
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。