CentOS建立站点指南
系统准备
在开始建立站点之前,确保您的CentOS系统已经安装并配置好,以下是基本的系统准备步骤:

- 更新系统:使用以下命令更新系统包列表和已安装的包:
sudo yum update
- 安装Apache:Apache是常用的Web服务器,使用以下命令安装:
sudo yum install httpd
- 安装MySQL:MySQL是常用的数据库管理系统,使用以下命令安装:
sudo yum install mariadb-server
- 安装PHP:如果需要支持PHP,使用以下命令安装:
sudo yum install php php-mysql
配置Apache
配置Apache以支持您的站点:
- 启动Apache服务:
sudo systemctl start httpd
- 设置开机自启:
sudo systemctl enable httpd
- 创建站点目录:
sudo mkdir /var/www/html/your-site
- 设置站点目录权限:
sudo chown -R apache:apache /var/www/html/your-site
- 编辑Apache配置文件:
sudo nano /etc/httpd/conf/httpd.conf
- 添加虚拟主机配置:
在<VirtualHost *:80>块内添加以下内容:ServerAdmin webmaster@your-domain.com ServerName your-domain.com ServerAlias www.your-domain.com DocumentRoot /var/www/html/your-site ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined - 保存并退出编辑器。
配置MySQL
配置MySQL以支持您的数据库:
- 启动MySQL服务:
sudo systemctl start mariadb
- 设置开机自启:
sudo systemctl enable mariadb
- 运行安全脚本:
sudo mysql_secure_installation
- 创建数据库和用户:
CREATE DATABASE your_database_name; CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost'; FLUSH PRIVILEGES; EXIT;
部署站点内容
部署到Apache服务器:
- 上传文件:使用FTP、SCP或其他文件传输工具将站点文件上传到
/var/www/html/your-site目录。 - 测试站点:在浏览器中访问
http://your-domain.com,确保站点可以正常显示。
FAQs
Q1:如何检查Apache服务是否正在运行?

A1:您可以使用以下命令检查Apache服务是否正在运行:
sudo systemctl status httpd
如果服务正在运行,您将看到类似以下输出:
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: active (running) since Mon 2026-04-03 12:34:56 UTC; 1min 2s ago
Docs: man:httpd(8)
Process: 1234 ExecStart=/usr/sbin/httpd -DFOREGROUND (code=exited, status=0/SUCCESS)
Main PID: 1235 (httpd)
CGroup: /system.slice/httpd.service
└─1235 /usr/sbin/httpd -DFOREGROUND Q2:如何查看Apache的访问日志?
A2:Apache的访问日志默认存储在/var/log/httpd/目录下,您可以使用以下命令查看访问日志:

sudo cat /var/log/httpd/access.log
这将显示所有访问站点的请求,如果您需要更详细的信息,可以使用less或more命令来浏览日志文件。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复