图片视频防盗链

参考:图片和视频防盗链简单介绍.htaccess详解及.htaccess参数说明测试实验结果图片来源站:英树小程序项目图片:https://yingshu.cohcreate.com/upload/2018/05/18/b4c5afe441de59e6.png普通http请求(lnmp虚拟主机设置生成)server { listen 80; server_name xx.xx;

Nginx配置好ssl,但$_SERVER['HTTPS']取不到值

转自博客 [歪麦博客 - 使用https,$_SERVER['HTTPS']却不等于on?][1]要求:http和https协议共存。配置CI config文件遇到一些问题,因为PHP中有根据$_SERVER['HTTPS']来设置base_url。解决方法的办法就是Nginx配置加上:fastcgi_param HTTPS $https if_not_empty;完整配置如下:location

完全卸载删除gitlab

过程原因跟同事聊到代码管理,之前一直用的是 svn,svnWindows 版本 tortoiseSVN 保存不了 log 日志,github 又都是开放项目(私人项目要收费),感觉虽然自己的代码写得不咋地,但毕竟是公司的项目,不适合放出去。听说 gitlab 可以像 showdoc,typecho 之类的,提供安装软件,可以安装到自己的服务器上,一时手痒,就去找资源找教程,安装到自己的 1 核 1

linux 查看系统版本

cat /proc/versionLinux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010uname -aLinux localhost.localdomain 2.6

nginx 解决跨域问题

conf配置文件location /api/{ rewrite ^(api/?.*)$ /$1 break; proxy_pass "http://localhost:8881"; proxy_set_header Host $host; proxy_set_header X-Real-IP $r

linux 压缩解压

1.tar指令tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用

linux定时任务crontab

转自微博 Linux定时任务Crontab详解1.查看任务cat /etc/crontab查看系统任务/var/spool/cron 目录下存放的是用户设置的任务cat /var/spool/cron/root查看root用户设置的任务 ┌───────────── min (0 - 59) │ ┌────────────── hour (0 - 23) │ │ ┌──────────────

Linux下ipv6配置

转自CDSN博客Linux下ipv6配置系列一:如何配置Linux系统ipv6环境一:检查Linux是否已经开启ipv6ifconfig 查看系统网络配置,如有ipv6项,则说明,已配置,EOF.二:开启ipv61.找到配置sysctl.conf 文件,路径在:/etc/sysctl.conf ,找到如下配置:如果已经存在,则直接修改,如果不存在,则新增。将列出的ipv6相关配置更改为02.找到

linux 基础指令集锦

// 强制删除文件或目录(可以非空) rm -rf '' // 根据文件名称搜索文件 find ./ -name '' // 查看文件(包括目录)节点数 ls -il // 根据文件节点查找文件 find ./ -inum 133499 // 远程复制,或复制到远程服务器(开通sftp) scp user@xx.xx.xx.xx:/root/file1 xx/ scp xx/file1