设为首页 收藏本站
查看: 687|回复: 0

[经验分享] apache配置虚拟主机以及虚拟目录详解

[复制链接]

尚未签到

发表于 2015-11-14 05:23:50 | 显示全部楼层 |阅读模式
  


  一、apache虚拟主机的配置
  1、首先在apache的安装目录下找到conf目录下找到httpd.conf文件
  然后搜索hosts找到 把前面的井号去掉即可启动虚拟主机
  


DSC0000.jpg


DSC0001.jpg


  


  2、然后在apache的安装目录下找到conf目录下的extra找到httpd-vhosts.conf文件
  在文件最后添加类似我下面的配置,详细参数见说明
  我这里以myvirtualhost.com为例
  

#配置我们自己的虚拟主机
<VirtualHost *:80>
#修改文档根路径
DocumentRoot &quot;D:/Program Files (x86)/myenv/apache2.2.25/htdocs&quot;
#主机名称
ServerName myvirtualhost.com
#欢迎页面
DirectoryIndex index.html
<Directory &quot;D:/Program Files (x86)/myenv/apache2.2.25/htdocs&quot;>
Options -Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#错误日志存放位置
ErrorLog &quot;logs/myvirtualhost.com-error.log&quot;
CustomLog &quot;logs/myvirtualhost.com-access.log&quot; common
</VirtualHost>

  
  


  3、在host文件中添加虚拟主机  高亮部分



DSC0002.jpg


  4、修改完成后重启Apache服务器,然后再浏览器地址栏输入http://myvirtualhost.com即可看到你在该目录下放置的
  欢迎页面
  



目录配置参数说明  

#这是文件夹访问权限设置
# <Directory D:/Program Files (x86)/myenv/apache2.2.25/htdocs/zend/myzf/public/>
#Indexes 的作用就是当该目录下没有 index.html 文件时,就显示目录结构,去掉 Indexes,Apache 就不会显示该目录的列表了。
#要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。
#MultiViews 使用&quot;MultiViews &quot;搜索,即服务器执行一个隐含的文件名模式匹配,并在其结果中选择。
#设置后,在地址栏内输入index.php 可以显示页面。在地址栏内输入index同样可以显示index.php页面
#【备注:在Indexes前,加 + 代表允许目录浏览;加 – 代表禁止目录浏览。】
# Options -Indexes FollowSymLinks MultiViews
#Options FollowSymLinks
#是否允许覆盖 为了安全我这里选择不允许 当然如果要使用框架的话就要开启rewrite 这里也要变成允许,具体情况具体分析
#AllowOverride None
#允许所有
#Order allow,deny
#Allow from all
#</Directory>



二、apache虚拟目录的配置  
  


  1、首先在apache的安装目录下找到conf目录下找到httpd.conf文件


  


  搜索DocumentRoot  找到下面的位置 自定义的时候可以把这个关闭 ,不关闭好像也没影响
  


  


  2、找到<IfModule>这块,加入下面的代码
  

# 虚拟目录,访问D盘下面的web目录
<IfModule dir_module>
# 设置缺省载入页面
DirectoryIndex index.html index.htm index.php
# 设置站点别名,别名与访问路径是相关的,取任何名称都可以(除特殊)
Alias /myweb &quot;D:/web&quot;
<Directory D:/web>
# 设置访问权限
Order allow,deny
Allow from all
</Directory>
</IfModule>


  
  修改完成后重启Apache服务器 在浏览器中输入:http://localhost/myweb/xx.php 来访问 D:/web 下的文件







版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-138942-1-1.html 上篇帖子: Apache VFS(1):基本介绍 下篇帖子: Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.FileUtils
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表