前言
在互联网时代,网站服务器是承载网站内容的基础设施。CentOS作为一款开源的Linux操作系统,因其稳定性、安全性以及免费等特点,成为了许多网站服务器的首选。本文将带你从基础配置到实战案例,一步步轻松部署CentOS网站服务器。
一、CentOS环境准备
1.1 硬件要求
- CPU:至少1GHz
- 内存:至少1GB(建议2GB以上)
- 硬盘:至少20GB(建议40GB以上)
1.2 软件要求
- 操作系统:CentOS 7⁄8
- 软件包管理器:Yum
二、CentOS基础配置
2.1 更新系统
sudo yum update -y
2.2 设置主机名
sudo hostnamectl set-hostname your_hostname
2.3 配置静态IP地址
编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,修改以下内容:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
重启网络服务:
sudo systemctl restart network
2.4 开启SSH服务
sudo systemctl enable sshd
sudo systemctl start sshd
2.5 安装Apache服务器
sudo yum install httpd -y
启动Apache服务:
sudo systemctl start httpd
sudo systemctl enable httpd
2.6 安装MySQL数据库
sudo yum install mariadb-server -y
启动MySQL服务:
sudo systemctl start mysqld
sudo systemctl enable mysqld
2.7 安装PHP
sudo yum install php php-mysql -y
重启Apache服务:
sudo systemctl restart httpd
三、实战案例:搭建WordPress博客
3.1 下载WordPress
wget https://wordpress.org/latest.zip
unzip latest.zip
3.2 创建数据库
mysql -u root -p
CREATE DATABASE wp_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'wp_password';
GRANT ALL PRIVILEGES ON wp_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
3.3 配置WordPress
将解压后的WordPress文件夹移动到Apache的网站根目录:
sudo mv wp-content /var/www/html/
编辑/var/www/html/wp-config.php文件,修改以下内容:
define('DB_NAME', 'wp_db');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'wp_password');
访问浏览器,输入服务器IP地址,即可开始安装WordPress。
四、总结
通过本文的详细讲解,相信你已经能够轻松地在CentOS上部署网站服务器了。在实际操作过程中,请根据实际情况调整配置,祝你搭建网站服务器顺利!
