`
chen_gengjia
  • 浏览: 109941 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Ubuntu Apache2开启mod_rewrite模块

阅读更多

为Ubuntu服务器Apache2开启mod_rewrite模块摘记,没有测试,LinuxIDC备忘之用。

sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

修改 /etc/apache2/sites-enabled/000-default



将其中的:AllowOverride None 修改为:AllowOverride All

重启apache2

/etc/init.d/apache2 restart

新建个.htaccess

#Redirect everything in this directory to "good.html"

RewriteEngine on

RewriteRule .* good.html

--------------------------------

将 rewrite.load 添加到 /etc/apache2/mods-enabled, 执行下列命令:

sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

编辑 apache 的配置文件:

sudo vi /etc/apache2/sites-enabled/000-default

将 <Directory /var/www /> 里面 AllowOverride 的值改为 All

重启 apache :

sudo /etc/init.d/apache2 restart

分享到:
评论

相关推荐

    ubuntu下配置apache服务器

    本文总结了 Ubuntu 下配置 Apache 服务器的方法和步骤,包括安装 Apache、配置网站目录、启用 mod_rewrite 模块、重启服务器等步骤,并对 MySQL 的安装和配置进行了详细的讲解。 一、安装 Apache 在 Ubuntu 中安装...

    如何在Ubuntu下启动Apache的Rewrite功能.docx

    首先,Apache的Rewrite功能是通过一个名为`mod_rewrite`的模块提供的。这个模块允许你创建复杂的规则来转换请求的URL,通常是在`.htaccess`文件或服务器配置文件中定义。以下是启用`mod_rewrite`模块的步骤: 1. ...

    如何在Ubuntu下启动Apache的Rewrite功能

    如果按照以上步骤操作仍然无法启用mod_rewrite模块,可能需要检查Apache的错误日志文件,通常位于`/var/log/apache2/error.log`,通过分析错误日志,可以找到可能的配置错误或者系统问题。 通过以上步骤,基本上...

    ubuntu安装asterisk

    在 Apache 配置中,启用 mod_rewrite 模块并重启 Apache 服务器。然后,在 /var/www 目录下新建文件 test.php,测试 Apache 和 Mysql 是否正确配置。 在浏览器中测试 test.php 时,如果出现中文乱码,需要解决中文...

    ApacheRewrite伪静态配置PHP100视频教程54最新版本

    mod_rewrite 模块的核心功能在于实现 URL 的重写,包括跳转和隐藏真实地址。它依据 Perl 语言的正则表达式规范,常用于实现拟静态化、拟目录结构、域名跳转以及防止盗链等功能。 ### 2. mod_rewrite 规则的使用示例...

    apache2.zip

    5. **URL重写**:通过mod_rewrite模块,Apache2可以实现URL的动态重写,这在实现SEO友好链接或隐藏实际路径时非常有用。 6. **FastCGI和PHP支持**:Apache2可以通过mod_fastcgi和mod_php模块与FastCGI进程管理器...

    How-to-install-apache-on-ubuntu.rar_Ubuntu!

    Apache有许多模块可以扩展其功能,比如SSL/TLS支持(mod_ssl)、URL重写(mod_rewrite)等。使用以下命令可以查看已安装的模块: ```bash apache2ctl -M ``` 若要启用或禁用模块,使用`a2enmod`和`a2dismod`命令:...

    Apache2中文使用手册

    在Ubuntu系统中,可以使用`sudo apt-get install apache2`命令快速安装。安装完成后,Apache2默认会在80端口监听HTTP请求。 配置文件是Apache2的核心,通常位于/etc/apache2目录下,主要的配置文件是httpd.conf或...

    Apache开启URL重写功能方法.docx

    - Apache 2.x版本通常已经包含了`mod_rewrite`模块,但需要确认它是否已经被编译并在配置文件中启用。 - 您可以在`/etc/httpd`或`/etc/apache2`目录下的`httpd.conf`或`apache2.conf`文件中查找类似`LoadModule ...

    Apache加速模块mod_pagespeed安装使用详细介绍

    ### Apache加速模块mod_pagespeed安装使用详细介绍 #### 一、mod_pagespeed介绍 mod_pagespeed是由Google开发并开源的一个Apache HTTP Server模块,旨在通过一系列自动化的优化技术来提高Web页面的加载速度。它...

    Apache:Apache的基本概念:Apache网站管理与用户认证.pdf

    配置Apache通常涉及到编辑配置文件,对于RHEL/CentOS系统来说是/etc/httpd/conf/httpd.conf,对于Debian/Ubuntu系统则是/etc/apache2/apache2.conf。基本配置包括加载模块、设置服务器根目录、监听端口、默认索引...

    apache2中文手册

    `mod_rewrite`模块是Apache中用于URL重写和路由的重要工具,它可以根据设定的规则动态改变请求的URL。同时,`mod_proxy`模块可使Apache作为反向代理,将客户端请求转发到其他服务器,实现负载均衡或隐藏后端服务器。...

    linux-Apache

    3. Gzip压缩:开启mod_deflate模块,对响应内容进行压缩,提高页面加载速度。 4. KeepAlive设置:调整KeepAliveTimeout和MaxKeepAliveRequests参数,平衡服务器负载和连接效率。 六、性能监控与调试 1. 错误日志:...

    Apache:Apache模块:Apache模块在云环境下的部署与管理.pdf

    例如,mod_rewrite模块可用于实现URL重写规则。配置虚拟主机时,需要编辑相应的配置文件,设置虚拟主机的管理信息和文档根目录。对于希望网站提供HTTPS服务的用户,SSL配置是必不可少的。这涉及到生成SSL证书、配置...

    apache2 中文使用手册

    例如,`mod_rewrite`模块用于URL重写,`mod_security`模块提供安全防护。通过`LoadModule`指令在配置文件中加载模块,`a2dismod`和`a2enmod`命令分别用于禁用和启用模块。 六、权限与安全 Apache2提供了细致的访问...

    Apache Web服务器配置与使用工作笔记

    在基于Debian的系统(如Ubuntu、Debian)中则可以使用`apt-get install apache2`命令。 - 在Windows环境下,可以从Apache官网下载适合的版本进行安装。 2. **启动Apache** - 在Linux环境下,可以通过`systemctl ...

    Ubuntu下开启Apache对.htaccess 的支持

    以上步骤,详细地展示了如何在Ubuntu系统中配置Apache服务器以支持.htaccess文件,同时给出了XAMPP环境中开启Mod Rewrite功能的相应步骤。对于希望在Linux环境下开发和部署Web应用的用户来说,这些知识非常实用,...

    Apache2 for Linux

    Apache的配置主要位于`/etc/apache2`(Ubuntu/Debian)或`/etc/httpd`(CentOS/RHEL)目录下的配置文件中。主配置文件通常是`httpd.conf`或`apache2.conf`。 1. **修改默认站点**: Apache安装后会有一个默认的站点...

    apache2.2中文手册

    Apache通过模块扩展其功能,比如mod_rewrite用于URL重写,mod_security用于增强安全,mod_deflate用于内容压缩。在配置文件中,`LoadModule`指令用来加载模块,`&lt;IfModule&gt;`或`&lt;IfDefine&gt;`可以有条件地应用配置。 ...

Global site tag (gtag.js) - Google Analytics