宝塔面板可视化配置网站SSL证书以及伪静态规则



  • 宝塔面板大家都很熟悉,也很受欢迎,主要的优点是可视化、操作简便轻松。笔者之前使用 lamp.sh 一键安装的,但是在配置SSL证书和实现地址重写伪静态规则时,时常配置不成功,现在使用宝塔面板后,一切问题都迎刃而解,相当便捷。

    先来SSL证书配置,如图:

    再来伪静态规则,如图:

    这里是伪静态规则代码(Nginx),也许用得上:

    location / {
    index index.html index.php;
    if (-f $request_filename/index.html){
    rewrite (.) $1/index.html break;
    }
    if (-f $request_filename/index.php){
    rewrite (.
    ) $1/index.php;
    }
    if (!-f $request_filename){
    rewrite (.*) /index.php;
    }
    }
    如果需要安装在子目录下,你可能需要这个:

    location /subfolder/ {
    if (-f $request_filename/index.html){
    rewrite (.) $1/index.html break;
    }
    if (-f $request_filename/index.php){
    rewrite (.
    ) $1/index.php last;
    }
    if (!-f $request_filename){
    rewrite (.*) /subfolder/index.php last;
    }
    }
    Apache 环境就不写了,这里简单的把之前用到的 .htaccess 文件贴出来供 Apache 环境的人参考:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
    </IfModule>
    是不是很简单,很容易上手操作,感兴趣的朋友可以试试。

    原载:https://www.banwagongvps.com/1039.html


Log in to reply
 

友情链接:無位小站 WebSocks 主机博客 Mr.Kevin 逗比根据地