零基础也能懂!手把手教你如何在服务器上搭建个人网站(附超详细步骤)

Time:2025年08月07日 Read:4 评论:0 作者:y21dr45

零基础也能懂!手把手教你如何在服务器上搭建个人网站(附超详细步骤)

当“小白”遇见服务器

“什么?在服务器上搭网站?听起来像用乐高拼宇宙飞船啊!”——别慌!作为一只常年和服务器“打架”的测评博主,今天就用最人话版教程,带你从“青铜”变“王者”。(友情提示:看完本文,你甚至能对着服务器吹牛:“就这?”)

第一章:先搞懂基础——服务器是啥?

比喻时间:服务器就像24小时营业的“数字房东”,你的网站就是房客。房东负责存储网站文件、处理访问请求,而你要做的就是——给房东装修房子(部署网站)。

关键知识点

- 服务器类型:虚拟主机(合租房)、VPS(独立公寓)、物理服务器(买地盖别墅)。新手推荐VPS,比如腾讯云轻量服务器(性价比高,自带“新手保护buff”)。

- 操作系统:Linux(免费且强大)或Windows(图形界面友好)。本文以Linux为例,毕竟它占了90%的服务器市场。

第二章:准备工作——别急着写代码!

1. 买服务器?先领优惠券!

国内推荐阿里云、腾讯云(新用户1折起),国外选DigitalOcean、Linode。记得用学生认证或618大促薅羊毛!(博主曾用50元/年撸到一台服务器,香不香?)

2. 远程登录:和服务器“接头”

- Windows用户:下载`PuTTY`(SSH工具),输入IP、用户名、密码。

- Mac/Linux用户:直接终端敲 `ssh root@你的IP`,然后输入密码。

*⚠️警告:第一次登录会问你是否信任主机,输入`yes`后别手抖按成`yesss`!*

3. 基础安全设置——防黑客比防闺蜜简单

- 改默认端口:把SSH的22端口改成其他数字(比如2222),减少被扫描概率。

```bash

sudo nano /etc/ssh/sshd_config

找到Port 22,改成Port 2222

sudo systemctl restart sshd

重启服务

```

- 防火墙开权限:只放行必要端口(80/443用于网站,2222用于SSH)。

第三章:搭建网站的“三件套”安装指南

想让网站跑起来?你需要这三个神器:

1. Web服务器:Nginx/Apache二选一

- Nginx(推荐):性能高,配置简单。安装命令:

sudo apt install nginx -y

Ubuntu/Debian

sudo systemctl start nginx

完成后浏览器输入服务器IP,看到“Welcome to Nginx”就成功啦!

- Apache:老牌但略臃肿。适合怀旧党。

2. 数据库:MySQL/MariaDB

网站的数据(比如用户评论)存在这里。安装MariaDB(MySQL的亲兄弟):

```bash

sudo apt install mariadb-server -y

sudo mysql_secure_installation

会提示设密码,记得选Y加强安全

```

3. PHP:让网站“动起来”

如果是WordPress等PHP网站,必须装它:

sudo apt install php-fpm php-mysql -y

第四章:部署网站——从空白页到Hello World!

方案A:用WordPress一键建站(适合懒人)

1. 安装宝塔面板(国产神器):

```bash

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

```

装完后按提示登录面板,一键安装WordPress+MySQL+Nginx,连主题都能鼠标点选!

方案B:手动上传HTML文件(极客专属)

1. 把做好的网页文件扔到Nginx默认目录:

cd /var/www/html

sudo rm index.nginx-debian.html

删掉默认页

sudo nano index.html

写个Hello World!

2. 保存后访问IP,你的专属页面就上线了!

第五章:绑定域名——告别难记的IP地址

1. 买域名(腾讯云/阿里云搜“.xyz”后缀超便宜)。

2. DNS解析里添加A记录,指向服务器IP。

3. Nginx配置域名:

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

写入:

```nginx

server {

listen 80;

server_name yourdomain.com www.yourdomain.com;

root /var/www/html;

index index.html;

}

4. 重启Nginx:

sudo systemctl restart nginx

终极彩蛋:常见翻车现场救援指南

- 502 Bad Gateway? → PHP-FPM没启动 `sudo systemctl start php7.4-fpm` (版本号换成你的)。

- 数据库连不上? → 检查MySQL用户权限 `GRANT ALL ON *.* TO 'user'@'localhost';`。

- 端口被墙? → 国内服务器记得备案!国外服务器…换个端口吧。

:你现在是“有站一族”了!

从对着命令行发抖到轻松建站,恭喜解锁新成就!下次聚会可以凡尔赛:“我的个人站?哦,就随手搭着玩的~”(深藏功与名.jpg)

*问题没解决?评论区扔过来,博主化身24小时客服!(限时免费版)* 🚀

TAG:怎么在服务器上搭建网站,如何在自己的服务器上建网站,服务器怎么建立网站,服务器搭建网站教程,如何在服务器上搭建软件,怎么在服务器上搭建网站呢

标签:
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1