如何在 CentOS 7 上配置 Web 服务
为何要学习配置 Web 服务
Web是互联网上的一种信息交流和共享的方式,它是一个全球性的系统,通过超文本技术,可以将不同类型的文档(如网页、图片、视频等)链接在一起,并通过互联网进行传输和访问。Web的核心技术是HTML(超文本标记语言),它定义了网页的结构和布局。除了HTML,Web还使用CSS(层叠样式表)来定义网页的样式,以及JavaScript等编程语言来实现网页的交互功能。通过使用Web浏览器,用户可以轻松访问和浏览互联网上的各种网页,并进行信息检索、在线购物、社交媒体等各种活动。
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/6af11f3037354367ab60de8e816fbdd4.png
如何在 CentOS 7 上配置 Web 服务
CentOS 7 是一种广泛使用的 Linux 发行版,许多服务器管理员选择它来设置和管理 Web 服务。本文将详细介绍如何在 CentOS 7 上安装和配置 Apache HTTP 服务器以及 MariaDB 数据库,帮助您快速搭建一个功能完备的 Web 服务器环境。
实验目的
1. 学习如何安装 CentOS 默认的 Apache HTTP 服务器(httpd)。
2. 熟悉 httpd 服务的部署过程及常见配置。
3. 学习安装和配置 MariaDB 数据库。
实验内容
1. 安装 Apache HTTP 服务器
首先,使用以下命令安装 Apache HTTP 服务器:
yum -y install httpd
当前执行命令成功的结果截图
看到已安装:
httpd.x86_64 ··· 说明安装成功
2. 启动和测试 HTTP 服务器
安装完成后,启动 httpd 服务:
systemctl start httpd
然后在浏览器中访问服务器的 IP 地址(例如 http://192.168.120.130
),以确认服务器运行正常。
打开正确默认页结果截图:
3. 配置网站主目录
网站的默认主目录是 /var/www/html
。在该目录中创建并编辑您的测试页面:
cd /var/www/html
vi index.html
在 index.html
中添加以下内容:
<html>
<title>(自己名字)</title>
<body>
This is my homepage.
</body>
</html>
This is my homepage.:这是网页内容
打开正确网页结果截图:
4. 安装和配置 MariaDB
MariaDB 是 MySQL 的开源替代版,使用以下命令安装:
yum -y install mariadb mariadb-server (要同时安装两个模块)
systemctl start mariadb (启动数据库服务)
执行命令成功的结果截图
接下来,设置数据库系统密码:
mysqladmin -u root password '123456'
mysql -u root -p
(输入密码:123456)
执行命令成功的结果截图:
进入 MySQL 控制台后,您可以进行基本的数据库操作:
> show databases; #库查看
> use mysql; #库打开
> show tables; #表查看
> select host, user, password from user; #表记录查询
> quit; #退出mysql
结果截图:
总结
本文介绍了在 CentOS 7 上配置 Web 服务的基本步骤,包括安装和启动 Apache HTTP 服务器(httpd),以及安装和配置 MariaDB 数据库。通过这些步骤,您可以快速搭建一个功能完备的 Web 服务器环境,为网站和应用程序的运行提供可靠的基础设施支持。