Web服务部署在网站服务器上,当Web服务器接收到网络中客户端的请求之后会以HTTP(超文本传输协议)或HTTPS(安全的超文本传输协议)把用户请求的内容传送到客户端,再通过浏览器将内容呈现给用户。
一、目前能够提供web服务的程序主要有一下几种:
1、Windows平台:IIS(Internet Information Service,互联网信息服务)
2、Linux平台:Nginx,Apache
(注:Apache服务程序可以运行在Linux,UNIX和Windows系统中)
二、在Linux系统中Apache服务的软件包名称为httpd,因为httpd软件包没有默认安装,所以需要 通过本地软件仓库进行安装,步骤如下:
1、创建挂载点 mkdir -p /media/cdrom
2、编辑软件仓库的配置文件 vim /etc/yum.repos.d/rhel8.repo 写入如下内容并保持退出
[BaseOS]
name=BaseOS
baseurl=file:///media/cdrom/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///media/cdrom/AppStream
enabled=1
gpgcheck=0
3、让挂载配置永久生效 vim /etc/fstab 加入如下信息并保存退出
/dev/cdrom /media/cdrom iso9660 defaults 0 0
4、进行挂载操作
mount -a
5、安装Apache服务的软件包httpd
dnf install httpd -y
6、启动httpd服务程序并加入到开机启动项
systemctl start httpd
systemctl enable httpd
7、验证httpd服务是否已经能够正常工作
打开一个浏览器,在地址栏输入 127.0.0.1 后如果能够正常打开带有Apache徽标的测试页面则
证明httpd服务正常工作。
8、httpd服务的各配置文件默认位置
/etc/httpd 服务目录
/etc/httpd/conf/httpd.conf 主配置文件
/var/www/html 网站数据目录
/var/log/httpd/access_log 网站的访问日志
/var/log/httpd/error_log 网站的错误日志
主配置文件中包括:注释行信息,全局配置和区域配置
