温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

httpd属性配置

发布时间:2020-07-27 17:47:10 来源:网络 阅读:421 作者:monkeyC 栏目:大数据

继续上节课:

cd /etc/httpd/conf/

vim httpd.conf编辑配置文件

Section 2 :Main Server 配置段   只提供web服务器不提供虚拟主机

         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 可以判断语法是否有错误 然后再重启

                   地址表示方式:

                            IP

                            network/netmask

                            HOSTNAME:www.a.com

                            DOMAINNAME:mageedu.com

                            partial IP:172.16  ;;;表示172.16.0.0/24

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

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

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

                -source 显示html的源码

         13、AllowOverride AuthConfig  基于用户名密码认证以后才能访问

             AuthType Basic

             AuthName "Restricted Side.."

             AuthUserFile "/etc/httpd/conf/htpasswd";;;或者指定组文件:AuthGroupFile

             Required valid-usr 允许上面文件中所有的用户登陆;;Require user hadoop 只允许hadoop访问

         14、编辑13中的文件  

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

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

                -D可以删除用户

         16、httpd -l 查看已经安装的模块

             httpd -M 查看所有的模块

             <IfModule mod_useerdir.c>

                是否可以创建个人页面,在网址上加上自己名字就可以看自己的网页

                注释它 ,把下面的public_html注释删除,在自己的目录下创建一个publi_html 就可以

                  创建tom ;su - tom;mkdir public_html; vim index.html ...

                  chmod o+x /home/hadoop/ 

             </IfModele>

         17、/var/logs/error_log  定义错误日志

         19、/var/log/httpd/access_log 正确的日志

         18、logFormat  log格式    

         20、PV:Page View 页面访问量 按天来统计

             UV:User View 每天的独立IP访问量

         15、Alias 路径 别名

             http:/192.168.9.247/bbs/p_w_picpaths.logo.jpeg

             /www/forum 我们把这个路径定义成bbs

           vim /etc/httpd/conf/httpd.conf    

           Alias /luntan “/bbs/forum”意思是让luntan代替这个路径

 


总结:

      定义网站文档目录

      访问选项:options

      基于主机的访问控制

      基于用户或组的访问控制

      用户个人站点

      错误日志

      访问日志   pv uv

      路径别名

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI