豌豆Ai站群搜索引擎系统 V.25.10.25 网址:www.wd.chat

🗣 Wd提问: vps怎么搭建网站

🤖 Ai回答:
在 VPS(虚拟专用服务器)上搭建网站是一个非常常见且实用的技能,下面我将为你提供一个完整、清晰、适合新手的搭建流程,以最常见的 Linux(Ubuntu 22.04)+ Nginx + PHP + MySQL(LNMP) 环境为例,搭建一个 WordPress 网站。

✅ 一、准备工作

1、购买并登录 VPS
选择服务商:阿里云、腾讯云、AWS、DigitalOcean、Vultr、Linode 等。
选择系统:推荐 Ubuntu 22.04 LTS(稳定、社区支持好)。
获取登录信息:IP 地址、用户名(通常是 `root`)、密码或 SSH 密钥。

2、使用 SSH 登录 VPS(Windows 用户用 PuTTY 或 Windows Terminal,Mac/Linux 直接用终端)

bash
ssh root@你的VPS_IP地址

首次登录会提示你确认指纹,输入 `yes`,然后输入密码。

✅ 二、基础系统安全配置

1、更新系统

bash
apt update && apt upgrade -y

2、创建普通用户(推荐,避免直接用 root)

bash
adduser yourusername

设置密码,填写信息可跳过(回车)。

3、给新用户 sudo 权限

bash
usermod -aG sudo yourusername

4、禁用 root 登录(安全加固)

bash
nano /etc/ssh/sshd_config

找到以下行并修改:

ini
PermitRootLogin no
PasswordAuthentication yes 暂时保留,后面可改用密钥

保存退出(`Ctrl+O` → 回车 → `Ctrl+X`)

重启 SSH:

bash
systemctl restart ssh

🔒 重要:现在用新用户重新登录,避免断开后无法连接!

bash
ssh yourusername@你的VPS_IP地址

5、配置防火墙(UFW)

bash
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw enable
sudo ufw status

✅ 三、安装 LNMP 环境(Nginx + MySQL + PHP)

1、安装 Nginx

bash
sudo apt install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx

打开浏览器访问 `http://你的VPS_IP`,看到 “Welcome to nginx!” 表示成功。

2、安装 MySQL

bash
sudo apt install mysql-server -y
sudo mysql_secure_installation

按提示设置 root 密码,选择 `Y` 删除匿名用户、禁止 root 远程登录等。

✅ 建议记下你设置的 MySQL root 密码!

3、安装 PHP 及常用扩展

bash
sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip -y

检查 PHP 版本:

bash
php -v

4、配置 Nginx 使用 PHP-FPM

编辑默认站点配置:

bash
sudo nano /etc/nginx/sites-available/default

找到 `location ~ \.php$` 部分,确保内容如下(取消注释):

nginx
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock; 根据你的PHP版本调整,如 php8.2-fpm.sock
}

保存退出,测试配置:

bash
sudo nginx -t

若无错误,重启 Nginx:

bash
sudo systemctl restart nginx

5、测试 PHP 是否正常工作

创建测试文件:

bash
sudo nano /var/www/html/info.php

写入:

php
<?php
phpinfo();
?

保存后访问:`http://你的VPS_IP/info.php`

看到 PHP 信息页面 → 成功!

🚫 测试完成后删除该文件(安全考虑):

bash
sudo rm /var/www/html/info.php

✅ 四、创建网站目录与数据库

1、创建网站根目录

bash
sudo mkdir -p /var/www/yourdomain.com
sudo chown -R $USER:$USER /var/www/yourdomain.com
sudo chmod -R 755 /var/www/yourdomain.com

2、创建 Nginx 站点配置

bash
sudo nano /etc/nginx/sites-available/yourdomain.com

粘贴以下内容(替换 `yourdomain.com` 为你的真实域名):

nginx
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/yourdomain.com;
index index.php index.html index.htm;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
}

location ~ /\.ht {
deny all;
}
}

启用站点:

bash
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo rm /etc/nginx/sites-enabled/default 可选:删除默认站点
sudo nginx -t && sudo systemctl restart nginx

✅ 五、创建数据库和用户(用于 WordPress)

登录 MySQL:

bash
sudo mysql -u root -p

执行以下 SQL:

sql
CREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

🔐 记住数据库名、用户名、密码,后面 WordPress 安装要用!

✅ 六、安装 WordPress(最常用建站程序)

1、下载 WordPress

bash
cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
sudo cp -a /tmp/wordpress/、/var/www/yourdomain.com/

2、设置文件权限

bash
sudo chown -R www-data:www-data /var/www/yourdomain.com
sudo find /var/www/yourdomain.com -type f -exec chmod 644 {} \;
sudo find /var/www/yourdomain.com -type d -exec chmod 755 {} \;

3、配置 WordPress

复制配置文件:

bash
cd /var/www/yourdomain.com
cp wp-config-sample.php wp-config.php
nano wp-config.php

修改以下三行(填入你前面创建的数据库信息):

php
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', '你的强密码');
define('DB_HOST', 'localhost');

保存退出。

4、设置 WordPress 密钥(增强安全)

访问官方密钥生成器:👉 https://api.wordpress.org/secret-key/1.1/salt/

复制生成的密钥,替换 `wp-config.php` 中 `/* Authentication Unique Keys and Salts、*/` 下面的全部内容。

✅ 七、完成 WordPress 安装

1、访问你的网站

在浏览器中打开:

http://你的VPS_IP

你会看到 WordPress 安装向导。

2、填写信息

站点标题:你的网站名
用户名:管理员账号(不要用 admin)
密码:强密码(建议用密码管理器生成)
邮箱:你的邮箱

点击“安装 WordPress”

✅ 安装成功!

✅ 八、(可选)绑定域名 + 配置 HTTPS(SSL)

1、域名解析

在你的域名注册商(如阿里云、腾讯云)控制台,添加一条 A 记录:

主机记录:`@` 或 `www`
记录类型:A
记录值:你的 VPS IP 地址
TTL:默认

等待生效(几分钟~几小时)

2、安装 Let's Encrypt SSL 证书(免费)

bash
sudo apt install certbot python3-certbot-nginx -y
sudo certbot nginx -d yourdomain.com -d www.yourdomain.com

按提示操作,选择是否强制 HTTPS → 选 `2`(自动重定向)

完成后访问 `https://yourdomain.com`,看到小绿锁就成功了!

✅ 九、后期维护建议

| 项目 | 建议 |

| 定期更新 | `sudo apt update && sudo apt upgrade -y` |
| 备份网站 | 使用 `rsync` 或 `wp-cli` 备份文件和数据库 |
| 安装防火墙 | `ufw` 已配置,可加 fail2ban 防暴力破解 |
| 监控资源 | `htop`、`df -h`、`free -m` |
| 禁用插件/主题编辑 | 在 wp-config.php 加入 `define('DISALLOW_FILE_EDIT', true);` |

✅ 总结:VPS 搭建网站完整流程

| 步骤 | 内容 |

| 1 | 购买 VPS,SSH 登录 |
| 2 | 创建普通用户,禁用 root,配置 UFW 防火墙 |
| 3 | 安装 Nginx、MySQL、PHP |
| 4 | 配置 Nginx 支持 PHP |
| 5 | 创建网站目录和数据库 |
| 6 | 下载并配置 WordPress |
| 7 | 访问 IP 完成安装 |
| 8 | 绑定域名 + 配置 SSL(HTTPS) |
| 9 | 定期维护与备份 |

💡 额外建议

使用宝塔面板(中文友好):如果你觉得命令行太复杂,可安装宝塔面板(一键安装 LNMP + 网站管理)。
使用 Docker:更高级的部署方式,适合有经验者。
备案:如果你的 VPS 在中国大陆,网站需备案(阿里云/腾讯云有指引)。

✅ 恭喜你!你现在拥有一个完全属于自己的、安全的、可访问的网站了!

如果你告诉我你想建什么类型的网站(博客、电商、论坛),我还可以提供更具体的优化建议 😊

Ai作答

📣 商家广告


广告招商

豌豆Ai站群搜索引擎系统

看相

取名

日付VPS


0

IP地址: 101.57.236.246

搜索次数: 0

提问时间: 2025-11-06 02:17:56

🛒 域名购买
twks.cn
4666.com.cn
koupin.com.cn
yb.gs
sbnjt.com
zm.gs
souzi.com.cn
lb.gs
g-y.cn
8333.top

❓️ 热门提问
8核云主机
软件开发代理公司知识产权
dns openvpn
竞价服务器
海外高防vps
移动搜索引擎排名
vps香港租用
618云服务器优惠
阿里虚拟空间
.net云服务器
豌豆Ai站群搜索引擎系统

🌐 域名评估
yuang.cn
deepseek.city
su7.city
djjr.cn
sawebu.com.cn
catl.tw.cn
rr.gd.cn
trump.xz.cn
tevh.cn
gg.he.cn

⛏ 最新挖掘
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜

🖌 热门作画

🤝 关于我们:
豌豆Ai 域名 建站 站群 留痕 推广 评估 源码
开发Ai 工具 日记 价格 加盟 广告 流量 留言 联系

🗨 加入群聊
群

🔗 友情链接
一站式搜索平台  北京网站优化  ai提问

🧰 站长工具
Ai工具  whois查询  搜索

📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。

👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。

上一篇 66486 66487 66488 下一篇