`

ubuntu rewrite

阅读更多

之前我如何设置,Allowoverride写在哪里都不生效。

原因是Ubuntu下apache2的rewrite模块默认是不加载的。

只要运行了一下这个命令:a2enmod rewrite 就可以启用rewrite模块了。

网查了一下资料,Apaceh2 多了一组 a2enmod, a2dismod指令,用于启用和禁用Apache的模块。a2enmod用于在Apache启用指定的模块,它实际上做的是在/etc/apache2/mods-enabled目录下创建模块文件的符号链接。相反a2dismo则是通过删除符号链接而达到禁用指定模块的功能。当然,启用已启用的模块或禁用已禁用的模块是不会报错的。^^

这里有必要说明一下:

/etc/apache2/mods-available 放apache可用的模块文件

/etc/apache2/mods-enabled 放apache已启用的模块文件的链接

弄明白了,去查看一下/etc/apache2/mods-enabled目录,果然有新增了一条rewrite.load的链接。

apache2 rewrite is enabled

分享到:
评论

相关推荐

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

    在Ubuntu系统中配置并启用Apache的Rewrite功能是处理URL重写规则和实现URL重定向的一个常用操作。Apache是一个广泛使用的开源Web服务器,而Rewrite模块(mod_rewrite)则是Apache中用于URL重写的一个重要模块。该...

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

    下面将详细介绍如何在Ubuntu下启动Apache的Rewrite功能。 首先,Apache的Rewrite功能是通过一个名为`mod_rewrite`的模块提供的。这个模块允许你创建复杂的规则来转换请求的URL,通常是在`.htaccess`文件或服务器...

    ubuntu下配置apache服务器

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

    ubuntu下lamp的部署

    ### Ubuntu 下 LAMP 的部署详解 #### 一、概述 LAMP 是一套常见的 Web 开发环境,由 Linux、Apache、MySQL 和 PHP 组成。在本篇内容中,我们将详细介绍如何在 Ubuntu 操作系统上搭建 LAMP 环境。通过这一过程,读者...

    Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式

    Ubuntu下Nginx配置ThinkPHP的Pathinfo和URL Rewrite模式知识点: 1. Nginx与Ubuntu的关系:Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Ubuntu是一种以Linux为基础的操作系统,通常...

    Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装.pdf

    4. 配置Apache:使用以下命令配置Apache:`sudo a2enmod rewrite`和`sudo service apache2 restart` 5. 配置MySQL:使用以下命令配置MySQL:`sudo mysql_secure_installation`和`sudo service mysql restart` 6. ...

    ubuntu,LAMP安装笔记

    ### Ubuntu LAMP环境安装知识点详解 #### 一、概述 在Ubuntu系统上搭建LAMP(Linux、Apache、MySQL、PHP)环境是常见的Web服务器配置方式之一。本文将根据提供的安装笔记,详细介绍各组件的安装步骤及注意事项。 #...

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

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

    ubuntu安装asterisk

    "ubuntu安装asterisk" 本文主要讲述如何在 Ubuntu 12.04 服务器版上安装 Asterisk,包括安装 LAMP 套件、phpmyadmin、Apache 配置和解决中文乱码问题等步骤。 首先,安装 LAMP 套件,包括 Apache2、Mysql-server、...

    Ubuntu下开启Apache对.htaccess 的支持

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

    Ubuntu 7.04桌面Linux服务器配置过程介绍

    之后,启用Apache的`mod_rewrite`模块以支持URL重写,这对于很多基于PHP的CMS系统是必需的。接着,编辑Apache的配置文件`apache2.conf`,允许在指定目录下执行`.htaccess`以进行更灵活的配置。最后,重启Apache服务...

    ubuntu上配置Nginx+PHP5 FastCGI服务器配置

    Ubuntu 9.04可以直接通过apt安装,也可以从这里下载最新的deb包:sudo apt-get install nginx如果要自己编译的话,需要确保自己已经有编译器和PCRE的库(用于Nginx的rewrite模块,如果不需要这个模块可以在configure...

    ubuntu 安装配置apache2+tomcat6+mysql5 全功略.pdf

    * ./configure --prefix=/home/apache2 --enable-so --enable-rewrite=share --enable-proxy=share --enable-proxy-ajp=share --enable-dav=share --with-apr=/home/apr --with-apr-util=/home/apr-util * make * ...

    ubuntu:存储库中的内容管理器和必要的配置

    4. **配置Apache与PHP**:编辑Apache的配置文件(如`/etc/apache2/sites-available/000-default.conf`),确保`AddHandler`指令指向PHP处理器,并开启`mod_rewrite`以支持URL重写。 5. **测试配置**:重启Apache (`...

    ubuntu 安装配置apache2+tomcat6+mysql5 全功略.docx

    * ./configure --prefix=/home/apache2 --enable-so --enable-rewrite=share --enable-proxy=share --enable-proxy-ajp=share --with-apr-util=/home/apr-util * make * make install 安装 Tomcat Connectors 进入...

    Ubuntu Debian(NGINX/PHP/MYSQL)快速配置工具LNMP云安装

    不使用选择“n” 只有Discuz,DiscuzX,Sablog,Wordpress,wp2,dabr,phpwind,typecho,uchome,supesite,有效 工具判断输入有效选择Rewrite规则,正确才启用。 6.按任意键开始创建虚拟主机... 或按Ctrl + C来取消创建和...

    nginx离线安装教程及依赖包.zip

    因为工作网络的特殊性,服务器是不连互联网的,所以整个安装过程都是采用离线包安装的方式来安装。...一般我们都需要先装pcre,zlib,前者用于url rewrite,后者用于gzip压缩,openssl用于后续可能升级到https时使用。

    在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的方法

    如果需要额外的功能支持,如 SSL、mod_rewrite 等,还需要额外配置相应的模块。 #### 三、设置 Lighttpd **1. 修改配置文件** - 默认情况下,Lighttpd 的配置文件位于 `/etc/lighttpd/lighttpd.conf`。可以通过...

Global site tag (gtag.js) - Google Analytics