首页
友链
壁纸
留言
今日热榜
更多
关于
时光
推荐
精品流量卡
Search
1
都二十多年了,你的梦为什么还没碎!
57,051 阅读
2
2022年5个好用的 BT/ 磁力链接下载工具推荐 |Windows 、安卓系统
37,156 阅读
3
nps内网穿透实现外网访问树莓派
32,370 阅读
4
实践利用宝塔建emlog个人博客-超详细【原创】
26,116 阅读
5
Typecho-Joe-Theme主题帮助文档
24,518 阅读
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
登录
Search
标签搜索
PHP
HTML
API
Javascript
源码
JS
Vue
Github
CloudFlare
接口
函数
SQL
ASP.NET
MVC
EF
T4模板
后台管理
CDN
微信小程序
MAC
韩小韩
累计撰写
261
篇文章
累计收到
1,296
条评论
首页
栏目
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
页面
友链
壁纸
留言
今日热榜
关于
时光
推荐
精品流量卡
搜索到
4
篇与
Apache
的结果
2021-05-22
acme.sh生成自动续费的免费SSL证书
{message type="info" content="acme.sh 实现了 acme 协议,可以从 letsencrypt 生成免费的证书。一个完全用Shell(Unix shell)语言编写的ACME协议客户端,支持ACME v1和ACME v2,只需一个脚本即可生成发布,续订和自动安装SSL证书。"/}安装acme.shcurl https://get.acme.sh | sh把 acme.sh 安装到你的 home 目录下:~/.acme.sh/创建 一个 bash 的 aliasalias acme.sh=~/.acme.sh/acme.sh执行完毕后,将自动为你生成 crontab 任务,每天 0:00 点自动检测所有的证书, 如果快过期了,需要更新,则会自动更新证书。生成证书acme.sh 实现了 acme 协议支持的所有验证协议。一般有两种方式验证: http 和 dns 验证,这里我们以 http 为例。http 方式需要在你的网站根目录下放置一个文件,来验证你的域名所有权,完成验证,然后就可以生成证书了。acme.sh --issue -d mydomain.com -d www.mydomain.com --webroot /home/wwwroot/mydomain.com/只需要指定域名,并指定域名所在的网站根目录,acme.sh 会全自动的生成验证文件,并放到网站的根目录,然后自动完成验证,最后会聪明的删除验证文件,整个过程对网站没有任何影响。如果你用的 apache/nginx 服务器,acme.sh 还可以智能的从配置中自动完成验证, 你不需要指定网站根目录:Apacheacme.sh --issue -d mydomain.com --apacheNginxacme.sh --issue -d mydomain.com --nginxcopy/安装证书前面证书生成以后,接下来需要把证书 copy 到真正需要用它的地方。Apacheacme.sh --install-cert -d example.com \ --cert-file /usr/local/apache/domain.cert \ --key-file /usr/local/apache/domain.key \ --fullchain-file /usr/local/apache/domain.pem \ --reloadcmd "service apache2 force-reload"Nginxacme.sh --install-cert -d example.com \ --key-file /usr/local/nginx/cert/domain.key \ --fullchain-file /usr/local/nginx/cert/domain.pem \ --reloadcmd "service nginx force-reload"service nginx force-reload 将会重启 nginx ,centos7 以上使用 systemctl 命令修改配置此处以 nginx 配置为例server { listen 80; server_name mydomain.com www.mydomain.com; return 301 https://$server_name$request_uri; } server { listen 443 ssl; server_name mydomain.com www.mydomain.com; ssl_certificate /usr/local/nginx/cert/domain.pem; ssl_certificate_key /usr/local/nginx/cert/domain.key; location / { root /home/wwwroot/mydomain.com/public; index index.html; } }更新证书{callout color="#f0ad4e"}证书会自动更新,无需关心{/callout}相关链接{callout color="#5466e8"}Github:https://github.com/acmesh-official/acme.sh{/callout}
2021年05月22日
529 阅读
2 评论
0 点赞
2021-02-26
MAC上PHP集成开发环境搭建
{message type="info" content="用惯了在Windows上配置php开发环境,要在MAC上捣腾一个PHP开发环境还不大习惯,那mac上php开发环境怎么搭建配置呢?有哪些集成软件呢?"/}{message type="success" content="本文为你推荐几款常用的mac php环境软件,并介绍这些软件的安装与配置教程,下面一起动手搭建一个macbook php开发环境吧!"/}mac php开发集成环境搭建软件推荐:{callout color="#f0ad4e"}MAMP(Macintosh+Apache+MySQL+PHP)MAMP Free版(免费版)即可,功能够用, Pro是收费版本免费版本学习足够了{/callout}{cloud title="MAMP & MAMP PRO for mac版下载地址" type="default" url="https://www.mamp.info/de/downloads/" password=""/}xampp for mac(Apache+MySQL+PHP+PERL){callout color="#f0ad4e"} 主要是免费 mac 可以安装xampp for mac {/callout}{cloud title="xampp for mac版下载地址" type="default" url="https://www.apachefriends.org/zh_cn/download.html" password=""/}phpstudy mac版本{callout color="#f0ad4e"} phpstudy mac版已经开发完成{/callout}{cloud title="phpstudy mac版下载地址" type="default" url="https://public.xp.cn/upgrades/phpstudy_install.dmg" password=""/}MAC自带PHP环境{callout color="orange"}使用Brew 命令, 通过终端安装PHP与MySQL等,mac自带的php版本太低{/callout}
2021年02月26日
2,662 阅读
10 评论
1 点赞
2020-03-09
Akina for Typecho 使用介绍
本篇文章我将介绍如何去更好的了解使用 Akina for Typecho 模板,感受它独特的灵魂和魅力。使用前我应该做什么请将akina\images\avatar.jpg替换为自己头像 全局使用QQ头像将Akina\images\donate内收款图片替换为自己的收款码,(当然不替换也行)在后台设置-评论 允许使用<img src="">标签 ,否则将不能正常使用表情。主题层面关闭反垃圾保护、启用分页、将第一页作为默认显示、将较新的的评论显示在前面。主题层面评论允许img标签关于表情因为每个人的域名都是不一样的,为了适应这个,表情链接不能够写死。博主修改了相关js使其自动获取网站地址,但是这样改完后仅且只能使用图标包,即“img”标签主题自带一种表情包,可仿照其格式自行添加表情。主页(hmoe.php)设置Akina 提供了一个独特的首页页面在博客后台-设置-阅读-站点首页选择直接调用 hmoe.php模板文件,并勾选 同时将文章列表页路径更改为/blog(当然可以改成其他的,但要同时修改模板里路径home.php)其他页面在管理-独立页面-新增页面中友链必须为links.html结尾。关于必须为about.html结尾。留言必须为message.html结尾。归档必须为archives.html结尾。自定义模板选择名字相同模板(如多没有选择page),建议配置伪静态。typecho伪静态apache配置<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] </IfModule>nginx配置server { listen 80; server_name yourdomain.com; root /home/yourdomain/www/; index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; } location ~ .*\.php(\/.*)*$ { include fastcgi.conf; fastcgi_pass 127.0.0.1:9000; } access_log logs/yourdomain.log combined; }之后在后台 设置->永久连接->启用地址重写功能->选择wordpress风格 即可友链写法!!! <br/> <div class="links"> <ul class="link-items fontSmooth"> <li class="link-item"><a class="link-item-inner effect-apollo" href="http://zhebk.cn/" title="我们,渺小到不可一世。" target="_blank" ><span class="sitename">纸盒博客</span><div class="linkdes">我们,渺小到不可一世。</div></a></li> ...... </ul> </div> !!!画廊图片写法!!! <a href="大图片地址" alt="说明" title="标题"><img class="aligncenter" src="小图片地址" alt="说明"></a> !!!下载按钮写法!!! <p> <a id="download_link" class="download" href="下载url" rel="external" target="_blank" title="下载地址"> <span><i class="iconfont icon-download"></i>点击下载</span> </a> </p> !!!标签样式#H1标签##H2标签###H3标签####H4标签#####H5标签后台模板设置提供网站副标题、DNS预解析加速、CDN镜像加速、备案号 等信息填写特别注意 使用CDN镜像加速时请在CDN服务商提供的空间内创建AkinaCDN文件夹,然后将主题目录的css、fonts、images、js文件夹及其下文件完整上传。最后在后台模板设置按提示填写域名即可。提示:劣质CDN甚至会拖慢网站的速度,CDN付费用户注意,该操作会让你的钱包遭受不可逆的降维打击。使用技巧在文章编辑里添加自定义字段 img 后面跟图片链接。可自定义页面(除了归档)的顶部图片,默认随机使用Akina\images\postbg下图片。在文章编辑里添加自定义字段 dt 后面不填。可开启动态式文章展示样式。使用动态样式时,文章首页不会看见标题,默认显示文章的前70个字符,可使用<!--more-->摘要分割线自定义显示内容。文章小火花触发条件:阅读量大于等于1000。有些独立页面如果不想让它在导航栏显示,增加一个自定义字段navbar并把字段值改为hide即可
2020年03月09日
3,241 阅读
2 评论
0 点赞
2020-02-25
虚拟主机中Apache配置启用HSTS
虚拟主机中Apache配置启用HSTS现在给网站启用ssl的站长越来越多了,谷歌也逐步将http访问设置为不安全,不开ssl感觉会对用户造成一种假象,没有ssl就是不安全的网站。所以小站也在很久之前就部署了ssl证书。问题过程晚上网友“心有猛虎”说他网站怎么是T,我就用检测工具简单检测了一下,果然是最差的T等级,我想不应该啊,就刷新重新检测,果然恢复到A了,应该是检测工具没刷新问题。弄到这里我就看了一下我的网站,也是A,这时候我的处女座强迫症犯了,为什么不搞到A+呢?(A+需要配置HSTS)以前也搞过,不过那个时候用的是独立服务器,环境是Nginx配置几行代码就能实现,现在转到虚拟主机,还能不能配置,经过使用搜索工具,终于找到了虚拟主机配置。解决方案在.htaccess中添加配置就可以实现。RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L,E=HTTPS:1] Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" env=HTTPS核心代码是最后一句,前面的作用是需将将非https重定向到https。并使用HSTS标头将非www https重定向到www https。所以我网站的.htaccess中添加最后一行代码Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" env=HTTPS就实现了。再来检测一下。果然实现了A+.转自 青衫慧博客
2020年02月25日
1,045 阅读
1 评论
0 点赞