apache域名跳转
①编辑虚拟主机配置文件/usr/local/apache2.4/conf/extra/httpd-vhosts.conf如下
<VirtualHost *:80>DocumentRoot "/data/wwwroot/111.com"ServerName 111.comServerAlias www.example.com 2111.com.cnErrorLog "logs/111.com-error_log"CustomLog "logs/111.com-access_log" common<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{HTTP_HOST} !^111.com$RewriteRule ^/(.*)$ http://111.com/$1 [R=301,L]</IfModule> </VirtualHost>
说明:
<IfModule mod_rewrite.c> //需要mod_rewrite模块支持
RewriteEngine on //打开rewrite功能
RewriteCond %{HTTP_HOST} !^111.com$ //定义rewrite的条件,主机名(域名)111.com满足条件
RewriteRule ^/(.*)$ http://111.com/$1 [R=301,L] //定义rewrite规则,当满足上面的条件时,这条规则才会执行。301表示永久重定向的状态码,L表示跳转一次。
②编辑/usr/local/apache2.4/conf/httpd.conf
将LoadModule rewrite_module modules/mod_rewrite.so取消注释
③重启服务
④测试
[root@test_01 ~]# curl -x192.168.231.128:80 2111.com.cn -I HTTP/1.1 301 Moved Permanently Date: Thu, 21 Dec 2017 14:05:24 GMT Server: Apache/2.4.28 (Unix) PHP/5.6.30 Location: http://111.com/ Content-Type: text/html; charset=iso-8859-1
转载于:https://blog.51cto.com/lavender7n/2053120
apache域名跳转相关推荐
- apache 域名跳转
例如访问域名 www.name1.com 跳转到www.name2.com 在虚拟主机中加入配置: <IfModule mod_rewrite.c> RewriteEngi ...
- Apache用户认证,域名跳转
2019独角兽企业重金招聘Python工程师标准>>> 11月15日任务 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志 11. ...
- 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志
2019独角兽企业重金招聘Python工程师标准>>> 11.18 Apache用户认证 htpasswd命令 >htpasswd命令是Apache的Web服务器内置工具,用于 ...
- Apache用户认证、域名跳转、Apache访问日志
httpd的用户认证 注意: 本章使用浏览器进行检测的前提是在物理机hosts文件添加虚拟机IP和虚拟主机域名. 配置用户认证 编辑httpd配置文件/usr/local/apache2.4/conf ...
- Apache(httpd)配置--用户认证,域名跳转和访问日志配置
一.用户认证 用户认证功能就是在用户访问网站的时候,需要输入用户名密码才能进行访问.一些比较好总要的站点和网站后台都会加上用户认证,以保证安全. 实例:下面对zlinux.com站点来做一个全站的用户 ...
- 84.LAMP的apache用户认证,域名跳转,日志文件
apache用户认证 PS:其实没有....用处的... 命令描述 htpasswd命令是Apache的Web服务器内置工具,用于创建和更新储存用户名.域和用户基本认证的密码文件. 命令语法 htpa ...
- 41.Apache用户认证及访问日志 域名跳转
2019独角兽企业重金招聘Python工程师标准>>> 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志 扩展 apache虚拟主 ...
- Linux CentOS7 VMware LAMP架构Apache用户认证、域名跳转、Apache访问日志
一.Apache用户认证 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //把111.com那个虚拟主机编辑成如下内容 <Virtu ...
- 域名跳转301-LAMP环境搭建
在网站中,搜索引擎的排名很重要,PR 一个和站点一般会有多个域名,但是中有主次之分. 301是一个状态码,表示永久重定向:302也是状态码,表示临时重定向. 具体操作: 1.打开虚拟主机的配置文件 v ...
最新文章
- AI如何落地企业?UCloud三步走战略:Build,Train,Deploy
- 移动端最强适配(rem适配之px2rem) 移动端结合Vuex实现简单loading加载效果
- 【FPGA】SRIO例子程序仿真分析实践
- 求字符串中最长无重复子序列
- Windows 服务(附服务开发辅助工具)
- 18个设计精美的旅游及酒店网站案例
- [css] css怎样使每个字符宽度一样?
- Jenkins操作手册
- iframe跨域通信的通用解决方案-第二弹!(终极解决方案)
- 分享两个常见的搜索算法:BFS和DFS
- 聚焦消费和产业两大物联网赛道,腾讯连连全新升级
- 服务器设置客户端网页安装,网页服务器和客户端
- 微服务入门到入土(08)-消息队列RabbitMQ
- 详解机器学习中的梯度消失、爆炸原因及其解决方法
- 控制input标签只能输入数字
- 《MINECRAFT我的世界 新手完全攻略(第3版)》一1.1 注册与下载
- OpenNI Grabber Framework in PCL代码更新(适用于pcl_12.0)
- 使用EditPlus技巧,提高工作效率(附英文版、自动完成文件、语法文件下载)
- 微信小程序提取汉字字母大写
- Selenium模拟浏览器访问
热门文章
- 5错误怎么办_“选择不对,一生白费”:如果选错了,该怎么办?记住这两句话...
- python抽象工厂模式_Python设计模式之抽象工厂模式
- oracle装了客户端怎么登陆账号,分享Oracle 11G Client 客户端安装步骤(图文详解)...
- vue如何获取年月日_BootstrapVue——Vue和Bootstrap的相结合,构建响应式应用更简单...
- 螺钉装弹垫平垫机器人_【经验总结】什么时候用平垫,什么时候用弹垫?
- itil 容量管理流程_探索ITIL和DevOps的边界
- Java生鲜电商平台-生鲜供应链(采购管理)
- LeetCode412Fizz Buzz
- Laravel 5.4 migrate时报错: Specified key was too long error
- 最全整理浏览器兼容性问题与解决方案(转)