CentOS从零开始如何安装Web服务器

141
2025/2/19 3:32:34
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上安装Web服务器通常涉及以下步骤:

安装Apache HTTP服务器

  1. 更新系统:首先,确保系统是最新的。
sudo yum update -y
  1. 安装Apache:使用yum安装Apache HTTP服务器。
sudo yum install httpd -y
  1. 启动和启用Apache:启动Apache服务并设置为开机自启动。
sudo systemctl start httpd
sudo systemctl enable httpd
  1. 配置防火墙:允许HTTP流量通过防火墙。
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
  1. 测试Apache:在浏览器中输入服务器的IP地址或域名,如果看到Apache的默认页面,则表示安装成功。

安装Nginx

  1. 更新系统(如果尚未更新)。
sudo yum update -y
  1. 安装Nginx:使用yum安装Nginx。
sudo yum install nginx -y
  1. 启动和启用Nginx:启动Nginx服务并设置为开机自启动。
sudo systemctl start nginx
sudo systemctl enable nginx
  1. 测试Nginx:在浏览器中输入服务器的IP地址或域名,如果看到Nginx的默认页面,则表示安装成功。

安装MySQL数据库

  1. 安装MySQL:使用yum安装MySQL服务器。
sudo yum install mariadb-server mariadb -y
  1. 启动和启用MySQL:启动MySQL服务并设置为开机自启动。
sudo systemctl start mariadb
sudo systemctl enable mariadb
  1. 配置MySQL:运行MySQL安全脚本以提高安全性。
sudo mysql_secure_installation

安装PHP

  1. 安装PHP及其扩展:使用yum安装PHP及其与MySQL相关的扩展。
sudo yum install php php-mysql -y
  1. 重启Apache:使PHP配置生效。
sudo systemctl restart httpd
  1. 测试PHP:创建一个PHP测试文件,例如info.php,并在其中添加phpinfo();,然后在浏览器中访问该文件以测试PHP是否正常工作。

以上步骤是在CentOS上安装和配置Web服务器的基本流程。根据具体需求,可能还需要进行其他配置,如安装SSL证书以启用HTTPS,或者配置虚拟主机以托管多个网站。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: centos7 iptables规则冲突怎么办