apache 虚拟主机的配置方法
方法一:
首先打开apache中conf下的http.conf文件打开虚拟主机的注释:如下去掉第二行前面的#即可
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
再打开conf目录下的extra目录中的httpd-vhosts.conf文件
在文件最后面加上
<VirtualHost *:80>//你的虚拟主机所使用的端口号
ServerAdmin webmaster@dummy-host2.localhost //虚拟主机的管理员账号
DocumentRoot "D:/wamp/www/phpwind"
//所需配置的网站的文件路径,本地测试需配置
ServerName bbs.1jiayuan.com //服务器名称 本地测试需配置
ErrorLog "logs/dummy-host2.localhost-error.log" //错误日志
CustomLog "logs/dummy-host2.localhost-access.log" common //用户日志
</VirtualHost>
配置完成后保存即可
然后打开c:/windows/system32/drivers/etc/hosts,在其中配置你所需要的hosts
例如:
127.0.0.1 bbs.1jiayuan.com
192.168.1.80 bbs.1jiayuan.com
方法二:
直接在http.conf最后面加上:
代码如下:
<VirtualHost 192.168.1.80>
ServerName bbs.1jiayuan.com
DocumentRoot D:/wamp/www/phpwind
<Directory D:/wamp/www/phpwind>
AllowOverride All
Options All
</Directory>
php_value include_path D:/library
php_value magic_quotes_gpc off
php_value register_globals off
</VirtualHost>
相关推荐
-
分享apache http服务器设置虚拟主机的方法
在apache http服务器上,设置虚拟主机(virtual host)的方法如下 打开apache 安装目录下面的conf/httpd.conf,加入下面两段 复制代码 代码如下: <VirtualHost *:80> ServerName fuwu.jb51.net ServerAlias fuwu.jb51.net fuwu.jb51.net DocumentRoot /fuwu JKMount /* ajp13 –如果你已经做好mod_jk的绑定,可以写上上面这行,这样可以完成一个虚
-
apache虚拟主机中设置泛域名解析的方法
1.支持多域名 例如,让mail.jbxue.org.smtp.jbxue.org.pop3.jbxue.org 都指向同一个虚拟主机,可以写成: 复制代码 代码如下: ServerName mail.jbxue.orgServerAlias smtp.jbxue.org pop3.jbxue.org ServerName 用于指定首选域名,其他的域名用ServerAlias指定,并用空格区分即可. 2.支持泛域名解析ServerAlias 可支持扩展符,例如,我们希望 xx.a.com 下的所
-
windows apache多端口虚拟主机配置方法
1.打开httpd.conf,查找Listen:80,在下面一行加入Listen:8080:2.查找#Include conf/extra/httpd-vhosts.conf,将此行前面的#去掉:3.打开httpd.conf文件目录下面的extra文件夹下面的httpd-vhosts.conf文件:4.查找NameVirtualHost *:80,在下面一行增加NameVirtualHost *:8080:5.复制httpd-vhosts.conf文件最下面的如下代码,并且在下面粘贴一份: 复制
-
如何配置apache虚拟主机的实例小结
1.基于ip地址的虚拟主机 复制代码 代码如下: Listen 80<VirtualHost 172.20.30.40> DocumentRoot /home/httpd/html1 ServerName www.ok1.com ErrorLog /usr/local/apache/logs/error1_log CustomLog /usr/local/apache/logs/access1_log combined</VirtualHost><Vi
-
apache配置虚拟主机的方法详解
1.apache配置文件中打开vhost的配置LoadModule vhost_alias_module modules/mod_vhost_alias.soInclude conf/extra/httpd-vhosts.conf 2.extra目录中的httpd-vhosts.conf里面进行配置,有三个:第一个DocumentRoot,项目的绝对目录,后面以/结尾:第二个是ServerPath,与DocumentRoot一致:第三个是ServerName,自己在浏览器中输入的域名.如:tes
-
本地机apache配置基于域名的虚拟主机详解
1.打开apache的httpd.conf文件,找到# Virtual hosts#Include conf/extra/httpd-vhosts.conf这一段把Include conf/extra/httpd-vhosts.conf前面的"#"去掉. 2.修改位于(win7)c:/windows/system32/drivers/etc/目录下的hosts文件增加一段:127.0.0.1 x.acme.com(你用来访问的域名) 3.我用的是wamp包,所以到c:/wamp/
-
Apache 多站点虚拟主机配置方法
修改配置文件 conf/httpd.conf 1.加入下面两句 NameVirtualHost *:80 Include conf/vhosts 2.在conf目录中建立vhosts目录 然后在 vhosts 目录下面建立相应的站点配置文件 如建立 hhj.jb51.net.conf 文件 内容: 复制代码 代码如下: <VirtualHost *:80> ServerAdmin hhj@live.it ServerName www.hhj.jb51.net ServerAlias hhj.j
-
apache虚拟主机配置一例
复制代码 代码如下: fivetrees extra # cat httpd-vhosts.conf_bak## Virtual Hosts## If you want to maintain multiple domains/hostnames on your# machine you can setup VirtualHost containers for them. Most configurations# use only name-based virtual hosts so the
-
apache 虚拟主机的配置方法
方法一: 首先打开apache中conf下的http.conf文件打开虚拟主机的注释:如下去掉第二行前面的#即可 # Virtual hosts # Include conf/extra/httpd-vhosts.conf 再打开conf目录下的extra目录中的httpd-vhosts.conf文件 在文件最后面加上 <VirtualHost *:80>//你的虚拟主机所使用的端口号 ServerAdmin webmaster@dummy-host2.localhost //虚拟主机的管理员
-
apache虚拟主机的配置指南
一.检查apache虚拟主机模块 apache要配置虚拟主机,就需要先查看apache是否编译vhost_alias_module模块.当然apache默认是已经编译该模块的,我们可以通过以下命令查看是否已经编译模块,如下: /usr/local/apache2/bin/apachectl -M 二.开启apache虚拟主机功能 要开启apache虚拟主机功能,我们需要修改apache配置文件http.conf.打开apache的安装目录,找到httpd.conf文件,去掉Include con
-
Apache虚拟主机的配置和泛域名解析实现代码
虚拟主机的配置 基于IP地址的虚拟主机配置 Listen 80 DocumentRoot /www/jb51 ServerName www.jb51.net DocumentRoot /www/jb512 ServerName www.jb512.org 基于IP和多端口的虚拟主机配置 Listen 172.20.30.40:80 Listen 172.20.30.40:8080 Listen 172.20.30.50:80 Listen 172.20.30.50:8080 DocumentRo
-
XAMPP下使用顶级域名绑定虚拟主机的配置方法和示例
有时候你需要一些顶级域名访问方式来访问你本地的项目,这时候就需要配置虚拟主机,给你的目录绑定一个域名,实现多域名绑定访问.(本地的话可以通过修改 hosts 文件随便绑定什么域名比如 www.a.com 或者 localdemo). 现在假定你有两个目录,一个存在于 /xampp/htdocs/a,另一个存在于 /xampp/htdocs/b . 现在你想要在本地测试的时候访问 www.a.com 对应的目录是 /xampp/htdocs/a ,访问 www.b.com 对应的目录是 /xamp
-
apache中伪静态配置和使用(Apache虚拟主机下Discuz伪静态)
一 打开 Apache 的配置文件 httpd.conf . 二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉 三 在 httpd.conf中添加: <IfModule mod_rewrite.c> RewriteEngine On #RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+\.html RewriteRule ^(.*?(?:index|dispbbs))-([-
-
Ubuntu 16.04与Apache虚拟主机配置的步骤详解
前言 众所周知在window下,Apache的配置文件是httpd.conf,但在Linux下安装了Apache后发现其配置并不像window下那么简单,Linux下Apache将各个设置项分在了不同的配置文件中,想想也是有很大的理由的,这样子可以使用户在开发过程中自由的搭配其不同的功能模块,更好的提高效率,不过,如果不事先了解Apache,可能在配置时蒙圈. Ubuntu中Apache的配置文件是//etc/apache2/apache2.conf.Apache在启动时会找到这个文件并自动读取
-
apache虚拟主机配置: 二级目录访问跳转到其他根文件夹
访问 http://www.abc.com/course/ ,实际访问的是:d:/www/moodle/index.PHP <VirtualHost *:80> ServerAdmin webmaster@abc.com DocumentRoot "d:/www/abc" ServerName www.abc.com ##ServerAlias Alias /course "d:/www/moodle" <Directory "d:/ww
-
apache虚拟主机配置的三种方式(小结)
目录 一.基于IP 二.基于主机名 三.基于端口 记事本打开httpd.conf文件 ,该文件在apache的目录下,如: D:\AppServ\Apache2.2\conf,修改如下两处: LoadModule vhost_alias_module modules/mod_vhost_alias.so //去掉前面的#,意思是启用apache的虚拟主机功能,第203行 Include conf/extra/httpd-vhosts.conf //去掉#的意思是从httpd-vhosts.con
-
nginx配置虚拟主机vhost的方法详解
前言 所谓虚拟主机,是说通过几个不同的url地址,都能到达nginx环境,只不过针对不同的url,处理的逻辑不同. nginx支持虚拟主机,但是浏览器等客户端不知道,所以虚拟主机的几个地址,应该是都指向nginx所在的ip地址,虚拟主机功能才能正常. 环境 系统环境:CentOS6.7 nginx version: nginx/1.8.1 方案 例如配置文件位于: /opt/nginx/conf/nginx.conf 在http {}的最后,添加如下行: include vhosts/*.con
-
某集团任意文件下载到虚拟主机getshell的方法
0x01 前言 从某群的故事改编而来,都是些老套路各位看官看得高兴就好:第一次在i春秋发帖有点紧张,如果有什么不周到的地方请去打死阿甫哥哥.你没听错,阿甫哥哥推荐. 0x02 什么是任意文件下载 说到文件下载各位童鞋都不陌生(老司机请跳过),我们要下载网站上某个文件(.zip..doc..pdf)直接请求这个文件即可格式一般为:域名+相对路径+文件名,如http://www.test.com/downlad/test.zip.而在网站上下载文件一般分为两种,一种就是刚才所说的直接请求某个文件,
随机推荐
- 解决input对齐问题vertical-alige
- Android图片特效:黑白特效、圆角效果、高斯模糊
- 详解iOS学习笔记(十七)——文件操作(NSFileManager)
- js 声明数组和向数组中添加对象变量的简单实例
- PHP Hash算法:Times33算法代码实例
- 购物车的源程序
- php上传图片之时间戳命名(保存路径)
- 让html元素随浏览器的大小自适应垂直居中的实现方法
- 脚本控制自适应高度的缩短问题
- 学习ASP和编程的28个观点
- jQuery插件开发发送短信倒计时功能代码
- JQuery-tableDnD 拖拽的基本使用介绍
- jQuery1.9.1源码分析系列(十六)ajax之ajax框架
- 基于BootStrap实现简洁注册界面
- js实现动画特效的文字链接鼠标悬停提示的方法
- javascript实现相同事件名称,不同命名空间的调用方法
- 微信小程序 数组(增,删,改,查)等操作实例详解
- C#实现的海盗分金算法实例
- Android 底部导航控件实例代码
- Android 详解Studio引用Library与导入jar