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

添加以下内容

        创建对应测试目录

        重启服务

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

修改配置文件

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

创建登录用户

htpasswd -bc apache.passwd user1 1

-b 指定密码

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

3,虚拟主机

虚拟主机的分类:

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

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

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

1)基于ip的虚拟主机

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

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

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

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

[root@localhost ~]# systemctl restart httpd

5,测试

2)基于域名的虚拟主机

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

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

 

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

 3,修改httpd配置文件

4,测试

3)基于端口的虚拟主机

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

2,修改配置文件

 3,重启服务,测试

 

4,https

1,CA证书申请

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

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

 重启测试

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值