apache基于多域名的虚拟主机

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/var/www/html/xk/shuyou"
ServerName www.shuyou.group
ServerAlias shuyou.group
ErrorLog logs/shuyou_error.log
CustomLog logs/shuyou_access.log common
</VirtualHost>

<VirtualHost *:80>
ServerName www.lizhi.group

DocumentRoot "/var/www/html/xk/lizhi"
ErrorLog logs/lizhi_error.log
CustomLog logs/lizhi_access.log common
</VirtualHost>

<VirtualHost *:80>
ServerName lishuyou.com
RedirectMatch permanent ^/(.*) http://www.lishuyou.com/$1
</VirtualHost>

<VirtualHost *:80>
ServerName www.lsy.com
RedirectMatch permanent ^/(.*) http://www.lishuyou.com/$1
</VirtualHost>

禁用一个或多个ip访问

<Directory "/var/www/html">
Order deny,allow

Allow from 0.0.0.0
deny from 192.168.1.153
</Directory>

定义跳转,让访问apache域名的某目录跳转到二级域名中去

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/html/xk
ServerName www.chinaxiaokang.com
RedirectMatch 301 /news/(.*) http://news.chinaxiaokang.com//$1
RedirectMatch 301 /yulepindao/(.*) http://yule.chinaxiaokang.com//$1
RedirectMatch 301 /tupian/(.*) http://tupian.chinaxiaokang.com//$1
RedirectMatch 301 /xianyu/(.*) http://xianyu.chinaxiaokang.com//$1
RedirectMatch 301 /m/(.*) http://m.chinaxiaokang.com//$1
RedirectMatch 301 /m/(.*) https://m.chinaxiaokang.com//$1
#ServerAlias chinaxiaokang.com
ErrorLog logs/xiaokang-error_log
# CustomLog logs/xiaokang-access_log common
CustomLog "|/usr/sbin/rotatelogs /var/log/httpd/%Y%m%d_xiaokang_access_log 86400 480" common
</VirtualHost>

如下是:单域名跳转

<VirtualHost *:80>
ServerName chinaxiaokang.com
RedirectMatch permanent ^/(.*) http://www.chinaxiaokang.com/$1
</VirtualHost>

<VirtualHost *:80>
ServerName www.cnxk.com
RedirectMatch permanent ^/(.*) http://www.chinaxiaokang.com/$1
</VirtualHost>

apache基础的更多相关文章

  1. apache基础学习

    1,apache是什么? 目前最主流的三个Web服务器是Apache Nginx IIS 2,环境搭建 linux系统安装xampp: 先下载xampp for linux,放在/opt文件夹下,程序 ...

  2. apache基础,apache环境搭建,apache的3种使用方式(IP、端口、域名)

    一台服务器上多个网站同时运行,基于域名访问,IP访问,端口访问. http服务使用的端口是80 HTTPS使用的是443 协议名称://机器地址:端口号/路径名/文件名 协议名称—— 所使用的访问协议 ...

  3. Apache服务器安装配置

    Apache服务器安装 1.Apache服务器安装      在Linux系统下,apache服务器的安装方式比较灵活,可以使用二进制包安装,比如:rpm包.deb包.已编译好的包.也可以简单的使用y ...

  4. 安装部署Apache Hadoop (本地模式和伪分布式)

    本节内容: Hadoop版本 安装部署Hadoop 一.Hadoop版本 1. Hadoop版本种类 目前Hadoop发行版非常多,有华为发行版.Intel发行版.Cloudera发行版(CDH)等, ...

  5. HTTP基础概念讲解

    HTTP基础概念讲解 作者:Danbo 时间:2016-03-17 1.1.http协议头部:curl -I www.meituan.com 1.2.静态和动态 静态网页:纯HTML格式的网页,后台没 ...

  6. Hadoop入门学习笔记---part2

    在<Hadoop入门学习笔记---part1>中感觉自己虽然总结的比较详细,但是始终感觉有点凌乱.不够系统化,不够简洁.经过自己的推敲和总结,现在在此处概括性的总结一下,认为在准备搭建ha ...

  7. Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...

  8. 51cto运维培训课程

    线路图: Linux运维架构师 基础提高篇(120课时) 基础提高篇(240课时) Linux系统基础及系统管理 Shell编程入门及进阶 linux安全管理和企业级安全防范策略 企业级集群/存储专题 ...

  9. Activiti简介

    Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术 ...

随机推荐

  1. IDEA设置本地maven仓库

    IDEA设置本地maven仓库 1.下载apache-maven-3.3.9,解压 2.在系统”环境变量“,”系统变量“设置MVN_HOME,如图: 3.在PATH设置,如: %M2_HOME%\bi ...

  2. HashTable和HashMap

    参考自: http://blog.csdn.net/tgxblue/article/details/8479147 HashMap和HashTable的异同: 1 HashMap是非线程安全的,Has ...

  3. 关于dubbo+zookeeper微服务的一些认识记录

    借鉴架构示意图: 实例介绍: 公司某项目架构 服务器A:nginx 服务器BC:tomcat1.tomcat2 服务器D:Dubbo+zookeeper 服务器EF:db1+zookeeper.db2 ...

  4. CMS Collector and G1 Collector

    Understanding the CMS Collector CMS has three basic operations: CMS collects the young generation (s ...

  5. 使用ffmpeg视频切片并加密

    想达到的目的:将一个mp4视频文件切割为多个ts片段,并在切割过程中对每一个片段使用 AES-128 加密,最后生成一个m3u8的视频索引文件: 电脑环境 Fedora,已经安装了最新的ffmpeg: ...

  6. Zabbix配置邮件监控

    zabbix服务端配置 安装软件并配置 使用第三方邮件实现报警 1. 安装软件 $ yum -y install mailx 2. 配置发送邮件账号密码和服务器 $ vim /etc/mail.rc ...

  7. hdu 1848 简单SG函数

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1848 Problem Description 任何一个大学生对菲波那契数列(Fibonacci num ...

  8. golang 笔记

    golang 的坑 package main import ( "fmt" "net/http" "time" ) func Hello(w ...

  9. mysql中replace替换字符串更改方法

    MySQL中update替换部分字符串replace的简单用法 近日,遇到了需要将部分字符串替换为另外的字符,平时用的最多的是直接update整个字段值,在这种情况下效率比较低,而且容易出错.其实my ...

  10. Mysql SQL注入漏洞

    学习网址:http://www.cnblogs.com/rush/archive/2011/12/31/2309203.html https://www.cnblogs.com/sdya/p/4568 ...