本文是一份从零开始的百度云CentOS服务器建站全攻略,内容涵盖服务器选购、系统环境初始化、安全组与防火墙配置、Web服务环境(如Nginx)及数据库的搭建,直至网站代码部署与域名解析,旨在帮助新手快速掌握Linux服务器运维技能。
在互联网时代,拥有一台属于自己的云服务器是许多个人开发者和小企业的梦想,百度云服务器凭借其稳定的性能和丰富的资源,成为了很多用户的首选,而 CentOS 作为 Linux 服务器中最经典、最稳定的操作系统之一,拥有庞大的社区支持和完善的文档。
本文将手把手教你如何利用 百度云服务器 和 CentOS系统,从零开始搭建一个属于自己的网站,我们将采用目前最流行的 LNMP 架构(Linux + Nginx + MySQL + PHP)来进行演示。
第一步:准备工作与环境连接
-
购买与初始化: 你需要在百度云控制台购买一台云服务器,建议选择 CentOS 7.x 版本,因为它兼容性最好,购买后,在安全组中开放 80端口(HTTP)和 443端口(HTTPS),否则外部无法访问你的网站。

-
连接服务器: 使用 SSH 客户端(如 Xshell、PuTTY 或 Mac/Linux 自带的终端)连接到你的百度云服务器,输入命令:
ssh root@你的服务器公网IP
输入密码后,你将进入 CentOS 的命令行界面。
-
更新系统: 为了确保软件包的版本最新,建议先更新一下系统:
yum update -y
第二步:安装 Nginx(Web服务器)
Nginx 是一款高性能的 Web 服务器和反向代理服务器,处理高并发能力极强。
-
安装 Nginx: 使用 YUM 包管理器安装:
yum install nginx -y
-
启动 Nginx: 安装完成后,启动服务并设置开机自启:
systemctl start nginx systemctl enable nginx
-
验证安装: 在浏览器中输入你的服务器公网 IP 地址,如果看到“Welcome to nginx!”页面,说明 Nginx 已经成功搭建。
第三步:安装 MySQL/MariaDB(数据库)
网站通常需要存储数据,MySQL 是最常用的数据库管理系统。
-
安装数据库: CentOS 7 默认使用 MariaDB(MySQL 的分支),安装命令如下:
yum install mariadb-server mariadb -y
-
启动并设置密码: 启动数据库服务:
systemctl start mariadb systemctl enable mariadb
运行安全配置脚本(设置 root 密码、移除匿名用户等):
mysql_secure_installation
按照提示操作,建议设置一个强密码。
第四步:安装 PHP(动态语言解释器)
为了运行 PHP 程序(如 WordPress、Discuz),我们需要安装 PHP 及其扩展。
-
安装 PHP 及常用扩展:
yum install php php-fpm php-mysql -y
-
启动 PHP-FPM:
systemctl start php-fpm systemctl enable php-fpm
第五步:配置与部署网站
现在基础环境已经搭建完毕,我们需要配置 Nginx 来处理 PHP 文件。
-
编写测试页面: 编辑默认的 Nginx 配置文件,或者新建一个配置文件:
vi /usr/share/nginx/html/index.php
在文件中写入以下代码测试 PHP 是否正常工作:
<?php phpinfo(); ?>
-
配置 Nginx 支持 PHP: 编辑 Nginx 的主配置文件或站点配置文件:
vi /etc/nginx/nginx.conf
在
server块中,添加以下配置,将.php文件转发给 PHP-FPM 处理:location ~ \.php$

