CentOS网站服务器使用中遇到性能瓶颈,如何优化提升?
- 云服务器
- 2025-12-09
- 4
CentOS网站服务器配置指南
CentOS简介
CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux的企业级操作系统,它为用户提供了一个稳定、安全、高效的服务器环境,本文将详细介绍如何在CentOS上配置网站服务器。
环境准备
硬件环境
- CPU:Intel/AMD处理器
- 内存:至少2GB
- 硬盘:至少20GB
- 网卡:千兆网卡
软件环境
- 操作系统:CentOS 7/8
- 版本:64位
- 软件包:Apache、MySQL、PHP
安装Apache
安装Apache
sudo yum install httpd
启动Apache服务
sudo systemctl start httpd
设置Apache服务开机自启
sudo systemctl enable httpd
测试Apache服务

在浏览器中输入服务器的IP地址,如果显示Apache默认欢迎页面,则说明Apache安装成功。
安装MySQL
安装MySQL
sudo yum install mariadbserver
启动MySQL服务
sudo systemctl start mysqld
设置MySQL服务开机自启
sudo systemctl enable mysqld
修改MySQL密码
sudo mysql_secure_installation
按照提示设置root密码、删除匿名用户、禁止root用户远程登录、删除test数据库等。
安装PHP

安装PHP
sudo yum install php phpmysql
安装PHP扩展
sudo yum install phpgd phpxml phpmbstring phpmysql
测试PHP
在Apache的根目录下创建一个名为info.php的文件,内容如下:
<?php phpinfo(); ?>
访问该文件,如果显示PHP信息页面,则说明PHP安装成功。
配置网站
创建网站目录
sudo mkdir /var/www/html/mywebsite
设置网站目录权限

sudo chown R apache:apache /var/www/html/mywebsite
配置Apache虚拟主机
在Apache的配置文件中添加以下内容:
<VirtualHost *:80> ServerAdmin admin@example.com ServerName mywebsite.com DocumentRoot /var/www/html/mywebsite ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
重启Apache服务
sudo systemctl restart httpd
测试网站
在浏览器中输入网站域名或IP地址,如果显示网站内容,则说明网站配置成功。
FAQs:
问:如何查看MySQL的版本?
答:在终端输入以下命令:
mysql version
问:如何查看Apache的版本?
答:在终端输入以下命令:
httpd v