markdown ssh root@192.168.1.100 yum install -y docker systemctl start docker systemctl enable docker
sudo apt-get update && sudo apt-get install nginx # 安装Nginx sudo systemctl start nginx && sudo systemctl enable nginx # 启动并设置开机自启 cd /var/www/ && echo "Hello, World!" > index. # 创建网页内容
配置开发服务器指令
ssh root@yourserverip sudo apt-get update sudo apt-get install nginx sudo systemctl start nginx sudo systemctl enable nginx
如果是使用Node.js
sudo apt-get install nodejs npm
启动Node.js应用
node /path/to/your/app.js
配置防火墙允许80和443端口
sudo ufw allow 'Nginx Full' sudo ufw allow 'Nginx HTTP'
检查服务状态
sudo systemctl status nginx
嘿,配置开发服务器嘛,这事儿可多了去了。先得看你是用啥操作系统,Windows、Linux还是Mac?比如,我给你举个例子,2022年我在某个城市配置了一台Linux服务器,当时我用了以下这些指令:
更新软件源
sudo apt update
# 安装必要的软件包 sudo apt install -y git build-essential python3-pip
# 配置SSH sudo apt install -y openssh-server sudo systemctl start ssh sudo systemctl enable ssh
# 安装Python3和pip sudo apt install -y python3 python3-pip
# 可能还需要安装数据库服务器,比如MySQL sudo apt install -y mysql-server
# 配置MySQL sudo mysql_secure_installation
# 安装Node.js和npm curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt install -y nodejs
# 安装版本控制工具,比如Git sudo apt install -y git
# 可能还需要一些开发工具,比如Visual Studio Code sudo apt install -y code
# 可能还需要配置防火墙,开放SSH端口 sudo ufw allow OpenSSH sudo ufw enable
当时我一边敲这些指令一边想,这配置过程还挺繁琐的。我后来才反应过来,可能我偏激了,因为对于有经验的开发者来说,这些步骤都是挺常规的。但是,对于新手来说,确实有点儿复杂。