linux(二十一):apache服务配置(二)

本文介绍了如何在Apache中配置用户的家目录作为默认发布目录,并设置了SELinux的相关配置。此外,还详细说明了如何使Apache支持显示CGI语言的内容,包括安装所需组件、配置HTTPD服务及设置权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.普通用户进入家目录

​紧接着之前的进度,我们想想博客的实现,每个用户在登录之后。都是在自己的家目录,那么对于我们的要求就是要设置每个用户的默认发布目录为其家目录。接着我们就来实现它:

​(1)首先来恢复之前的操作:



(2)创建用户并设置家目录和它的默认发布文件:



​写入默认发布内容:


设置好了这些步骤之后,我们在配置文件中开启家目录的这个参数:



​在设置完了配置文件之后,我们还要设置selinux的布尔值:



​最后一行的内容显示我们已经允许家目录的访问了。

​重新启动之后我们登录test的家目录:



​呵呵,我们已经看到了。



​2.支持其他语言的显示

​有的时候我们希望apache能够显示除了html以外其他的语言内容。这个时候我们需要先安装apache的管理手册:



​在安装完了之后我们再次启动httpd服务:



​这样我们就可以访问它的管理手册页面了:



​我们首先来看看如何显示CGI语言的内容:

​如果我们要设置CGI语言,那就需要在httpd的配置文件中添加如下的内容:



​这个是我们即将书写的第一个CGI语言的例子:



​我们先来修改httpd的主配置文件httpd.conf:



​然后跳转到/var/www/html目录下:



​这个是index.cgi里书写的内容:



​增加index.cgi的执行权限:



​重新启动httpd服务后查看index.cgi的内容:



​我们已经看到了index.cgi里的内容了:


​小结:

​和CGI的语言相似,我们可以用相同的方式去显示php语言的内容,这个就不再赘述了。下结我们将会讲解加密时的情况。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值