实验目的:
学会安装CentOS默认httpd服务器apache
熟悉httpd服务的部署过程及常见配置
实验内容:
CentOS 7 是一种常见的 Linux 操作系统,用于搭建 Web 服务器。下面是 CentOS 7 搭建 Web 服务器的基本步骤:
1.安装 Apache HTTP Server
在命令行中,输入以下命令安装 Apache:
sudo yum install httpd
2.启动 Apache 服务器
输入以下命令启动 Apache 服务器:
sudo systemctl start httpd.service
3.配置 Apache 开机启动
输入以下命令设置 Apache 开机自动启动:
sudo systemctl enable httpd.service
4.安装 PHP
在命令行中,输入以下命令安装 PHP:
sudo yum install php php-mysql
5.安装 MySQL
在命令行中,输入以下命令安装 MySQL:
sudo yum install mysql-server mysql
6.启动 MySQL 服务
输入以下命令启动 MySQL 服务:
sudo systemctl start mysqld.service
7. 配置 MySQL 开机启动
输入以下命令配置 MySQL 开机自动启动:
sudo systemctl enable mysqld.service
8.配置防火墙
如果您的服务器已启用防火墙,需要配置防火墙以允许 HTTP 和 HTTPS 流量。输入以下命令开启 HTTP 和 HTTPS 服务:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
9.测试 Web 服务器是否正常工作
在 Web 浏览器中输入您服务器的 IP 地址或域名,应该会看到 Apache 的默认页面。如果您安装了 PHP,可以创建一个 PHP 文件来测试它是否正在运行。在命令行中输入以下命令:
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
然后在浏览器中访问 http://<您的服务器 IP 地址>/info.php
,就可以看到 PHP 信息页面了。
完成上述步骤之后,您的 CentOS 7 Web 服务器基本上就配置好了。具体的配置过程和命令会因为您的需求而有所变化。