Apache配置多个网站的方法

news/2024/5/9 14:31:04/文章来源:https://blog.csdn.net/THMAIL/article/details/84326277

Apache的虚拟主机是一种允许在同一台机器上,运行超过一个网站的解决方案。虚拟主机有两种,一种叫基于IP的(IP-based),另一种叫基于名字的(name-based)。虚拟主机的存在,对用户来说是透明的。

基于IP的虚拟主机:
对于基于IP的虚拟主机来说,必须为每个虚拟主机配备一个单独的IP。也就是说你的服务器必须有多个IP地址。对于这种方式,我们在本地就可以做一个实验来进行配置。
配置基于IP的虚拟主机,有两种方法:一是启动多个apache伺服程序,每个实例使用单独的配置文件,一般来说,在同一台机器上,架设两个网站,这两个网站互相之间不希望对方访问自己的文件,就使用这种方式,每个apache实例都是用单独的用户名,组来启动,并且放到不同的目录下,这种方式只要在apche的配置文件中,为Listen命令配置不同的ip即可;
第二种方法是只启动一个单一的apache进程,使用VirtualHost指令来为不同的站点,配置不同的值,这种配置方式,我们可以在本地做个试验的,由于127.0.0.*的所有ip都是指向本机的,所以,我们可以随便拿两个出来做实验,按照如下方式配置apache,之后,在hosts文件中,将域名绑定到配置的ip上,就可以实现在本地运行多个wp系统的一个配置:
    <VirtualHost 127.0.0.1:80>
        ServerAdmin yourname@domain.com
        DocumentRoot "E:/server110.com/wordpress-latest"
        ServerName server110.com
        ServerAlias www.server110.com
        ErrorLog "logs/wplatest.com-error.log"
        CustomLog "logs/server110.com-access.log" combined
    </VirtualHost>
    <VirtualHost 127.0.0.2:80>
        ServerAdmin yourname@domain.com
        DocumentRoot "E:/server110.com/wordpress-2.9.2"
        ServerName server110.com
        ServerAlias www.server110.com
        ErrorLog "logs/server110.com-error.log"
        CustomLog "logs/server110.com-access.log" combined
    </VirtualHost>

基于名字的虚拟主机:
基于名字的虚拟主机比起基于IP的来说,配置要更加简单,它只要依靠客户端发送的HTTP头信息中的HOST字段来判断,服务器到底要服务哪个虚拟主机。一般情况下,还是比价推荐使用这种方式。因为IP资源日渐稀缺,对于一般用户来说,为一台服务器购买多个IP也是成本较高的。

设置方法:

1.在/etc/httpd/conf/下新建vhost.conf
(注意,在这种方式中,ServerName是必填字段):
    NameVirtualHost *:80
    <VirtualHost *:80>
        ServerAdmin yourname@domain.com
        DocumentRoot "E:/server110.com/wordpress-latest"
        ServerName server110.com
        ServerAlias www.server110.com
        ErrorLog "logs/server110.com-error.log"
        CustomLog "logs/server110.com-access.log" combined
    </VirtualHost>
    <VirtualHost *:80>
        ServerAdmin yourname@domain.com
        DocumentRoot "E:/baidu.com/wordpress-2.9.2"
        ServerName baidu.com
        ServerAlias www.baidu.com
        ErrorLog "logs/baidu.com-error.log"
        CustomLog "logs/baidu.com-access.log" combined
    </VirtualHost>

二、 服务器上有多少个网站,那么就分别配置多少份以上信息,并根据实际情况修改其中的内容,测试时服务器上的页面配置情况如下:

z1-1.JPG

 

三、 在http.conf文件中加入一行“Include /etc/httpd/conf/vhost.conf”,将vhost.conf文件内容包含进来

 

四、在/etc/hosts文件中将网站的域名绑定到本地环回地址上:

127.0.0.1 test1.huigher.cn

127.0.0.1 test2.huigher.cn

127.0.0.1 test3.huigher.cn


七、 最后使用service httpd reload重新加载配置文件或service httpd restart重启Apache进程即可


八、 测试不同的域名返回了不同的网站内容

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_757908.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

能够支持python开发的环境_百度排名:做SEO不能靠猜,需要观察数据的本质

很多人学会了一些SEO的常识&#xff0c;就觉得自己已经学会了SEO了&#xff0c;能够给很多网站提供意见&#xff0c;但是其实他们提出的意见&#xff0c;很多时候都是靠猜&#xff0c;靠感觉。至于实际上有没有效果&#xff0c;会不会给网站带来正面的影响&#xff0c;只能走一…

centos 设置本地域名_详解如何让自己的网站/APP/应用支持IPV6访问,从域名解析配置到服务器配置详细步骤完整。...

详解如何让自己的网站/APP/应用支持IPV6访问&#xff0c;从域名解析配置到服务器配置详细步骤完整。感谢阅读&#xff0c;本文依然和一颗优雅草科技毫无关系且不代表且不代表其观点和立场&#xff0c;由伊凡撰写&#xff0c;如有转载请注明来源&#xff0c;码字不易&#xff0c…

夺命雷公狗ThinkPHP项目之----企业网站1之快速搭建后台

我们还是老规矩照老方法&#xff0c;将框架里面多余的东西都干掉&#xff0c;然后在index.php里面将框架搭建起来 <?php//定义项目目录define(APP_PATH,./WEB/);//开启调试define(APP_DEBUG,True);//包含thinkphp项目入口文件require "Thinkphp/Thinkphp.php"; 然…

php5.4安装手册,网站新手指南:Win2003+Apache2.2.22+PHP5.4安装配置教程

网站新手指南&#xff1a;Win2003Apache2.2.22PHP5.4安装配置教程作者&#xff1a;迅美网 发布日期&#xff1a;2012/12/15 21:14:48 浏览次数&#xff1a;4705 复制服务器环境:Windows2003Apache2.2.22PHP5.4MySql5.5所需软件包:1)httpd-2.2.22-win32-x86-openssl-0.9.8t.zip2…

买网站服务器需要什么软件有哪些东西,建网站的软件有哪些,哪些常用?

建网站必须的不仅是专用软件&#xff0c;也要申请注册域名&#xff0c;购买网络服务器(或云虚拟主机)&#xff0c;随后在网络服务器内构建网站。下面我们就来说说建网站的软件有哪些&#xff0c;哪些常用。1、DreamweaverDreamweaver集网页页面bai制做和管理方法网站建站于一身…

vs2015发布网站至azure web应用服务

进入www.azure.cn管理门户 1&#xff0c;左下角新建web应用&#xff0c;实例如下&#xff0c;url设置为demo(有防止重名判断) 2&#xff0c;进入demo配置页&#xff08;左侧web应用下点击demo&#xff09; 3&#xff0c;demo首页&#xff0c;下载配置文件 4&#xff0c;进入vs2…

rmse多少算效果好_关键词SEO优化带来流量有多少?如何做SEO优化效果好?

随着行业之间的竞争激烈&#xff0c;企业为了获得更多的利润空间&#xff0c;都是以用户的使用体验为前提&#xff0c;争取能获得更多的收益。然而&#xff0c;网站优化的目的就是能满足用户的搜索习惯&#xff0c;让用户能通过关键词找到自己心仪的产品&#xff0c;让企业获得…

服务器网站拒绝显示此网页,iis 网站拒绝显示此网页

iis 网站拒绝显示此网页 内容精选换一换Web基础防护开启后&#xff0c;可防范SQL注入、XSS跨站脚本、远程溢出攻击、文件包含、Bash漏洞攻击、远程命令执行、目录遍历、敏感文件访问、命令/代码注入等常规的Web攻击&#xff0c;以及可支持Webshell检测、深度反逃逸检测等Web基础…

PHP建站通过服务器架构及实战的方法

PHP的环境搭建 PHP的帮助使用和配置文件 PHP的Hello World PHP的库函数调用 PHP的Web程序 PHP的函数和面向对象使用 PHP的数据库访问 Nginx安装和配置访问 WordPress的安装和配置实用 推进资料&#xff1a;图书&#xff0c;视频&#xff0c;代码等 总述 PHP基础环境准备 安装虚…

黑帽seo 模板生成php,2020最新黑帽SEO技术中排名稳定方法,万能采集模板CMS

我计划在3个月内建30个网站&#xff0c;所有30个网站都需要使用旧域名&#xff0c;因为旧域名在建网站时更有优势。事实上&#xff0c;30个网站是不需要的&#xff0c;但黑帽技术有点冒险&#xff0c;所以第一个挂第二个&#xff0c;第二个挂第三个&#xff0c;如果做得好&…

百度seo排名规则_网址命名规则,如何有利于百度收录与SEO排名?

根据以往的SEO工作经验&#xff0c;另搜索引擎头痛的问题&#xff0c;往往是来自过于复杂的网址结构&#xff0c;它让SEO的效果大打折扣&#xff0c;往往事倍功半。当你试图运营一个站点的时候&#xff0c;合理的设计网址结构&#xff0c;看起来十分重要&#xff0c;为此&#…

python最新官网图片_初学Python-只需4步,爬取网站图片

很多人学习Python很重要的一个原因是&#xff0c;可以很简单的把一个网站的数据爬下来。 尤其是做我们这一行&#xff0c;产品经理&#xff0c;电商行业。 领导&#xff1a;弄一个买卖游戏周边商品的交易APP出来。我&#xff1a;行&#xff0c;那我们卖什么呀&#xff1f;领导&…

dnf压爆服务器挑战网站,dnf手游压爆服务器挑战在哪里?地下城与勇士压爆挑战体验时间介绍[多图]...

dnf手游压爆服务器挑战是前两天很多玩家都在讨论的一个招募&#xff0c;关于这个招募小编这里也要给大家分享一些信息&#xff0c;招募之后的体验时间相信各位也都想要知道&#xff0c;那么下面就让小编给大家介绍一下吧&#xff0c;感兴趣的都可以来看看。dnf手游压爆服务器挑…

新闻网站项目静态页面--首页

外联CSS index.css: .ui.red.basic.segment.topmenu{height: 100px;padding-left:140px;padding-right: 140px;border-bottom: 1px solid rgb(189, 189, 189); } .ui.borderless.menu.container > .item > a{color: black;font-weight: bold; } .ui.horizontal.basic.seg…

百度seo排名规则_百度SEO排名优化哪家好?做SEO优化网站安全吗?

在竞争日益激烈的互联网平台中&#xff0c;每个企业都会使用有效的方法来优化网站&#xff0c;让自己的网站成为同行中的佼佼者&#xff0c;提升自己的知名度及影响力。然而&#xff0c;做SEO优化不像建站&#xff0c;可以随便找个模版套用就行&#xff0c;而是需要找专业的百度…

网站留言板防重复留言_如何为新网站做维护

SEOer们都知道网站运营是一件长期需要做的事&#xff0c;所以网站上线后也是需要进行维护的&#xff0c;企业搭建网站的目的是使我们的公司更好地显示其信息。那么该如何维护刚上线的网站呢&#xff1f;一、网站结构维护也许是因为网站刚刚上线,或者是由于网站建设者的技术能力…

centos7架设php网站,基于centos7搭建wordpress个人网站的方法详解

下面由WordPress技巧栏目给大家介绍基于centos7搭建wordpress个人网站的方法详解&#xff0c;希望对需要的朋友有所帮助&#xff01;前言&#xff1a;随着计算机技术的普及&#xff0c;搞IT的越来越多&#xff0c;但是随着深入你会发现自己上了贼船&#xff0c;真的是一如IT深似…

access数据库应用期末考试_网站开发中常见的数据库类型有哪些?

在如今的互联网大背景下&#xff0c;网站开发成为了一个大热门&#xff0c;而网站开发离不开数据库的支持。对于开发人员来说&#xff0c;数据库日渐成为IT管理人员的得力助手。简单来讲&#xff0c;数据库(DataBase)就是一个长期存储在计算机内的、有组织的、有共享的、统一管…

html5.js不起作用,js+html onmouseover不管用

html使用onmouseover事件怎么设置鼠标移动到图片或 它们一样是因为&#xff1a; 都是鼠标落上去的时候触发的。 它们不一样是因为&#xff1a; onmousemove是javascript里面的&#xff0c;他可以触发js命令&#xff0c;但是hover做不到&#xff0c;hover只是css样式的类&#x…

火车头采集ajax网址的技巧,使用火车头等采集工具采集的网站怎么做SEO呢?

采集站通常都是通过软件进行采集文章的站点&#xff0c;没有任何原创文章&#xff0c;这种网站说实话是百度不喜欢的类型&#xff0c;为什么呢&#xff1f;搜索引擎为什么放着原始出处、权威网站不用&#xff0c;要把用户引导到你的新的采集网站上来&#xff1f;给你的采集站排…