说明:前些日子分享过小夜MM
的Directory Lister
美化版,挺好看的,就整了个脚本,自动签发SSL
证书,伪静态设置,给有需要的人吧。
截图
安装
脚本适用于Debian 8、9
,安装前请提前解析好域名。
运行命令:
wget https://www.moerats.com/usr/shell/DirectoryLister_ssl.sh && bash DirectoryLister_ssl.sh
按要求输入域名直到安装完成。网站目录:/home/wwwroot
。
Directory Lister
美化版说明:
整理所有的css/js文件到本地,去掉google字体。
添加了flat-ui效果,个人比较喜欢大字体以及绿色的文字。
核心代码修改了一下,目录进行了伪静态化,原:/?dir=codes改后:/codes/。
版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!
本文链接:https://www.moerats.com/archives/565/
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
这里补充一下apache2的伪静态
RewriteEngine On RewriteCond %{REQUEST_FILENAME} -d RewriteRule (.*) index\.php?dir=$1直接在网站目录创建.htaccess文件,内容如下(前提要在住配置apache2.conf中开启Options FollowSymLinks)
我在自己vps测试有效,网址down.*.wang
望采纳,谢谢。
有一点不好,就是对中文支持不好,都无法显示。
刚仔细看了下,显示不出中文的大致解决办法是,修改resources/themes/vpsmm/index.php,在<!DOCTYPE html>下面加一段代码,如下:
<?php
header("content-type:text/html;charset=utf-8");
?>
可以,我也觉得中文显示不好,但也还能用。
我不知道现在是哪里有什么问题了,所有中文全部是乱码的
root@debian-s-1vcpu-1gb-sfo2-01:~# bash DirectoryLister_ssl.sh
DirectoryLister_ssl.sh: line 201: syntax error near unexpected token `}'
DirectoryLister_ssl.sh: line 201: `}'
系统: Debian GNU/Linux 8
脚本修复好了。
不错
文章圆角好评,证书,我比较懒,感觉还是面板一键部署ssl舒服
懒才用一键。