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
,可以看到默认首页,如下:
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服务程序时最常用的参数以及用途描述