红帽linux网络课程学习贴 - 13

1、网站服务程序

一般网站服务是指Web网络服务。是指允许用户通过浏览器访问到互联网中各种资源的服务。Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求才会响应,最终用于提供服务程序的Web服务器会通过HTTP或者HTTPS把请求的内容传送给用户。(有请求才有回应)

提供web网络服务的程序有IIS、Nginx、Apache

①IIS(Internet Information Services,互联网信息服务):windows系统中默认的web服务程序,图形化的网站管理工具,不仅可以提供web网站服务,还可以提供FTP\NMTP\SMTP等服务。

②Nginx:后起之秀,非常好用。

③Apache:RHEL5、6、7系统的默认web服务程序,老牌web服务程序。

2、安装Apache服务程序

安装yum软件仓库(在/etc/yum.repos.d目录下创建repo文件,填写相关信息,并把yum源与目录/media/cdrom进行挂载)

使用命令yum -y install httpd安装httpd服务

yum install httpd
Loaded plugins: langpacks, product-id, subscription-manager
………………省略部分输出信息………………
Dependencies Resolved
================================================================================
 Package Arch Version Repository Size
================================================================================
Installing:
 httpd x86_64 2.4.6-17.el7 rhel 1.2 M
Installing for dependencies:
 apr x86_64 1.4.8-3.el7 rhel 103 k
 apr-util x86_64 1.5.2-6.el7 rhel 92 k
 httpd-tools x86_64 2.4.6-17.el7 rhel 77 k
 mailcap noarch 2.1.41-2.el7 rhel 31 k
Transaction Summary
================================================================================
Install 1 Package (+4 Dependent packages)
Total download size: 1.5 M
Installed size: 4.3 M
Is this ok [y/d/N]: yDownloading packages:
--------------------------------------------------------------------------------
………………省略部分输出信息………………
Complete!

启动httpd服务,并添加开机自启

# systemctl start httpd
# systemctl enable httpd
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'

打开默认首页

输入firefox,进入火狐浏览器,输入默认首页网址http://127.0.0.1,可以看到默认首页,如下:

Apache%E9%BB%98%E8%AE%A4%E9%A1%B5%E9%9D%A2.png


3、配置httpd服务程序

httpd服务程序的主要配置文件

①服务目录【路径:/etc/httpd】

②主配置文件【路径:/etc/httpd/conf/httpd.conf】

③网站数据目录【路径:/var/www/html】

④访问日志【路径:/var/log/httpd/access_log】

⑤错误日志【路径:/var/log/httpd/error_log】


主配置文件【路径:/etc/httpd/conf/httpd.conf】

存在3种类型的信息:注释信息、全局配置(对所有子站点都有效)、区域配置(对指定子站点有效)

配置httpd服务程序时最常用的参数以及用途描述

1.jpg

猜你喜欢

转载自blog.51cto.com/9481214/2478697