sudo yum update -y
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
允许HTTP(80)和HTTPS(443)流量:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
默认网站目录是/var/www/html
,你可以在这里放置你的网站文件:
sudo vi /var/www/html/index.html
添加一些简单的HTML内容:
<!DOCTYPE html>
<html>
<head>
<title>我的第一个网站</title>
</head>
<body>
<h1>欢迎来到我的网站!</h1>
<p>这是运行在CentOS上的Apache服务器。</p>
</body>
</html>
如果需要PHP支持:
sudo yum install php php-mysql -y
重启Apache使PHP生效:
sudo systemctl restart httpd
如果需要数据库支持:
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
无法访问网站:
sudo systemctl status httpd
sudo netstat -tulnp | grep httpd
权限问题:
/var/www/html
目录有正确权限sudo chown -R apache:apache /var/www/html
现在你已经有了一个基本的Web服务器,可以: - 配置虚拟主机托管多个网站 - 安装SSL证书启用HTTPS - 部署WordPress或其他CMS系统 - 配置性能优化设置
希望这个快速指南能帮助你快速搭建起Web服务器!