apache虚拟主机配置文件|Apache服务器教程之配置一个虚拟主机的操作教程

A. 如何在Windows系统中配置Apache虚拟主机

在Windows系统中配置Apache虚拟主机的方法:1、打开{Apache安装目录}/conf/extra目录,找到httpd-vhosts.conf文件2、编辑httpd-vhosts.conf文件,添加如下内容:<VirtualHost *:80>ServerAdmin [email protected]DocumentRoot "c:/your_web_root"ServerName your.domain.comErrorLog "logs/your_web_error.log"CustomLog "logs/your_web_access.log" common</VirtualHost>3、打开{Apache安装目录}/conf目录,找到httpd.conf文件4、将附加配置文件httpd-vhosts.conf包含进来,此处只需要将注释符号#去掉即可。5、如果只是在本地做测试,则你还需要在hosts文件中配置一个域名解析条目,在C:/windows/system32/drivers/etc/目录下找到hosts文件6、完成以上步骤后,重启Apahce。

B. apache 虚拟主机配置文件在哪个目录下

apache\bin\httpd.confapache\conf\estra\httpd-vhosts.confc:\windows\system32\dirver\etc\hosts这三个都要修改

C. 如何配置 Apache 的虚拟主机

打开httpd.conf文件去掉LoadMole vhost_alias_mole moles/mod_vhost_alias.so这句前面的#号和Include conf/extra/httpd-vhosts.conf这句前面的#号Include conf/extra/httpd-vhosts.conf这句在httpd.conf文件底部然后打开Apache2.2\conf\extra下的httpd-vhosts.conf文件,加入如下代码#配置自己的虚拟主机<VirtualHost *:80> #网站目录,如果在www目录下的php目录,下面 #就填写F:/www/php DocumentRoot "D:/WALP/www" #域名 ServerName www.plqjnet.com #这里配置欢迎首页面 DirectoryIndex index.html index.htm index.php <Directory /> Options FollowSymLinks #不允许别人修改我们的页面 AllowOverride None #设置访问权限 order allow,deny Allow from all </Directory> </VirtualHost>把ServerName改成你自己的,最后重启Apache。

D. 如何配置apache虚拟主机的实例小结

Apache配置localhost虚拟主机步骤1、打开apache目录下httpd文件(如:C:\wamp\bin\apache\Apache2.2.17\conf\httpd.conf)找到如下模块:#Virtualhosts#Includeconf/extra/httpd-vhosts.conf去掉前面的#,这样就开启了httpd-vhosts虚拟主机…

E. Apache服务器教程之配置一个虚拟主机的操作教程

方法/步骤1、刚刚装好的Apache也可以来设置。首先找到Apache的配置文件,httpd.conf。在Apache安装目录下conf文件夹下。2、记事本里面查找下图所示的文本。要找的就是#Includeconf/extra/httpd-vhosts.conf 。这个是虚拟主机的一个功能,被注销了。我们要开启虚拟主机功能,所以把#给删除了。变为下图。3、关闭httpd.conf文件,并保存。4、在conf文件夹找到extra文件夹打开。打开httpd-vhosts.conf文件。这个就是专门来配置虚拟有关功能的一个配置文件吧。5、在httpd-vhosts.conf的最后部分添加一段代码。代码如下图所示6、红框框里的代码就是要添加的。注意大小写,要完全和红框里的内容一模一样,千万不能出错,只要是写错一个字母,Apache就错误!代码添加在文件的最后面!还有里面的参数要介绍一下,看下图7、"d:/myweb2"表示,就是在D盘myweb2文件下就是Apache的主页了。输入localhost即寻找这里的页面。在d:/myweb2文件夹下,在创建一个new.html8、这个红框里的则表示欢迎页面,主页面是什么的。如图的话,就是浏览器如果输入localhost,则先寻找D盘myweb2文件夹下的new.html,在是index.html,类推。寻找不到,就报错。9、代码添加好,保存。这样配置基本就完成了,重启Apache。浏览器输入localhost即可访问到D盘myweb2下的new.html文件。10、在myweb2下在建一个new2.html。输入http://localhost/new2.html即可访问到了

F. Apache2.4配置虚拟主机后却无法访问虚拟主机根目录下的文件

您好!从配置文件上来看暂无发现问题,这边也在Linux系统下按照您的配置文件测试过没问题。请问您是使用纯Apache 2.4 Windows版本的 还是 用打包的集成软件(XAMPP或者phpstudy之类的)?请确保您的网站根目录下有对应的默认首页文件,Apache中也设置了DirectoryIndex或者将<Directory>中的部分改一改:<Directory "D:\discuz">Require all granted</Directory>因为您上面提到NameVirtualHost和Order Allow,Deny … Allow from Deny from…这些都是旧版2.2的Apache语法。

G. mac虚拟机怎么修改apache配置文件

Mac自带的apache中如何配置虚拟主机vhost听语音浏览:389|更新:2017-02-07 05:09在macbook上作web开发,可能需要配置虚拟主机,现在列出步骤方法/步骤打开terminal app编辑apache 的配置文件 /etc/apache2/httpd.conf> sudo vim /etc/apache2/httpd.conf找到 httpd-vhosts.conf 的那一行,去除行首的#,启用虚拟主机配置文件保存编辑虚拟主机文件> sudo vim /etc/apache2/extra/httpd-vhosts.conf里面有虚拟主机的配置,参考其中一个添加自己的一般添加虚拟主机后,localhost会访问不到,需要将localhost的虚拟主机放在最上面,如图保存3重启apache

H. Apache怎么配置虚拟主机

1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP:[[email protected] root]# ifconfig eth0:1 192.168.1.11[[email protected] root]# ifconfig eth0:2 192.168.1.12[[email protected] root]# ifconfig eth0:3 192.168.1.13 2. 修改hosts文件,添加三个域名与之一一对应:192.168.1.11 www.aoolong.com192.168.1.12 www.aoolong.com192.168.1.13 www.aoolong.com 3. 建立虚拟主机存放网页的根目录,如在/www目录下建立test1、test2、test3文件夹,其中分别存放1.html、2.html、3.html/www/test1/1.html/www/test2/2.html/www/test3/3.html 需要虚拟主机租用可以看下,傲龙网络。

I. apache虚拟主机配置

打开C:\WINDOWS\system32\drivers\etc\hosts加入下面2行:127.0.0.1www.yes.com127.0.0.1www.miss.com然后访问www.yes.com即可访问到你指定的DocumentRoot了如果出现forbidden权限问题再改成如下:<VirtualHost*:80>ServerNamewww.yes.comDocumentRoot"你的目录"<Directory"你的目录">OptionsIndexesFollowSymLinksAllowOverrideNoneOrderallow,denyAllowfromall</Directory></VirtualHost>

J. apache怎么配置localhost的虚拟主机

修改 hosts 文件1不管你用的是什么系统,windows, mac,电脑上都会有一个 hosts 文件,修改这个文件,可以改变主机名所对应的 ip 地址。比如你安装了 Web 开发环境(MAMP 或 WAMP),启动环境以后,访问 http://localhost 你就会打开环境的默认的目录,这个 localhost 就是在 hosts 文件里定义的,它所指向的 ip 地址是 127.0.0.1 ,这个 ip 地址表示本地的你正在使用的这台电脑,了解详细的内容,可以搜索一下 :)修改这个 hosts 文件,我们可以手工的去指定任何主机名指向任何的 ip 地址,当然这个设置只影响你自己的电脑,比如我们可以随便造一个域名,比如 hello.com,让这个域名指向你的电脑,也就是 127.0.0.1 这个 ip 地址。这样你在浏览器中请求 hello.com ,打开的就是你在本地电脑上搭建的环境所指定的目录里的东西。为了测试 apache 的虚拟主机功能,你可以去虚拟几个这样的域名,这样在创建虚拟主机的时候,你可以让这些域名打开各自的目录。下面,我们先去修改这个 hosts 文件。1. 找到 hosts 文件,windows 系统是在 Windows\System32\Drivers\etc 这个目录下,Mac 系统是在 /etc/hosts ,找到以后可以使用文本编辑软件打开它。2. 在 hosts 文件里,新的一行上,先输入 ip 地址 127.0.0.1 ,然后空格,再输入一个主机名,这个主机名可以随便,比如 hello.com ,这样访问 hello.com 就会打开在你的电脑上的网站了。另起一行,再去定义一条,127.0.0.1 hola.com 。3. 保存修改之后的 hosts 文件,然后启动在本地上的 Web 环境,打开浏览器,在地址栏上输入 hello.com ,还有 hola.com ,看看打开的是不是你在本地上的内容。现在,你看到的应该跟你使用 http://localhost 打开的是一样的东西。END配置 Apache 虚拟主机现在,我们虚拟了两个域名,让它们指向了本地的电脑,访问它们,打开的是同一个目录里的内容,下面这个练习,我们通过修改 Apache 的配置文件,让访问不同域名的时候,打开的是不同的目录。你首先要判断一下配置 Apache 虚拟主机的配置文件,一般是在 httpd.conf 这个主配置文件里面,不过,很多环境都会单独把虚拟主机放在一个配置文件里面,然后在 httpd.conf 文件里指定一下,包含这个单独配置虚拟主机的文件。1. 找到配置虚拟主机的配置文件,如果你用的是 WAMP 搭建的环境,先找到并打开 httpd.conf ,在这个文件里,搜索 # Virtual hosts ,它下面有一行代码, #Include conf/extra/httpd-vhosts.conf… 你可以去掉它前面的 # ,这样,Apache 启动以后,也会去加载这个httpd-vhosts.conf 配置文件,这样做的好处就是可以保持 Apache 相关设置的整洁。当然,你完全可以在主配置文件 httpd.conf 里面去设置虚拟主机。2. 打开 httpd-vhosts.conf 这个文件,没有这个文件也可以去创建一个,或者直接在 httpd.conf 文件里面去配置虚拟主机。配置虚拟主机的东西应该像这样:3. 应该有两段这样的代码,每一段都是在配置一个虚拟主机,你可以复制其中的一段,然后粘贴到文件的最下面。再根据自己的需要去修改这段代码。理解它的意思,ServerAdmin 就是网站的管理员的邮箱,DocumentRoot 是虚拟主机的主目录,也就是访问这个虚拟主机所打开的那个目录,这个目录你可以自己去指定,要注意的是,你需要先去创建这个目录,然后再在这里去指定这个目录的位置。ServerName 是主机名,比如之前我们虚拟的那个主机名 hello.com,ServerAlias 是主机的别名,你可以指定一个其它的主机名,访问它的时候也会打开这个虚拟主机的目录里的东西。ErrorLog 是错误的日志,也就是发生错误的时候,会把错误记录到哪个文件里。CustomLog 是虚拟主机访问的日志。这样自己新添加的虚拟主机看起来应该像这样:34. 在浏览器里打开 hello.com ,访问的是这个虚拟主机的配置里 DocumentRoot 所指定的 /Applications/MAMP/htdocs/hello 这个目录里的东西,你可以在这个目录里面放点东西,比如一个 WordPress 或者 Drupal 的网站等等。注:配置虚拟主机的时候,第一个虚拟主机是默认的,你需要留着,配置自己的虚拟主机,可以从第二个开始配置,也就是第二段 <VirtualHost> 代码。


赞 (0)