linux(二十一):apache服务配置(二)
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语言的内容,这个就不再赘述了。下结我们将会讲解加密时的情况。
?
?
?
?
?