php 虚拟主机和虚拟目录的配置

虚拟主机  开启httpd-vhosts.conf

conf\extra\httpd-vhosts.conf文件

<VirtualHost 127.0.0.1:80>

DocumentRoot "D:/website/Apache Software Foundation/Apache2.2/htdocs"

DirectoryIndex index.html index.htm default.htm

ServerName www.localhost.com

ServerAlias www.localhost.com

<Directory />

Options FollowSymLinks

AllowOverride None

Order Allow,Deny

Allow from all

</Directory>

</VirtualHost>

#配置虚拟目录

<IfModule dir_module>

DirectoryIndex index.html index.php

Alias /myblog "D:/myblog"

<Directory "D:/myblog">

Order allow,deny

Allow from all

</Directory>

</IfModule>

#Alias

<IfModule dir_module>

DirectoryIndex index.html

Alias /my "D:/website_old/Apache2.2/htdocs"

<Directory "D:/website_old/Apache2.2/htdocs">

Order allow,deny

Allow from all

</Directory>

</IfModule>

时间: 2024-10-14 09:01:26

php 虚拟主机和虚拟目录的配置的相关文章

apache配置虚拟主机及虚拟目录

了解一下根目录和虚拟目录的关系: 安装过apache之后打开httpd.conf文件会发现DocumentRoot默认设置的应该是apache安装目录中的htdocs文件夹.然后你的网页就可以放大这个htdocs文件夹中测试,例你在里面放了一个1.php,可以输入http://127.0.0.1/1.php进行测试.这个DocumentRoot后面的路径就是apache的根目录.有时候我们不想将自己的网站放到这里,例如我想要放到F:/MyPHP中来运行,那么就可以修改DocumentRoot为F

Tomcat的Server.xml虚拟主机和虚拟目录的配置

以前开发JavaEE网站都布置在Tomcat下,布置目录一般为$CATALINA_HOME/webapps/WebName,所以要访问网站,则在http://localhost后必须要加上上下文路径(ContextPath)/WebName,而运行环境一般为http://www.abc.com,上下文路径为空.这样就造成了开发环境与运行环境的差异,虽然在JSP中可以通过<%=request.getContextPath()%>解决,但如果换成其它模板,比如Velocity,就又不行了. 本文通

虚拟主机和虚拟目录配置

要想在本机上出现这样:输入www.baidu.com,但是进入的却是自己的目录 1.在windows/system32/etc/host文件中添加 127.0.0.1  www.baidu.com 2.在tomcat/conf/server.xml文件中添加  <Host name="www.baidu.com"  appBase="d:\ship"><!--此处即为添加虚拟主机,这个的在第一部完成后才能添加,否则启动tomcat报错--> 

httpd服务之虚拟主机、访问控制、https配置详解

前言 上文讲解了http协议及httpd的一些特性,是学习web服务需要掌握的一些基础知识,接下来让我们进一步了解httpd相关功能的配置,本文讲解的是虚拟主机,访问控制及https等功能的配置. httpd之虚拟主机 虚拟主机共分为三种模式:基于IP.基于端口.基于主机名(FQDN) 实验环境介绍 开始之前,先介绍一下httpd在CentOS6.6版本及文件: 版本:      httpd-2.2.15(CentOS7升级为2.4系列) 配置文件:         /etc/httpd/con

配置基于主机名的虚拟主机及HTTPD 加密SSL配置以及HTTPS强制跳转

配置基于主机名的虚拟主机   1.先配置DNS DNS 安装 yum install bind* -y 开户防火墙 iptables -A INPUT -p tcp --dport 53 -j ACCEPT iptables -A INPUT -p udp --dport 53 -j ACCEPT iptables -A INPUT -p tcp --sport 53 -j ACCEPT iptables -A INPUT -p udp --sport 53 -j ACCEPT service

星外虚拟主机跨web目录文件读取漏洞

星外虚拟主机跨目录读取文件漏洞,需要一定条件. 问题发生在以下文件,这些文件都没有严格的设置执行权限,当前的IIS用户能够顺利的利用它们执行命令: c:\windows\7i24IISLOG.exe c:\windows\7i24IISLOG2.exe c:\windows\7i24IISLOG3.exe c:\windows\7i24IISLOG4.exe c:\windows\7i24tool.exe c:\windows\rsb.exe 这些文件貌似是星外处理日志.设置权限的,其中的7i2

Nginx虚拟主机(Virtual Host)配置

虚拟主机(Virtual Host)可以在一台服务器上绑定多个域名,架设多个不同的网站,一般在开发机或者要部署多个小网站的服务器上需要配置虚拟主机.nginx的虚拟主机配置其实也挺简单,为了使得配置文件清晰,可以给每一个虚拟主机建立一个配置文件,然后在主配置文件(nginx.conf)里使用include语句包含所有的虚拟主机配置文件. 建立存放虚拟主机配置文件的文件夹: sudo mkdir /usr/local/etc/nginx/vhosts 建立虚拟主机配置文件: sudo vim /u

Apache虚拟主机and虚拟端口

Apache虚拟目录1.在httpd子配置目录下创建一个以conf结尾的文件,并添加配置信息 2.修改httpd主配置文件vim /etc/httpd/conf/httpd.conf 3.创建虚拟目录,并且放入一个首页4.重启httpd服务,关闭防火墙5.在win上访问,虚拟目录 6.设置访问权限 修改虚拟目录的配置文件vim vdir.conf,重启服务7.创建一个httpd用户,切家目录放在/etc/httpd/user,进行测试 Apache 虚拟主机实验:相同IP搭建两个或者以上的网站1

JavaWeb学习之tomcat安装与运行、tomcat的目录结构、配置tomcat的管理用户、web项目目录、虚拟目录、虚拟主机(1)

1.tomcat安装与运行双击tomcat目录下的bin/startup.bat,启动之后,输入http://localhost:8080,出现安装成功的提示,表示安装tomcat成功 2.tomcat的目录结构* bin目录:存放tomcat的启动和终止脚本 * startup.bat 启动脚本 * bootstrap.jar,启动脚本最终执行的java程序 * org.apache.catalina.startup.Bootstrap * shutdown.bat 终止脚本 * conf目录