apache 基于IP、port和域名的三种虚拟主机的配置方法

原创 2012年03月28日 09:09:22
1.基于相同IP不同Port的虚拟主机

1)修改apache安装目录conf文件-- httpd.conf

2)将Listen字段改为

Listen 80

Listen 8888

(以上设置表示使用80以及8888端口)

3)更改虚拟主机部分为:

<VirtualHost 192.168.0.1:80>;

DocumentRoot /var/www/html/website1

</VirtualHost>;

<VirtualHost 192.168.0.1:8888>;

DocumentRoot /var/www/html/website2

</VirtualHost>;

4)保存以上设置

(注:在httpd.conf中有DirectoryIndex index.html index.html.var,表示默认支持的主页文件)

5)重启apache服务

完成以上设置后,可以通过以下方式访问:

1)打开浏览器

2)输入http://192.168.0.1:80以及http://192.168.0.1:8888即可正常访问

2.基于相同Port不同IP的虚拟主机

1)修改httpd.conf

2)更改虚拟主机部分为:

<VirtualHost 192.168.0.1:80>;

DocumentRoot /var/www/html/website1

</VirtualHost>;

<VirtualHost 192.168.0.2:80>;

DocumentRoot /var/www/html/website2

</VirtualHost>;

3)重启apache服务

完成以上设置后,可以通过以下方式访问:

1)打开浏览器

2)输入http://192.168.0.1:80以及http://192.168.0.2:80

3.基于域名的虚拟主机的访问

1)修改httpd.conf

2)更改虚拟主机部分为:

NameVirtualHost 192.168.0.1

<VirtualHost www1.example.com>;

DocumentRoot /var/www/html/website1

ServerName www1.example.com

</VirtualHost>;

<VirtualHost www2.example.com>;

DocumentRoot /var/www/html/website2

ServerName www2.example.com

</VirtualHost>;

(注:以上设置中NameVirtualHost不可以省略)

3)重启apache服务

完成以上设置后,可以通过以下方式访问:

1)打开浏览器

2)输入http://www1.example.com 以及 http://www2.example.com
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

外网访问 虚拟机下的web服务器 设置主机端口与虚拟机ip和端口的映射

之前在Centos虚拟机上安装了LAMP,搭建起了自己的web服务器,具体流程见博文:http://blog.csdn.net/ai_net/article/details/7693165 但是,在...

Centos 服务器LAMP 端口配置

在linux下修改Apache的配置文件,编辑/etc/httpd/httpd.conf。加#号的是注释,是给你看的样板或说明,不会真正执行。 一般默认是Listen 80,表示监听所有80端口...

如何配置Apache虚拟主机?(基于IP、基于端口、基于域名)

一、Apache虚拟机配置前的准备工作 1、下载yum源 2、安装yum包 3、安装httpd包 4、查看并关闭selinux 5、取消中心主机  cd /etc/httpd/...

win2003+Apache2.2虚拟主机配置(单IP绑定多域名)之-- 网上的教程真坑爹

win2003+Apache2.2虚拟主机配置(单IP绑定多域名)之-- 网上的教程真坑爹

解决:配置虚拟主机,重启apache,[warn] _default_ VirtualHost overlap on port 80, the first has precedence

很多第一次配置apache的虚拟主机的时候,以为配置第一个虚拟主机完成以后,以后就不会出现什么问题了。在配置第一个虚拟主机的时候,重启apache的时候,都可能会遇到下面的问题:[warn] _def...

nginx(虚拟主机配置、ip、域名、端口号)

大致配置细节在nging.conf的http{}内编写:一下列出简单的配置,详情请看同类文章的nginx(nginx.conf详解)的说明:这里不过多介绍。主要配置细节: // 全局区 worker_...

Apache配置本地测试多网站域名与虚拟主机

下面为详细说明分析: 在我们安装APACHE的时候一般默认的apache的配置是只有一个网站,这样切换起来很不方便。其实这个问题很好解决,就是把本机的apache配置成为虚拟服务器。但是,网上大多数...

apache虚拟主机转发配置域名默认跳转首页

以下是昨天工作碰到的问题场景:
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)