配置apache虚拟主机(配置apache服务器)
本文目录一览:
- 1、如何配置apache虚拟主机的实例小结
- 2、apache2虚拟主机配置(ubuntu10.04)
- 3、如何配置 Apache 的虚拟主机
- 4、如何在Windows系统中配置Apache虚拟主机
- 5、怎么在apache上安装虚拟主机
如何配置apache虚拟主机的实例小结
Apache配置localhost虚拟主机步骤
1、打开apache目录下httpd文件(如:C:\wamp\bin\apache\Apache2.2.17\conf\httpd.conf)找到如下模块:
#Virtual hosts
#Include conf/extra/httpd-vhosts.conf
去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件。
2、打开httpd-vhosts文件(如:C:\wamp\bin\apache\Apache2.2.17\conf\extra\httpd-vhosts.conf),配置好localhost虚拟主机,参照httpd-vhosts文件中实例,修改成如下:
VirtualHost *:80
ServerAdmin webmaster@dummy-host.hleclerc-PC.ingenidev
DocumentRoot "C:/wamp/www/a"
ServerName
ServerAlias
ErrorLog "logs/dummy-host.hleclerc-PC.ingenidev-error.log"
CustomLog "logs/dummy-host.hleclerc-PC.ingenidev-access.log" common
Directory C:\wamp\www\a
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
/Directory
/VirtualHost
修改配置如下:
DocumentRoot 修改为本地wamp环境下的www目录(如:C:\wamp\www\a)
ServerName 改为localhost
3、重启Apache,这样就配置好了,本地可以用来访问C:/wamp/www/a 这个站点。
注意事项:
1、httpd文件,打开Include conf/extra/httpd-vhosts.conf模块
2、目录路径,如 C:/wamp/www/a
3、访问权限,如上Deny from all修改为Allow from all
4、hosts文件,配置虚拟域名host指向
5、httpd-vhosts文件,配置虚拟主机
apache2虚拟主机配置(ubuntu10.04)
呵呵,这个问题我刚解决了:一个IP下建立多个主机。
如果没记错的话,你应该少了一个语句:NameVirtualHost * 这个语句是应该加在000-default里的。
以下内容供参考:
--------------------------------------------
与虚拟主机有关的设置语句:
`NameVirtualHost 10.39.6.59`:表示我们要做的是一个基于名称的虚拟主机,且其 IP 地址为10.39.6.59
`VirtualHost 10.39.6.59 和 /VirtualHost`:表示在其中的是一个虚拟主机的配置
`ServerName `:设置虚拟主机的域名
`ServerAdmin Ubuntu@gmail.com`:设置该虚拟主机网管员的邮件
`DocumentRoot /var/www/`:设置该虚拟主机的主目录路径
`ErrorLog /var/log/apache2/error.log`:设置该虚拟主机的出错信息
`CustomLog /var/log/apache2/access.log combined`:设置该虚拟主机的访问信息
这样我们就配置了一个虚拟主机 。但由于这是缺省配置,所以在 Apache2 重启之后,无论你输入 DNS 服务器中指向这个主机的任何域名,都会被导向 这个缺省配置所指向的 /var/www 这个目录的。除非该域名被其他虚拟主机配置所用,比如我们还配置了 edunuke.britepic.org 指向本机,且配置了相应的虚拟主机,这样的话,输入域名edunuke.britepic.org 就会被对应该域名的目录中。
B进一步说明
为了说明清楚 我们再添加一个虚拟主机站点 edunuke.britepic.org,首先到
/etc/apache2/sites-available/ 目录中建立一个文件 edunuke。当然这个文件名中是没有 "."或 "#" 这两个字符的了。然后编辑该文件:
VirtualHost 10.39.6.59
ServerName edunuke.britepic.org
ServerAdmin Ubuntu@britepic.org
DocumentRoot "/var/www/edunuke/"
ErrorLog "/var/log/apache2/edunuke_errors.log"
CustomLog "/var/log/apache2/edunuke_accesses.log" common
/VirtualHost
设置的具体含义同上面的相似,这是我就不再多说了。然后再运行命令:
sudo a2ensite edunuke
这样的话,虚拟主机站点 edunuke.britepic.org 就已经安装好了。这时你也可以在/etc/apache2/sites-enabled/ 目录中发现多了一个到 /etc/apache2/sites-available/edunuke的软链接。接下来就是将 Apache2 重启来使虚拟主机站点运行起来:
sudo /etc/init.d/apache2 restart (或者 sudo apache2 -k restart)
这样你在浏览器上输入 edunuke.britepic.org 的话,就会被指向 /var/www/edunuke 目录了,而输入其他指向本机的域名则都会指到缺省配置中的 /var/www 目录中。
如何配置 Apache 的虚拟主机
怎样配置Apache虚拟主机 分步阅读 怎样利用Apache在一台Linux服务器上面运行多个网站,最简单快速的方法。 工具/原料 一台Linux服务器 方法/步骤 安装Apache软件包 yum -y install httpd (这里只实现Apache的虚拟主机功能,LAMP架构还需要安装p...
如何在Windows系统中配置Apache虚拟主机
打开{Apache安装目录}/conf目录,找到文件
将附加配置文件f包含进来
此处只需要将注释符号#去掉即可。
5
如果你只是在本地做测试,则你还需要在hosts文件中配置一个域名解析条目,在
6
完成以上步骤后,重启Apahce
7
在浏览器中输入地址,查看虚拟主机是否能够成功运行
怎么在apache上安装虚拟主机
Apache配置虚拟主机方法在windows和linux有些差异,今天给大家演示如何在windows上配置Apache虚拟主机,此方法主要适用于独立的Apache环境。
1. 打开目录Apache的安装目录/conf/extra/, 找到 httpd-vhosts.conf 文件;
2. 添加一段代码来指定某一域名的网站,如图我配置虚拟域名是:
project.com,文件目录指向的是CI框架;
VirtualHost *:80
ServerAdmin webmaster@dummy-host.project.com
DocumentRoot "D:/AMP/Apache/htdocs/ci"
ServerName project.com
ErrorLog "logs/project.com-error.log"
CustomLog "logs/project.com-access.log" common
/VirtualHost
3. 打开 httpd.conf 文件, 添加如下代码:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
如果已存在,将Include前面的#去掉;
关于配置apache虚拟主机和配置apache服务器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发表评论
暂时没有评论,来抢沙发吧~