码迷,mamicode.com
首页 > Web开发 > 详细

httpd属性配置

时间:2015-09-28 19:15:01      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:虚拟主机   源代码   配置文件   管理员   server   

继续上节课:

cd /etc/httpd/conf/

vim httpd.conf编辑配置文件

Section 2 :Main Server 配置段

         1、ServerAdmin root@localhost server服务管理员

         2、ServerName www.example.com:80 在虚拟主机中是必须要有的

         3、UseCanonicaName off 意义不大

         4、DocumentRoot "/var/www/html" 网页文档存放目录,可以修改

         5、Options:

            None

            Indexs 允许索引目录;这并不是好事,别人可以轻松把你的源代码拿走,URL路径和本地系统路径不是一回事

         6、index FollowSymLinks :是否允许访问符号链接 ;;直接把它改成none

         7、Includes:允许执行服务端包含(SSI),不安全,一定不要允许支持

         8、ExecCGI:允许运行CGI脚本

         9、MultiViews  没有必要显示

         10、All: 支持所有选项,没人这么玩  

         11、Order:用于定义基于主机的访问功能的。 IP 网络地址或主机定义访问控制机制

               例:只允许192.168.0.0这个网络访问

                    Order allow,deny

                    Allow from 192.168.0.0/24

               例:不允许192.168.0.0这个网络访问

                    Order deny,allow        

                    Deny from 192.168.0.0/24

                 执行httpd -t 可以判断语法是否有错误 然后再重启

         12、elinks:纯文本界面下,浏览网页的一个工具 

                elinks http://192.168.9.247 在本地访问页面

                -dump  显示完网页之后直接退出

                -source 显示html的源码

         13、AllowOverride AuthConfig

             AuthType Basic

             AuthName "Restricted Side.."

             AuthUserFile "/etc/httpd/conf/htpasswd"

             Required valid-usr 允许上面文件中所有的用户登陆

         14、编辑13中的文件  

                htpasswd -c -m /etc/httpd/conf/htpasswd hadoop 添加hadoop用户

                htpasswd -m /etc/httpd/conf/htpasswd tom 添加第二个用户要去掉-c

         15、Alias 路径 别名

 


总结:

      定义网站文档目录

      访问选项:options

      基于主机的访问控制

      基于用户或组的访问控制

      用户个人站点

      错误日志

      访问日志   pv uv

      路径别名

httpd属性配置

标签:虚拟主机   源代码   配置文件   管理员   server   

原文地址:http://10183596.blog.51cto.com/10173596/1698816

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!