zoukankan      html  css  js  c++  java
  • Apache 让网页路径更简单(ubuntu)

    Apache 让网页路径更简单(ubuntu)


    参考链接

    https://blog.csdn.net/u011101881/article/details/38367811

    https://www.cnblogs.com/Siegel/p/6898266.html

    基础知识(可以直接跳过)

    ubuntu 上Apache配置文件存放在/etc/apache2目录下的多个文件夹下.

    下面列举这些配置文件(前面五个为目录,后面的是文件):

    1. conf.d/
    2. mods-available/(里面存可用的模块)
    3. mods-enabled/ (里面存默认加载的模块)
    4. sites-available/
    5. sites-enabled/
    6. apache2.conf (总体加载配置文件)
    7. httpd.conf(用户配置文件,如果没有自己创建即可)
    8. envvars
    9. magic
    10. ports.conf(Apache端口配置)

    打开apache2.conf 就会发现配置文件都分散到了各处,这样管理起来会更加方便.

    我也是初学,所以懂得不多,以后有机会再多补充一下.

    一、修改DocumentRoot(修改网站根目录)

    1. 打开配置文件 /etc/apache2/sites-available/000-default.conf

    2. 找到 Document 将后面的路径(默认/var/www/html)给成你的源文件所在目录.

      比如thinkPHP6,改成/path/tp6/public

    这样做完就差不多了,但是我的thinkPHP, 为了省略 入口文件index.php,就得进行下面的步骤.

    二、手动启动Apache Rewrite 模块

    在终端输入:

    $ sudo a2enmod rewrite      			=> 加载Rewrite模块
    $ /etc/init.d/apache2 restart 		        => 重启Apache服务
    $ ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load       
                                                                    =>创建软链接
    $ /etc/init.d/apache2 restart    	        =>再次重启Apache服务																
    

    三、接着更改我暂时还不知道的东西

    貌似叫单一缺省网站配置及重定向参考,暂时还不知道这个是啥.总之先配上再说.

    1. 打开/etc/apache2/apache2.conf

    2. 找到所有的AllowOverride None 替换成 AllowOverride All

  • 相关阅读:
    POJ 3259(SPFA判断负环)
    白盒交换机NOS列表(picos/SnapRoute/ONL)
    Wedge 100-32X 100GbE Data Center Switch
    白盒交换机
    cgroup
    内核Linux系统调用的列表zz
    linux系统调用zz
    Linux 内核 tasklet 机制和工作队列zz
    Linux 软中断机制分析zz
    线程的那些事儿zz
  • 原文地址:https://www.cnblogs.com/mmmqqdd/p/12870202.html
Copyright © 2011-2022 走看看