🗣 Wd提问: linux vps搭建
🤖 Ai回答: 在 Linux VPS 上搭建服务器是一个常见的任务,具体步骤取决于你想要搭建的服务类型(如 Web 服务器、数据库、邮件服务器、文件服务器等)。以下是一个通用的搭建流程,以搭建一个基本的 Web 服务器(Nginx + PHP + MySQL) 为例,适用于大多数 Linux VPS(如 Ubuntu、CentOS、Debian 等)。
🛠️ 一、准备工作
1、购买 VPS
推荐平台:阿里云、腾讯云、AWS、DigitalOcean、Linode、Vultr 等。
推荐配置:1核CPU、1GB内存、20GB硬盘、公网IP。
2、获取登录信息
服务器 IP 地址
SSH 用户名(通常是 `root` 或你创建的用户)
SSH 密码或密钥
3、连接 VPS
使用 SSH 工具连接(如 PuTTY、Xshell、或终端):
bash
ssh root@your_vps_ip
🧱 二、系统更新与基础配置
bash
更新系统包
sudo apt update && sudo apt upgrade -y Ubuntu/Debian
sudo yum update -y CentOS/RHEL
设置时区(推荐使用 UTC 或本地时区)
sudo timedatectl set-timezone Asia/Shanghai
安装常用工具
sudo apt install -y vim curl wget net-tools
🌐 三、安装 Web 服务器(Nginx + PHP + MySQL)
1、安装 MySQL(数据库)
bash
Ubuntu/Debian
sudo apt install -y mysql-server
CentOS/RHEL
sudo yum install -y mariadb-server mariadb
启动并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
安全设置(设置 root 密码、删除匿名用户等)
sudo mysql_secure_installation
2、安装 PHP 及常用扩展
bash
Ubuntu/Debian
sudo apt install -y php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip
CentOS/RHEL
sudo yum install -y php-fpm php-mysqlnd php-curl php-gd php-mbstring php-xml php-zip
3、安装 Nginx
bash
Ubuntu/Debian
sudo apt install -y nginx
CentOS/RHEL
sudo yum install -y nginx
启动并设置开机自启
sudo systemctl start nginx
sudo systemctl enable nginx
🔧 四、配置 Nginx + PHP-FPM
1、编辑 Nginx 配置文件(以 `65.hk` 为例):
bash
sudo vim /etc/nginx/sites-available/65.hk
写入以下内容:
nginx
server {
listen 80;
server_name 65.hk www.65.hk;
root /var/www/65.hk;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock; 根据你的 PHP 版本调整
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
注意:`php8.1-fpm.sock` 需要根据你的 PHP 版本调整,可通过 `php -v` 查看版本。
2、启用站点并重启 Nginx:
bash
sudo ln -s /etc/nginx/sites-available/65.hk /etc/nginx/sites-enabled/
sudo nginx -t 测试配置
sudo systemctl reload nginx
3、创建网站目录并设置权限:
bash
sudo mkdir -p /var/www/65.hk
sudo chown -R www-data:www-data /var/www/65.hk
sudo chmod -R 755 /var/www/65.hk
📂 五、测试 PHP 环境
创建测试文件:
bash
sudo vim /var/www/65.hk/info.php
写入:
php
<?php
phpinfo();
?
访问浏览器:
http://your_vps_ip/info.php
如果看到 PHP 信息页面,说明配置成功。
🔐 六、安全加固(推荐)
1、设置防火墙(UFW)
bash
sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full' 允许 HTTP/HTTPS
sudo ufw enable
2、创建非 root 用户(推荐)
bash
sudo adduser deploy
sudo usermod -aG sudo deploy 添加到 sudo 组
3、禁用 root 登录(SSH)
编辑 SSH 配置:
bash
sudo vim /etc/ssh/sshd_config
修改:
conf
PermitRootLogin no
PasswordAuthentication no 使用密钥登录更安全
重启 SSH:
bash
sudo systemctl restart sshd
4、安装 Fail2Ban(防暴力破解)
bash
sudo apt install -y fail2ban
sudo systemctl enable fail2ban
🔄 七、域名解析(可选)
1、在域名注册商处将域名解析到 VPS IP:
A 记录: 65.hk → your_vps_ip
A 记录: www.65.hk → your_vps_ip
2、配置 HTTPS(推荐使用 Let's Encrypt)
bash
sudo apt install -y certbot python3-certbot-nginx
sudo certbot nginx -d 65.hk -d www.65.hk
✅ 八、常见问题排查
| 问题 | 解决方法 |
| Nginx 无法启动 | `sudo nginx -t` 检查配置,`sudo systemctl status nginx` 查看错误 |
| PHP 页面显示空白 | 检查 PHP 错误日志:`/var/log/php-fpm.log` 或 `tail -f /var/log/nginx/error.log` |
| 无法访问网站 | 检查防火墙、端口开放、域名解析 |
📦 九、其他常见服务搭建
| 服务 | 安装命令 |
| FTP 服务器(vsftpd) | `sudo apt install vsftpd` |
| 邮件服务器(Postfix + Dovecot) | `sudo apt install postfix dovecot-imapd` |
| 文件共享(Samba) | `sudo apt install samba` |
| 数据库管理(phpMyAdmin) | `sudo apt install phpmyadmin` |
| 反向代理(Nginx + Docker) | `sudo apt install docker.io` |
📌 总结
在 Linux VPS 上搭建服务器的核心步骤:
1、连接 VPS
2、更新系统
3、安装所需服务(Nginx + PHP + MySQL)
4、配置服务
5、测试功能
6、安全加固
7、域名绑定(可选)
如果你有特定的服务需求(如搭建 WordPress、搭建宝塔面板、搭建 Git 服务器、搭建 Telegram Bot 等),可以告诉我,我可以提供更详细的教程。
📣 商家广告 :
👍
0
👎
IP地址: 232.48.55.130
搜索次数: 0
提问时间: 2025-11-08 22:24:35
🛒 域名购买 :
838.net.cn qj.gs jldj.cn 797.net.cn chesou.com.cn 8333.top touwang.com.cn 8.sx.cn souhuai.com souru.com.cn
❓️ 热门提问 :
谷歌关键词广告效果 海豚托管 到期域名如何抢注 网页生成app制作 llp域名 如何购买国外服务器 网站托管服务提供商 加速电脑 邮箱地址注册入口 酷狗注册地址在哪里 豌豆Ai站群搜索引擎系统
🌐 域名评估 :
yu8.mo.cn su7.team evtol.fund qb.cx 73.gold aaaa.pet 81.biz xphone.quest 3.ln.cn klgj.cn
⛏ 最新挖掘 :
凯里酸汤鱼 贵阳烤脑花 都匀毛尖茶 花溪牛肉粉 贵阳烤生蚝 贵阳烤豆腐 贵阳纸包鱼 贵阳特色菜
🖌 热门作画 :
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊 :
🔗 友情链接 :
温泉开发规划
租香港vps
ai提问
🧰 站长工具 :Ai工具 whois查询 搜索
📢 温馨提示 :本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持 :本站由豌豆Ai 提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。