nginx中对多个网站进行跨域配置
nginx中对于跨域的配置,要启用默认就是:
1 | add_header Access-Control-Allow-Origin *; |
这样对所有网站都允许跨域请求,如果针对某个网站允许跨域,可以这样:
1 | add_header Access-Control-Allow-Origin https://www.psay.cn; |
但是我要针对多个网站允许跨域呢,配置中是不允许同时添加多个网址的,要么为全部允许,要么仅针对某个网址,是不允许Access-Control-Allow-Origin后面添加多个网址。
使用 Frp https2http 为你的 Web 服务实现 HTTPS 支持
使用frp内网穿透时获取用户的真实ip
我在docker环境下安装好了frp内网穿透服务,访问内网中的网站,但我查看nginx的日志时,发现记录的ip全是内网ip,没有获取到真实的访问ip。
查了一下frp文档,文档中简单的说了下,需要在frpc.ini配置文件中 ,需要增加一行 proxy_protocol_version = v2,便可以开启记录真实ip的功能。
在frpc.ini中修改如下:
1 | [https web] |
以为万事大吉,重启frp,结果网站直接打不开了,建立连接失败,总感觉哪里少了些配置,网上翻了一遍,发现在nginx中还需要添加配置。
Mysql 学习笔记查询手册
ssh免密码登陆远程服务器(3种方式)
第一种:ssh密码登录步骤,server.sh添加
1 | #!/usr/bin/expect |
第二种:免密码登录步骤:client免密码登录server
1 | <1>.在client端设置 |
第三种:
rsync详解之exclude排除文件
wget 使用技巧
wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。
wget -r -np -nd http://example.com/packages/
与上一条命令相似,但多加了一个 `--accept=iso` 选项,这指示 wget 仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号分隔即可。1
2
3
4
5
这条命令可以下载 [http://example.com](http://example.com/) 网站上 packages 目录中的所有文件。其中,`-np` 的作用是不遍历父目录,`-nd` 表示不在本机重新创建目录结构。
- ```
wget -r -np -nd --accept=iso http://example.com/centos-5/i386/wget -i filename.txt
这里所指定的 `-c` 选项的作用为断点续传。1
2
3
4
5
此命令常用于批量下载的情形,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。
- ```
wget -c http://example.com/really-big-file.isowget -m -k (-H) http://www.example.com/
该命令可用来镜像一个网站,wget 将对链接进行转换。如果网站中的图像是放在另外的站点,那么可以使用
-H
选项。