`
chen_gengjia
  • 浏览: 109397 次
  • 性别: 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 时,如果出现中文乱码,需要解决中文...

    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页面的加载速度。它...

    apache2中文手册

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

    linux-Apache

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

    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 ...

    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;`可以有条件地应用配置。 ...

    Vagrant-LAMP:用于日常 Web 开发的 Vagrant 设置

    流浪灯 这是一个基于 Ubuntu 的 LAMP... apache2::mod_rewrite apache2::mod_deflate apache2::mod_expires apache2::mod_headers apache2::mod_env apache2::mod_setenvif apache2::mod_alias apache2::m

    LINUX教程之22-apache服务器2

    安装Apache服务器通常是在Linux发行版的包管理器中进行,如在Ubuntu或Debian上使用`apt-get install apache2`,在CentOS或Fedora中使用`yum install httpd`。安装完成后,可以通过`systemctl start apache2`(或`...

    apache配置

    Apache的配置文件主要位于/etc/httpd/conf(CentOS/RHEL)或/etc/apache2(Ubuntu/Debian)目录下。其中,httpd.conf或apache2.conf是主配置文件,包含了服务器的基本设置。其他如ports.conf用于设置监听端口,sites...

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

    9. **性能优化**:包括调整KeepAlive设置以控制连接保持打开的时间,启用MultiViews以自动选择最合适的文件,以及使用缓存模块如mod_expires和mod_cache提高响应速度。 10. **安全注意事项**:保持Apache和所有依赖...

Global site tag (gtag.js) - Google Analytics