centos-[请教]apache跳转问题

问题描述

[请教]apache跳转问题

环境:OS:CentOS6.5

目的:在浏览器输入ip地址(如:192.168.1.5),自动跳转到下级目录(如:192.168.1.5/cacti)
小弟在httpd.conf里面添加了以下两条配置:

RewriteCond %{HTTP_HOST} ^192.168.1.5
RewriteRule ^(.*) http://192.168.1.5/cacti [L]

然后重启了apache服务
在用浏览器验证,结果没有达到效果。

在此请教一下各位大侠,如何配置才可以实现这样的要求?
请多多指教,谢谢了先!!

解决方案

你是这天规则不能达到效果还是所有规则都不能达到效果?如果是所有规则都不能执行或者你只有这一条规则且不能执行,先看看配置文件有没有设置RewriteEngine on打开rewirte功能吗?

时间: 2024-08-03 15:11:36

centos-[请教]apache跳转问题的相关文章

centos配置 apache、php、jdk、resin

centos配置apache.php.jdk.resin 目前网上关于这个配置有不少版本,总的来说,基本步骤是正确的,但是,在一些细节的地方,都有着或多或少的出入.这里,本人根据今天的配置过程,写下一个基本的纲要:按照这个纲要,应该是能够正常安装的. 1,安装系统所需的模块: [root@cathysky81~]#viinstall.sh yuminstallgcc yuminstallcpp yuminstallgcc-c++ yuminstallncurses yuminstallncurs

Centos上Apache重启,mysql重启,nginx重启方法

Centos上Apache重启,mysql重启, nginx 重启方法 1.重启 apache service httpd restrat /etc/init.d/httpd stop /etc/init.d/httpd start 2.重启 mysql service mysql restart /etc/init.d/mysqld stop /etc/init.d/mysqld start 3.重启Nginx service nginx restart /etc/init.d/nginx s

服务器-请教Apache同时并发原理的详解

问题描述 请教Apache同时并发原理的详解 想问问各位大虾: 本人刚学服务器,想了解一下apache的同时并发原理. 个人理解如下 比如说服务器是每1s接受一次访问,假定一个request的处理时间是1ms,那么在这一秒里面最大并发是1000. 如果超过1000的访问就会等待,导致request处理时间延长. 以上是个人理解,如有错误烦请指出,希望能听听各位的意见. 谢谢 解决方案 如果服务器有1个cpu,那么是这样的.但是如果有多个,并发不能这么算.apache会开多个线程,并行处理这些请求

CentOs中Apache开启rewrite模块详解

centos的配置文件放在: /etc/httpd/conf/httpd.conf 打开文件找到:  代码如下 复制代码 LoadModule rewrite_module modules/mod_rewrite.so 将前面"#"去掉,如果不存在则添加上句. 如果你的网站是根目录的话:找到  代码如下 复制代码 <Directory />   Options FollowSymLinks   AllowOverride None  </Directory> 将

CentOS卸载Apache方法

  首先关闭httpd服务 /etc/init.d/httpd stop 列出httpd相关程序包 rpm -qa|grep httpd 列出包如下 httpd-2.2.3-63.el5.centos.1 httpd-manual-2.2.3-63.el5.centos.1 卸载包 rpm -e httpd-manual-2.2.3-63.el5.centos.1 rpm -e system-config-httpd-1.3.3.3-1.el5 这样就卸载完成了 卸载自带Apache 1.# r

Centos下apache启动时httpd: apr_sockaddr_info_get() failed for 报错

今天安装Apache httpd web服务器时,从官方网站上http://www.apache.org/dyn/closer.cgi下载httpd,然后在centos下解压,安装过程分为三部分:       (1)./configure       (2)make       (3)make install (需要root权限) 默认安装在/usr/sbin/下,执行apachectl start时候,提示如下错误: httpd: apr_sockaddr_info_get() failed

CentOS卸载Apache方法详解

首先关闭httpd服务 /etc/init.d/httpd stop 列出httpd相关程序包 rpm -qa|grep httpd 列出包如下 httpd-2.2.3-63.el5.centos.1 httpd-manual-2.2.3-63.el5.centos.1 卸载包 rpm -e httpd-manual-2.2.3-63.el5.centos.1 rpm -e system-config-httpd-1.3.3.3-1.el5 这样就卸载完成了 卸载自带Apache 1.# rpm

CentOS安装Apache+PHP+MySQL指南

第一步,CentOS系统选择设置就不说了,全部在Linode后台操作就可以了. 一.登录VPS修改主机名 1.登录到服务器 使用终端工具登录到服务器,Linux.Mac系统可以使用终端工具进行SSH连接登录,Windows平台可以使用Putty进行登录. 以Putty为例,只需输入IP地址,选择SSH连接,点击OPEN即可,第一次登录可能会弹出安全警告,确认即可,在终端界面输入管理员账户名和密码即可. 2.修改主机名 默认的主机名是localhost,建议修改掉,不只是为了安全,也方便记忆和识别

CentOS中用Apache构建HTTP服务器:安装HTTP

对于大多数的网络服务器,最广泛的功能就是开通 HTTP服务,达到开放和发布网站的目的.目前绝大多数的网络交互程序,例如论坛.社区等等也是基于 HTTP而建立的. 在这里,我们通过 Web服务器软件中使用量超过半数的自由软件 Apache,来构建一台能够满足实际要求的多功能 Web服务器,使它能够在我们发布网页的基础上,实现可以运行 Perl.PHP的等等语言编写的交互程序,以及在虚拟主机.保密方面的功能. 安装HTTP(Apache)服务器及相关组件 首先来安装 Apache服务器及相关组件.这