更多内容访问: 快智慧程序员社区

一台服务器安装了APACHE,如何绑定多个域名和网站内容呢?最简单的方法当然就是不同的站用不同的端口。但这样就需在域名后加入端口号才能访问,不能直接以域名访问。另一个方法就是使用主机头名虚所主机了。打开APACHE配置文件httpd.conf 在最后一行输入以下代码

<VirtualHost *:80> #第一个主机,80端口DocumentRoot “D:/root/abc” #指向本地位置ServerName www.abc.com #主机名称(注意这个很重要,就是你的域名,准确输入才能成功)</VirtualHost> #结束第一个主机配置<VirtualHost *:80> #第二个主机,80端口DocumentRoot “D:/root/def” #指向本地位置ServerName www.def.com #主机名称</VirtualHost><VirtualHost *:80> #第三个主机,80端口DocumentRoot “D:/root/ghi” #指向本地位置ServerName www.ghi.com #主机名称</VirtualHost>

Aapche 如果需要绑定多个域名到一个IP上,是支持的。需要注意以下2点:

1 必须要开启 NameVirtualHost开关选项,

如:NameVirtualHost 220.231.220.231:80

2 NameVirtualHost 需要指定具体的端口

例如”:80″,跟<VirtualHost 220.231.32.*:80>对应,否则会报错:

mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results。

翻译过来就是: NameVirtualHost 地址,指定端口和不指定端口混合使用是不支持的,将会产生未逾期的后果。

未逾期的后果就是: 第2个不起作用,仅当一个站点设置起作用。

完整的例子:

## VirtualHost example:# Almost any Apache directive may go into a VirtualHost container.# The first VirtualHost section is used for requests without a known# server name.#NameVirtualHost 219.133.61.226:80<VirtualHost 219.133.61.226:80>ServerAdmin hot@vip.qq.comDocumentRoot /usr/local/apache2/htdocs1ServerName www.linux51.comErrorLog logs/linux51.com-error_logCustomLog logs/linux51.com-access_log common</VirtualHost><VirtualHost 219.133.61.226:80>ServerAdmin hot@vip.qq.comDocumentRoot /usr/local/apache2/htdocs2ServerName www.linux52.comErrorLog logs/linux52.com-error_logCustomLog logs/linux52.com-access_log common</VirtualHost>

This entry was posted in   Ububtu使用笔记 . Bookmark the   permalink .

更多内容访问: 快智慧程序员社区

一台服务器安装了APACHE,如何绑定多个域名和网站内容呢?最简单的方法当然就是不同的站用不同的端口。但这样就需在域名后加入端口号才能访问,不能直接以域名访问。另一个方法就是使用主机头名虚所主机了。打开APACHE配置文件httpd.conf 在最后一行输入以下代码

<VirtualHost *:80> #第一个主机,80端口DocumentRoot “D:/root/abc” #指向本地位置ServerName www.abc.com #主机名称(注意这个很重要,就是你的域名,准确输入才能成功)</VirtualHost> #结束第一个主机配置<VirtualHost *:80> #第二个主机,80端口DocumentRoot “D:/root/def” #指向本地位置ServerName www.def.com #主机名称</VirtualHost><VirtualHost *:80> #第三个主机,80端口DocumentRoot “D:/root/ghi” #指向本地位置ServerName www.ghi.com #主机名称</VirtualHost>

Aapche 如果需要绑定多个域名到一个IP上,是支持的。需要注意以下2点:

1 必须要开启 NameVirtualHost开关选项,

如:NameVirtualHost 220.231.220.231:80

2 NameVirtualHost 需要指定具体的端口

例如”:80″,跟<VirtualHost 220.231.32.*:80>对应,否则会报错:

mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results。

翻译过来就是: NameVirtualHost 地址,指定端口和不指定端口混合使用是不支持的,将会产生未逾期的后果。

未逾期的后果就是: 第2个不起作用,仅当一个站点设置起作用。

完整的例子:

## VirtualHost example:# Almost any Apache directive may go into a VirtualHost container.# The first VirtualHost section is used for requests without a known# server name.#NameVirtualHost 219.133.61.226:80<VirtualHost 219.133.61.226:80>ServerAdmin hot@vip.qq.comDocumentRoot /usr/local/apache2/htdocs1ServerName www.linux51.comErrorLog logs/linux51.com-error_logCustomLog logs/linux51.com-access_log common</VirtualHost><VirtualHost 219.133.61.226:80>ServerAdmin hot@vip.qq.comDocumentRoot /usr/local/apache2/htdocs2ServerName www.linux52.comErrorLog logs/linux52.com-error_logCustomLog logs/linux52.com-access_log common</VirtualHost>

This entry was posted in   Ububtu使用笔记 . Bookmark the   permalink .

apache同一台机80端口部署多个站点相关推荐

  1. 如何实现同一个ip下同一个80端口部署多个网站?

    [一台服务器上如何创建多个网站?] 原理分析 本质就是Nginx监听一台服务器的80端口,使用不同的域名映射到不同的Linux文件目录(站点发布的目录) 首先就是多个域名可以解析到同一个ip地址.我们 ...

  2. apache代理IIS的80端口实现共存

    IIS与apache共用80端口方法: 一:如何有多的公网IP.可在一个网卡上绑定多个IP来实现. IIS6,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地 ...

  3. 多个域名共享同一台服务器80端口:纯IIS服务器篇

    虽然现在云服务器可以很弹性的收缩资源,提高利用率,不过仍会出现业务量不大的情况下,一台服务器资源给多个应用共享.而很多应用限制了web应用的端口号,比如微信公众号开发,只认80端口,如果多个公众号用多 ...

  4. 服务器共80端口开多个站点的实验

    运用宝塔面板在服务器上创建多个子站点有太多问题,困扰了许多不黯代码的门边汉,俺作为一份子,乐意参与排忧解扰,于是贡献 一'实验略成'的简招过程,小餐同类.        在宝塔面板中,若添加'域名+8 ...

  5. linux查看apache端口,linux系统下Apache服务启动时80端口报错

    当我们在安装好Apache重启后,在终端启动Apache服务时候出现下面报错: 错误代码: httpd:httpd:Could not reliably determine the servers f ...

  6. linux apache tomcat php 共用 80,apache与tomcat共用80端口

    如何在tomcat安装部署php项目 tomcat是用来部署java web项目的.PHP/Java Bridge可以实现在jsp和php之间共享session,详见<如何实现jsp和php共享 ...

  7. Apache占用tcp6的80端口

    前提: 业务需要必须使用apache. 同服务器还要启用Nginx. [root@localhost conf]# netstat -anput | grep httpd tcp 0 0 0.0.0. ...

  8. Nginx + Apache 公用 80 端口的配置方案。

    Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口. Proxy 反向代理的好处是访问的时候,始终就是 80 端口,来访者不会觉察到有任何的区 ...

  9. IIS与Apache同时使用80端口

    最近服务器迁移,多个网站公用一个80端口,但由于其他程序必须要用80端口,所以网站要更换端口.网站更改8080等其他端口,用户访问必须加端口号例如:www.baidu:8080 这样肯定不可以,所以最 ...

最新文章

  1. 高斯消元法对矩阵LU分解的影响
  2. R语言使用ggplot2包使用geom_dotplot函数绘制分组点图(单色填充、分组颜色填充)实战(dot plot)
  3. MySQL参数优化辅助工具_mysqltuner.pl
  4. 字符串的初值 正则表达式 sed应用
  5. cahrt框架 ios_iOS Charts框架集成及使用
  6. 【django】配置数据库(mysql)
  7. @javax.inject.Inject,新的注入依赖规范
  8. mysql 密码长度约束_MySQL简单操作【1、在cmd下MySQL的运行及简单增删改查】
  9. 【华为云技术分享】揭秘华为云DLI背后的核心计算引擎
  10. webpack html自动引入,开发必备的webpack4
  11. python有什么用-python都可以做什么用
  12. go 获取是第几周_golang 判断当前时间是第几周
  13. 绝版经典《Linux与UNIX Shell编程指南》中文文字PDF版
  14. Spring Boot 2.x 切换 Servlet 嵌入式容器 Tomcat、Jetty、Undertow
  15. 世界首席WP(文字处理)布局绘制砖家横空出世
  16. rest framework 权限
  17. 视频教程-MMOARPG地下守护神_单机版实战视频课程(中部) -Unity3D
  18. Linux下Centos系统安装
  19. 祝贺自己获得CSDN2018 博客之星
  20. 智能合约逆向心法1(案例篇)——34C3_CTF题目分析

热门文章

  1. 有趣的超短python代码_请不要为了炫耀而写出超短代码
  2. Fedora29 安装/配置 小狼毫输入法(RIME | 中州韵输入法引擎)
  3. 统计全球每年的最高/最低气温
  4. 2020和2021外贸行业出路?
  5. Mysql数据库删除数据后,表文件收缩
  6. java 画笔 粗细_java中如何设置线条的粗细例题?
  7. 日食的形成,python3D编程:材质
  8. 一加和OPPO是什么关系?我来揭秘
  9. 帮你抢小游戏流量红利——vivo小游戏接入指南
  10. Hi-C辅助基因组组装原理|主流软件