
php
心飞路漫
这个作者很懒,什么都没留下…
展开
-
利用nginx和docker实现一个简易的负载均衡
测试步骤:1.在服务器中搭建一个nginx服务器并启动,具体过程可参考 http://www.cnblogs.com/pangziyibudong/p/6183692.html,这里不在建立2.在docker中从源中拉一下nginx的官方镜像,docker pull nginx,留着备用3.在本地目录新建两个文件夹,我这里的新建在/mydata/test1,/mydata/test2/...转载 2018-08-23 17:50:39 · 452 阅读 · 0 评论 -
docker 容器自定义 hosts 网络访问
在 docker-compose.yml 中增加 extra_hosts 关键字就可以将数据写入到容器的 /etc/hosts。extra_hosts添加主机名映射。extra_hosts:“somehost:162.242.195.82”“otherhost:50.31.209.229”将会在/etc/hosts创建记录:162.242.195.82 somehost50....原创 2019-01-03 01:20:51 · 8431 阅读 · 2 评论 -
HTTP_ORIGIN 说明
转自 http://blog.sina.com.cn/s/blog_625f850801015tik.html为了防止CSRF的攻击,我们建议修改浏览器在发送POST请求的时候加上一个Origin字段,这个Origin字段主要是用来标识出最初请求是从哪里发起的。如果浏览器不能确定源在哪里,那么在发送的请求里面Origin字段的值就为空。隐私方面:这种Origin字段的方式比Referer更人性...转载 2018-12-31 23:41:19 · 28523 阅读 · 0 评论 -
在docker启动时设置时区,避免时区不对的问题
前提是镜像已经安装了tzdata,这样才能接受环境变量TZ,这样才能修改时区1.启动时设置 -e --env VAR1=value1如 -e TZ=Asia/Shanghai2.如果是docker-compose.yml 则 如下environment:TZ : ‘Asia/Shanghai’如此即可...原创 2018-12-31 19:02:52 · 5675 阅读 · 0 评论 -
nginx 配置 强制80转https
server {listen 80;server_name servername;rewrite(.∗){server_name}; rewrite ^(.*)servername;rewrite(.∗) https://${server_name}$1 permanent;}原创 2018-12-28 14:57:37 · 1567 阅读 · 0 评论 -
nginx try_files 实现不存在的连接跳转index
location / {try_files $uri uri//index.php?uri/ /index.php?uri//index.php?args;}原创 2018-12-28 14:56:36 · 3245 阅读 · 1 评论 -
Docker for Windows 共享目录设置失败
在Linux上进行编程开发的流畅,在Windows上进行业务沟通的便捷,让我曾经在这两种操作系统之间来回游走。过往的各种折腾史在此就不再提,今天只说一个小小的问题:Docker for windows 共享目录的挂载问题。这个问题,表现的现象之一是:我访问容器内的web服务器,返回一个空响应,如图: 往上再追溯,进入容器发现找不到本地项目的映射。关于这个问题,网上有关于防火墙和网络共享协议的...转载 2018-08-24 16:56:55 · 3561 阅读 · 0 评论 -
Caddy - 方便够用的 HTTPS server 新手教程
说起 HTTP server,使用最广泛的就是 apache 和 nginx 了,功能都非常强大,但相对而言,学习它们的配置是有一定难度的。最近发现了一个 golang 开发的 HTTP server,叫做 Caddy,它配置起来十分简便,甚至可以 28 秒配置好一个支持 http2 的 server ,而且对各种 http 新特性都支持的比较早(比如 http2、quic都有支持)。因此对于不用...转载 2018-08-21 13:31:55 · 30269 阅读 · 0 评论 -
Caddy轻松让HTTP端口实现TLS加密
Caddy是基于Go语言编写,安装到Linux上无需任何依赖库,必须拷贝一个Caddy的可执行文件就可以开启一个静态的HTTP站点,由于这种轻量小巧静态的特性,特别适合配合一些小型应用使用。比如配合Aria2实现远程下载,配合munin实现服务器状态监控,还可以在关健时刻用来测试服务器端口是否通畅。caddy除了可以做一个静态的HTTP服务器之外,还可以像nginx一样做一个反向代理服务器。虽然性...转载 2018-08-21 13:25:04 · 2374 阅读 · 1 评论 -
Docker在PHP项目开发环境中的应用
日志未经声明,均为AlloVince原创。 本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。环境部署是所有团队都必须面对的问题,随着系统越来越大,依赖的服务也越来越多,比如我们目前的一个项目就会用到:Web服务器:Nginx Web程序:PHP + Node 数据库:MySQL 搜索引擎:ElasticSearch 队列服务:Gearman 缓存服务:Redi...转载 2018-08-21 10:49:28 · 3823 阅读 · 0 评论 -
(开包即用,不用看代码!)Windows下NetBeans调试Docker中nginx+PHP-fpm路由的八种配置以及两种控制台配置两种DotNet配置
准备环境带有PowerShell的Windows操作系统,测试环境为Windows 10,其他版本没有测试过。 Windows上安装有Docker docker-machine命令能找到一台运行中的Docker主机 Docker主机不限于Windows上的虚拟机中安装,但是应当处于相同子网中。 Windows上安装有NetBeans准备程序启动PowerShell进入一个文件夹...转载 2018-08-21 10:15:43 · 562 阅读 · 0 评论 -
xdebug模块输出文件名的配置说明
xdebug的性能测试输出文件名是可以配置的。默认是 xdebug.profiler_output_name = cachegrind.out.%p那个%p是服务器的pid,会输出“cachegrind.out.1408”之类的文件。可能这样不太方便测试很多文件的网站。网上看到的中文文章里面都没有关于这个参数的说明。我从xdebug官网上找来了它的说明翻译成中文了。 符号 含...转载 2018-08-21 09:03:04 · 1521 阅读 · 0 评论 -
phpStudy 5.5n +zendstudio12.5+xDebugger的配置
1.之前一直安装zendDebugger都没装上去,用phpStudy版本转换器转到对应版本的ZendDebuger也没用,后来发现自己下载的zendstudio的php是5.5的,而且自带了zendDebugger搞得头晕,注意:如果你的php版本是5.3以上,且是thread safe的,那么不要浪费你的时间做尝试,建议你直接改用XDebug吧。所以刚脆换个xDebugger。...转载 2018-08-21 00:47:06 · 413 阅读 · 0 评论 -
docker中为容器设置静态ip,本地测试用 (建议使用hosts的方式另一文章中有)
可以配置静态IP。在docker-compose.yml中。首先,配置虚拟网卡driver和subnet:networks:net-default:driver: bridgeipam:driver: defaultconfig:- subnet: 10.0.0.0/24然后设置nginx的静态IP:nginx:#其他配置…networks:net-default:i...转载 2019-01-03 01:22:59 · 1193 阅读 · 0 评论