Linux Apache服务配置

一,概述

        Apache是世界使用排名第一的web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的web服务器端软件之一。

二,相关文件保存位置

配置文件位置:

        rpm包安装  /etc/httpd/conf/httpd.conf

网页文件位置:

        rpm包安装:  /var/www/html/

日志文件位置:

        rpm包安装:  /var/log/httpd

三,相关实验

1,目录别名

        修改配置文件

        vim /etc/httpd/conf/httpd.conf

添加以下内容

Linux Apache服务配置_第1张图片

        创建对应测试目录

        重启服务

Linux Apache服务配置_第2张图片

2,用户认证(目录保护)

修改配置文件

Linux Apache服务配置_第3张图片

 在网页主目录下创建.htaccess文件,添加以下内容

Linux Apache服务配置_第4张图片

创建登录用户

htpasswd -bc apache.passwd user1 1

-b 指定密码

重启测试(用所创建的用户名和密码登录)

Linux Apache服务配置_第5张图片

3,虚拟主机

虚拟主机的分类:

基于ip的虚拟主机:一台服务器,多个ip,搭建多个网站

基于端口的虚拟主机:一台服务器,一个ip,搭建多个网站,每个网站用不同的端口访问

基于域名的虚拟主机:一台服务器,一个ip,搭建多个网站,每个网站使用不同域名访问

1)基于ip的虚拟主机

1,保证一张网卡上有两个ip地址

Linux Apache服务配置_第6张图片

2,创建测试目录,并在目录下创建主页文件index.html

3,修改配置文件/etc/httpd/conf/httpd.conf,添加以下内容

Linux Apache服务配置_第7张图片

 4,保存编辑好的配置文件,重启httpd服务器

[root@localhost ~]# systemctl restart httpd

5,测试

Linux Apache服务配置_第8张图片

Linux Apache服务配置_第9张图片

2)基于域名的虚拟主机

1,搭建dns服务器,此步骤只有截图,详细内容参考

(Linux-主从dns服务器搭建_m0_57695646的博客-CSDN博客)

Linux Apache服务配置_第10张图片

 Linux Apache服务配置_第11张图片

Linux Apache服务配置_第12张图片

 2,重启服务,确保能正常解析域名

Linux Apache服务配置_第13张图片

 3,修改httpd配置文件

Linux Apache服务配置_第14张图片

4,测试

Linux Apache服务配置_第15张图片

3)基于端口的虚拟主机

1,创建测试目录,并在目录下创建主页文件。

2,修改配置文件

Linux Apache服务配置_第16张图片

 3,重启服务,测试

Linux Apache服务配置_第17张图片

Linux Apache服务配置_第18张图片

 

4,https

1,CA证书申请

Linux Apache服务配置_第19张图片

修改配置文件 vim /etc/httpd/conf.d/ssl.conf

如果没有此配置文件,安装mod_ssl

Linux Apache服务配置_第20张图片

 重启测试

Linux Apache服务配置_第21张图片

你可能感兴趣的:(服务器,linux,运维)