apacache配置httpd-vhosts

1、打开 bin\apache\apache2.2.8\httpd.conf 中去掉

Include conf/extra/httpd-vhosts.conf

前的#号

2、打开 conf/extra/httpd-vhosts.conf 中添加

NameVirtualHost *:80

之后根据项目依照下面的格式来修改

<VirtualHost *:80>    ServerAdmin [email protected]    DocumentRoot "D:/wamp/www/test"    ServerName test    ErrorLog "logs/dummy-host.example.com-error.log"    CustomLog "logs/dummy-host.example.com-access.log" common    <Directory "D:/wamp/www/test">         Options Indexes FollowSymLinks         AllowOverride All        Order allow,deny        Allow from all    </Directory></VirtualHost>

3、打开 C:\WINDOWS\system32\drivers\etc\hosts 文件添加

127.0.0.1       test

注意:这是的网站名与httpd-vhost中的ServerName一直

4、最后重启apache,打开浏览器,输入http://test即可

时间: 2024-08-10 11:23:15

apacache配置httpd-vhosts的相关文章

配置httpd支持https

1.首先为192.168.108.159创建私有CA #cd /etc/pki/CA # (umask 077;openssl genrsa -out private/cakey.pem 2048) #ls private/ #touch index.txt #echo 01 index.txt 2.在服务器上创建自签证书 #openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 7300 3.在web服务器上生成证

CentOS 配置httpd使局域网可以正常访问

[转载请注明出处: 钱国正的专栏http://blog.csdn.net/qianguozheng/article/details/37611859] 问题: 在CentOS上安装apache,配置好服务器本机可以访问,但是外部局域网IP不能访问 解决方法: 1.修改配置文件/etc/httpd/conf/httpd.conf <Directory "/var/www/cgi-bin"> AllowOverride None Options None Order allow

apache 2.4 配置httpd:添加域名禁止IP访问网站

apache 2.4 配置httpd:添加域名禁止IP访问网站 一般来说,网站可以用域名和IP来访问.你的网站可以通过IP直接访问,本来这没什么问题,但是会有些隐患:由于搜索引擎也会收录你的IP地址的页面,所以同一个页面搜索引擎会重复收录,造成页面的权重不如单个收录高.域名恶意指向的可能:还记得google.com.sb 事件吗?google.com.sb 这个域名被恶意指向了百度,后来证实了 google.com.sb 这个域名为第三者恶意指向的,并不是Google所为.当然这只是个玩笑,但是

基于basic认证机制配置httpd服务器拥有用户访问控制功能

  实验须知:     实验主机:192.168.1.11   1. 配置httpd基于用户的访问控制----basic认证机制   (1)安装httpd程序,并启动服务 #yum install httpd–y [[email protected] ~]# servicehttpd start Starting httpd:httpd: Could not reliably determine the server's fully qualified domain name,using 172

Linux9.5 配置httpd支持php

配置httpd支持php,apache调用了php的模块,使得httpd解析php httpd主配置文件/usr/local/apache2.4/conf/httpd.conf vim /usr/local/apache2.4/conf/httpd.conf //修改以下4个地方ServerName 注释井号去掉 Require all denied    403的原因 ,改成granted. 可以通过命令/usr/local/apache2.4/bin/apachctl -t去检查配置文件是否

配置httpd结合php及默认虚拟主机

一.配置httpd支持php1?httpd的主配制文件: /usr/local/apache/conf/httd.conf1?在我们安装好httpd之后,会有一个提示set ServerName,我们进入以上这个配制文件,把Servername前面的#号去掉,然后注释掉一个php,这样就不会提示出错了.2?增加一行配制:Require all granted 如果不加这一行,访问是403我们要首先要ping 下80端口是不是通的,临时让linux防火墙开启80端口: iptables -I IN

CentOS7配置httpd虚拟主机

本实验旨在CentOS7系统中,httpd-2.4配置两台虚拟主机,主要有以下要求: (1) 提供两个基于名称的虚拟主机: www1.stuX.com,页面文件目录为/web/vhosts/www1:错误日志为/var/log/httpd/www1/error_log,访问日志为/var/log/httpd/www1/access_log: www2.stuX.com,页面文件目录为/web/vhosts/www2:错误日志为/var/log/httpd/www2/error_log,访问日志为

Apache的配置httpd.conf文件配置

(1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置.其它指定的目录如果没有指定绝对路径,则目录是相对于该目录. PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置. Listen 80 #服务器监听的端口号. ServerName www.clusting.com:80 #主站点名称(网站的主机名). ServerAdmin [email protected

git配置httpd服务-web_dav模式

1,搭建httpd应用 2,修改httpd.conf文件 注释 DocumentRoot "/data/httpd/htdocs" 注释 <Directory "/data/httpd/htdocs"></Directory> 结尾添加 Include /etc/httpd/conf.d/git.conf #引入git配置文件 开放注释 LoadModule dav_fs_module modules/mod_dav_fs.so LoadMo

wamp的最新apache2.4.9配置httpd.conf允许外部访问

安装最新的wamp后发现通过外部网络无法访问本机的apache.在网上查询了相关问题,所有的答案基本都是说在httpd.conf文件中加入语句Allow from all.但是这些对应的是apache2.2的版本. 现在新装的wamp里的apache版本是apache2.4.9(截止2014.5.29). 二者的httpd.conf文件语法的区别如下: 2.2 的configuration: Order deny,allow Deny from all 2.4 的configuration: R