Apache之——配置虚拟主机

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/48140649

一、修改httpd.conf文件

首先我们在Apache的安装目录的conf下,找到httpd.conf文件,如下图:

打开文件,在文件中找到如下代码:

DocumentRoot "D:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"

这行代码代表的是apache的默认访问路径,首先,我们把这行代码注释掉,如下图:

然后在httpd.conf文件中找到如下代码

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

打开#Include conf/extra/httpd-vhosts.conf这行代码的注释

如下图:

二、修改httpd-vhosts.conf文件

在conf目录下的extra目录中找到httpd-vhosts.conf文件,也就是httpd.conf文件中引用的文件。

然后在httpd-vhosts.conf文件中添加如下代码:

#配置我们自己的虚拟主机
<VirtualHost 127.0.0.1:8080>
    #配置访问根目录
    DocumentRoot "d:/Apache"
    #这里配置欢迎首页面
    DirectoryIndex index.html index.htm index.php
    <Directory />
    Options FollowSymLinks
    #不允许别人修改我们的页面
    AllowOverride None
    #设置访问权限
    Order allow,deny
    Allow from All
    </Directory>
</VirtualHost>

具体配置信息见以上代码注释,至此,我们就完成了虚拟主机的配置。怎么样?很简单吧?

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

时间: 2024-10-13 22:53:41

Apache之——配置虚拟主机的相关文章

apache下配置虚拟主机案例详解

案例说明:    域名:        www.tianyik.com  /var/html/www        blog.tianyik.com  /var/html/blog        bbs.tianyik.com  /var/html/bbs    主机ip:192.168.31.36        创建站点目录:mkdir /var/html/{www,blog,bbs}    创建首页文件:        touch /var/html/{www,blog,bbs}/index

Apache httpd配置虚拟主机的三种方法

基于IP地址的虚拟主机IP地址:172.16.34.3/16:80:172.16.34.30/16:80 linux版本:centos6.7 httpd版本:2.2.15 此实验需关闭SElinux 安装httpd 添加并查看IP地址 在配置/etc/httpd/conf/httpd.conf中有虚拟主机的配置示例: 可在此处添加,也可在/etc/httpd/conf.d/目录下创建虚拟主机文件:为易于管理,建议每一个虚拟主机创建一个配置文件 切换目录至/etc/httpd/conf.d/:新建

【apache】配置虚拟主机,新人亲测(基于域名的)

1  httpd.conf 打开httpd.conf搜索字符“# Virtual hosts”, 将它下面一行的注释去掉如下. 目的是为了让apache重启后加载httpd-vhosts.conf文件. 2  打开conf/extra/httpd-vhosts.conf NameVirtualHost *:80     //启用基于域名的虚拟主机 , 如果没有则只有第一个VirtualHost配置项会生效. <VirtualHost *:80> ServerAdmin [email prote

apache -- xampp配置虚拟主机

<VirtualHost *:80> ServerName www.myblog.com DocumentRoot "F:/Code/myblog"<Directory "F:/Code/myblog"> Options Indexes FollowSymLinks Includes ExecCGI Allow from all AllowOverride all Require all granted</Directory>&l

Apache新版配置虚拟主机的注意事项

1.关于没有默认索引文件(index.php或者index.html)时,列出目录:需要开启模块 LoadModule autoindex_module modules/mod_autoindex.so 且配合httpd-vhosts.conf的设置: <Directory "E:/www/demo"> Options Indexes FollowSymLinks # for rewrite AllowOverride Indexes FileInfo </Direc

CentOS 5上Apache配置虚拟主机范例

昨天实践了下在CentOS 5上通过Apache直接配置虚拟主机,服务器没有安装面板软件,所以只能通过SSH远程连接操作了.Apache安装在/etc/httpd目录下,这个即是Apache的根目录,所以Apache配置文件/etc/httpd/conf/httpd.conf中的ServerRoot设置的是ServerRoot “/etc/httpd”.我们编辑httpd.conf,在虚拟主机配置区看到如下的代码: #NameVirtualHost *:80ps:中间数行无关紧要注释略去了.#<

apache配置虚拟主机时需要注意到几个小细节

如今apache在web服务器这块市场占有率还是很高的,而配置虚拟主机现在也是用的非常多,不过在配置虚拟主机的时候一定要注意几个小细节. 首先要注意你的apache版本,注意是2.2还是2.4的. 配置2.2的时候,配置虚拟主机该这样写: NameVirtualHost ip:80   //注意此处与2.4不同 <VirtualHost ip:80> ServerName www1.myweb.com DocumentRoot "/myweb/vhost/www1" <

windows环境利用apache 配置虚拟主机

1.修改http.host #LoadModule vhost_alias_module modules/mod_vhost_alias.so #Include conf/extra/httpd-vhosts.conf 去掉这两项的# 2.修改httpd-vhosts.conf添加如下内容 <VirtualHost 127.0.0.1:80> DocumentRoot D:/wamp/www/trc ServerName www.abc.com </VirtualHost> 3.修

win10下关于apache配置虚拟主机

apache安装完默认是不开启虚拟服务器的,如果希望在本地apache上面配置虚拟服务器,类似于在网上买的虚拟主机,可以按照以下步骤进行配置: 1,修改本机的hosts文件,如下 示例:127.0.0.1 localhost127.0.0.1 xlb.com 127.0.0.1 xlb2.com 2,打开Apache的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号. LoadModule vhost_alias_module modules/mod_vhost_alias