欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    apache中在dconf虚拟主机配置教程.docx

    • 资源ID:71031129       资源大小:16.95KB        全文页数:10页
    • 资源格式: DOCX        下载积分:9.8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9.8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    apache中在dconf虚拟主机配置教程.docx

    apache中在d.conf虚拟主机配置教程d.conf虚拟主机配置教程原创:朱品子一、introduced.conf是Apache的配置文件,Apache中的常见配置主要都是通过修改该文件来实现的,该文件更改后需要重启Apache服务使更改的配置生效(CLI下面:d.exe-krestart-nApache2.2)。下面是d.conf文件在安装后的默认设置,与Apache网络和系统相关的选项如下所示。1.ServerRoot:设置Apache安装目录俺的os是win2003ServerRoot"d:/AppServ/Apache2.2"该参数用于指定Apache软件安装的根目录,假如安装时不指定其他目录的话,则Apache默认就是安装在x:/AppServ/Apache2.2目录下。参数格式如下所示。ServerRoot目录的绝对途径2.Listen:设置Apache默认监听端口假如你装了iis,80端口会冲突,系统会报错,因而你能够使用>1024的保留端口。Listen8080该参数用于指定Apache所监听的端口,默认情况下Apache的监听端口为80,即WWW服务的默认端口。在服务器有多个IP地址的情况下,Listen参数还能够用于设置监听的IP地址。参数格式如下所示。Listen端口/IP地址:端口下面是一个示例。#设置Apache服务监听IP192.168.1.111的80端口Listen192.168.1.111:803.使用ServerAdmin参数设置网站管理员的邮箱地址ServerAdminxiaoqumo:/doczj/doc/ca8a4abbc77da26925c5b054.该参数用于指定Web管理员的邮箱地址,这个地址会出如今系统连接出错的时候,以便访问者能够及时通知Web管理员。参数格式如下所示。ServerAdmin邮箱地址4DocumentRoot参数该参数用于指定Web服务器上的文档存放的位置,在未配置任何虚拟主机或虚拟目录的情况下,用户通过访问Web服务器,所有的输出资料文件均存放在这里。DocumentRoot参数的格式如下所示。DocumentRoot目录的绝对途径二、与Apache文件和目录权限相关的选项如下所示:1.使用DocumentRoot参数设置网站默认根目录LINUX下:DocumentRoot"/usr/local/apache2/htdocs"WINNT下:DocumentRoot"d:/AppServ/www"2.使用Directory段设置根目录权限注意“/是表示根目录OptionsFollowSymLinksExecCGIIndexesAllowOverrideNoneOrderdeny,allowDenyfromallSatisfyall这个设置里面包含5大属性:Options能够设置:All:用户能够在此目录中做任何事情。FollowSymLinks:服务器能够使用符号链接指向文件和目录ExecCGI:允许在此目录执行CGI程序。Indexes:服务器可生成此文件夹的目录列表。None:不允许访问此目录。AllowOverride根据设定的值决定能否读取.htaccess文件,来改变原来所设置的权限:能够设置:None:不读取.htaccess文件All:读取.htaccess文件,修改原来的访问权限。Order:用于指定allow和deny的先后秩序。Allow|:设定允许访问apache服务器的主机Allowfromall:允许所有主机的访问。Allowfrom127.0.0.1:这是允许访问主机的ip。Deny:设定禁止访问apache服务器的主机Denyfromall:禁止所有主机的访问。Denyfrom192.168.0.1:这是允许访问主机的ip。3.使用Directory段设置"d:/AppServ/www"目录权限OptionsIndexesFollowSymLinksMultiViewsExecCGIAllowOverrideAllOrderallow,denyAllowfromall4.设置默认首页依次为index.、index.php、index.htmDirectoryIndexindex.index.phpindex.htm5.ht后缀文件的访问权限控制Orderallow,denyDenyfromall6.使用Directory段设置d:/AppServ/www/cgi-bin目录权限AllowOverrideNoneOptionsNoneOrderallow,denyAllowfromallDefaultTypetext/plain三、虚拟主机一个webserver能够支持多个站点,apache在这个方面也不会落后。在apache里,使用来配置标识的虚拟主机。Apache支持两种类型的虚拟主机,一种是基于ip的一种是基于域名的。:/doczj/doc/ca8a4abbc77da26925c5b054.VirtualHost:设置一个虚拟主机,记住每个虚拟主机的名称都是唯一的。格式:NameViryualHostURL2.基于域名的虚拟主机假设你只要一个ip地址,假如你想支持多个站点,怎么办?假如你用过IIS,那么你会有使用主机头来对应站点的经历。那么apache同样也能这样设置,但是需要在d.conf里用记事本设置。下面来看一个配置的例子:(我这里不使用80端口是由于我安装的iis占用了80)ServerName:sf.myproject:8080Listen:8080#以上是服务器默认的#下面是本人配置的部分NameVirtualHost*:8080ServerName:/doczj/doc/ca8a4abbc77da26925c5b054.DocumentRoot"d:developmyproject"DirectoryIndexindex.phpAllowOverrideAllAllowfromallServerName:/doczj/doc/ca8a4abbc77da26925c5b054.DocumentRoot"d:developyourproject"DirectoryIndexindex.phpAllowOverrideAllAllowfromallVirtualHost参数必须和NameVirtualHost相一致。*.8080,是指对应运行于本服务器的所有ip地址一般为多网卡服务器。本例中的documentroot都没有放在网站默认根目录,而放在自定义的文件夹中,这样的目的也是出于安全性考虑。本例中在virtualhost中分别设置了两个serverName。这个就等同于iis中的主机头。当外部通过:/doczj/doc/ca8a4abbc77da26925c5b054.来访问本服务器web时,会自动分配到DocumentRoot为d:developmyproject这个虚拟主机,而通过:/doczj/doc/ca8a4abbc77da26925c5b054.来访问本服务器web时,会自动分配到DocumentRoot为d:developyourproject这个虚拟主机,而通过:/doczj/doc/ca8a4abbc77da26925c5b054.来访问本服务器web时,会自动分配到DocumentRoot为d:developyourproject这个虚拟主机。当外部通过域名访问到本服务器时,首先会对应serverName,再决定访问哪个站点,假如都不对应,则访问第一个站点第一个为默认站点。当然,由于我们的端口是8080,那么访问myproject站点时,必须使用:/doczj/doc/ca8a4abbc77da26925c5b054.:8080/这个url才能访问,否则会访问到80端口。虚拟主机的配置会导致我们的主服务器不能访问了,很多人都发现了。假如要想能够访问,你必须添加一台虚拟主机,配置与主服务器一样。假如你想让它成为默认虚拟主机的话,把它放在第一个。当然,通过外部访问的url,需要在dns中设置,假如在internet上,需要向isp申请相应的域名,然后解析到本服务器。假如不想看见端口号,能够使用url转发。有些本地开发环境下的用户,使用host文件解析一个域名到127.0.0.1,这里注意,ip后面不要带端口号哦。3.基于ip的虚拟主机写到这里更正一下,这里讲的基于ip本质是采用的一种基于端口的,由于很多用户的服务器都是租用的,那么基于多ip不是很现实,单ip多端口成为现实。下面看个例子:Listen8081DocumentRoot"d:developyourproject"DirectoryIndexindex.phpAllowOverrideAllAllowfromallListen8082DocumentRoot"d:developmyproject"DirectoryIndexindex.phpAllowOverrideAllAllowfromall这里很清楚了,当使用192.168.0.1:8081和使用192.168.0.1:8082将分别访问到yourproject站点和myproject站点。假如只要一个ip,80端口又无法使用,又无法将主机名称参加dns,或者开发环境,都适用这种方式。

    注意事项

    本文(apache中在dconf虚拟主机配置教程.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开