linux网络服务第八讲PPT文档格式.ppt
- 文档编号:14297970
- 上传时间:2022-10-21
- 格式:PPT
- 页数:35
- 大小:302KB
linux网络服务第八讲PPT文档格式.ppt
《linux网络服务第八讲PPT文档格式.ppt》由会员分享,可在线阅读,更多相关《linux网络服务第八讲PPT文档格式.ppt(35页珍藏版)》请在冰豆网上搜索。
允许使用符号连接Indexes:
如果一个URL没有指定所访问的具体页面,而此目录中又没有DirectoryIndex(例如:
index.html),那么服务器会返回一个格式化后的目录列表,Apache的性能调整,MPM:
多道处理模块,用于指定Apache的进程/线程产生策略当站点并发访问量较大时需要考虑MPMLinux常用的MPM有三种prefork:
不用线程,具有可变的进程数量,稳定worker:
当线程数多于一定数量时产生新进程,灵活perchild:
进程数恒定,线程数可变,多用于虚拟主机MPM可在Apache编译的时候指定./configure-with-mpm=xxx,Apache的性能调整,Linux版Apache默认的MPM是preforkPrefork策略StartServers:
启动服务器时的进程数MinSpareServers:
最小空闲进程数MaxSpareServers:
最多空闲进程数ServerLimit:
最大活动子进程数,默认最大为20000MaxClients:
最大并发客户端数量MaxRequestsPerChild:
每个进程可接受的最大请求数,建立系统用户的个人主页,httpd.conf文件配置在httpd.conf文件中需要进行UserDir的设置UserDirpublic_html用户目录设置用户宿主目录需设置为其他用户可以进入$chmodo+x用户宿主目录中需要建立public_html目录$mkdirpublic_htmlpublic_html目录中需要建立index.html文件访问用户个人主页http:
/192.168.1.2/st02/,域名虚拟主机的配置,httpd.conf文件中添加虚拟主机NameVirtualHost192.168.1.100ServerAdminServerNameDocumentRoot/home/ErrorLoglogs/www-errorlogCustomLoglogs/web-accesslog,NameVirtualHost用于设置域名虚拟主机使用的IP地址,使用和建立在地址“192.168.1.100上的虚拟主机区域,使用ServerName设置当前虚拟主机所使用的域名,使用DocumentRoot设置当前虚拟主机所使用的文档根目录,Apache的日志,Apache的两类日志文件httpd.conf中对日志文件的设置ErrorLoglogs/error_logCustomLoglogs/access_logcommon访问日志文件用于记录对Apache服务器的访问事件/var/log/httpd/access_log错误日志文件用于记录Apache服务器中的错误事件/var/log/httpd/error_log,Apache的日志,Apache错误日志的记录级别emerg-紧急情况alert-应该被立即改正的问题,如系统数据库破坏crit-重要情况,如硬盘错误error-错误warn-警告信息notice-不是错误情况,但是可能需要处理info-情报信息debug-通常在调试一个程序时使用,Apache的日志,Apache访问日志的设置LogFormat:
定义日志格式并为它指定一个名字,如LogFormat%h%l%u%t%r%s%bcommonCustomLog:
设置记录的日志名、路径和格式常用代符及意义%a:
远程IP地址%f:
文件名字%h:
远程主机%H请求的协议%t:
以公共日志时间格式表示的时间),Apache的日志,常用代符及意义(续)%formatt:
以指定格式format表示的时间%T:
为响应请求而耗费的时间,以秒计%u:
远程用户(来自auth;
如果返回状态(%s)是401则可能是伪造的)%U:
用户所请求的URL路径%v:
响应请求的服务器的ServerName%l:
远程登录名字(来自identd,如提供的话)%m:
请求的方法,Apache的认证、授权和访问控制,访问控制指令Order:
指定允许或拒绝访问规则的先后顺序Deny:
定义拒绝访问列表Allow:
定义允许访问列表认证和授权指令AuthName:
定义认证领域的名称AuthType:
定义使用认证的方式AuthUserFile:
定义用户认证口令文件的位置AuthGroupFile:
定义认证组文件的位置Requireuser:
授权给指定的一个或多个用户Requiregroup:
授权给指定的一个或多个组Requirevalid-user:
授权给认证文件中的所有用户,Apache的认证、授权和访问控制,访问控制设置OrderDeny,AllowDenyfromallAllowfrom192.168.1Allowfrom192.168.10先拒绝所有主机的访问,然后允许192.168.1和192.168.10网段内的主机访问。
Apache的认证、授权和访问控制,认证和授权设置AuthTypeBasicAuthName“nc-accessAuthUserFile/etc/httpd/myuserAuthGroupFile/etc/httpd/mygroupRequireusernc01nc02Requiregroupofficemark设置认证的类型为Basic,名称为nc-access,用户的认证文件为myuser,组的认证文件为mygroup,授权给用户nc01、nc02和组office、mark可以访问。
Apache的认证、授权和访问控制,访问控制、认证和授权的综合应用OrderDeny,AllowDenyfromallAllowfrom192.168.1AuthTypeBasicAuthName“nc-accessAuthUserFile/etc/httpd/myuserAuthGroupFile/etc/httpd/mygroupRequireusernc01nc02Requiregroupofficemarksatisfyallsatisfy可设为all或any,all表示需要同时满足访问控制和认证的条件,any表示只要满足任一条件即可。
Apache的认证、授权和访问控制,设置认证口令文件设置用户认证口令文件#htpasswd-cmyusernc01#htpasswdmyusernc02设置组认证文件,认证组文件为一文本文件,直接使用文本编辑器创建。
#vimygroupoffice:
nc01nc02mark:
m01m02,LAMP网页应用架构,LAMP的组成Linux作为操作系统Apache作为Web服务器MySQL作为数据库服务器PHP/Perl/Python作为编程语言LAMP的特点全部组成部分都采用开源软件适合于构建各种类型的网页应用系统具有广泛的应用系统支持,配置LAMP应用,使用RPM包安装和配置#rpm-ivhhttpd-2.2.3-6.el5.i386.rpm#rpm-ivhmysql-5.0.22-2.1.i386.rpm#rpm-ivhphp-5.1.6-5.el5.i386.rpm采用RPM包的方式安装上述软件,基本上不需要做其它设置,整个LAMP环境即可正常工作。
安装phpbb论坛,配置LAMP应用,安装phpBB论坛系统获得phpBB安装包http:
/释放phpBB安装包#ta
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 网络服务 第八