随笔分类 -  Web开发

摘要:原文:解决Nginx监听非80端口反向代理80端口出现跳转错误 Nginx通过二级目录(路径)映射不同的反向代理,规避IP+端口访问 Windows Sever关于80端口之争 最近发布nginx时有一台服务器80端口始终不可用,IIS中已经屏蔽了80nginx 依然无法使用,日志记录如下 2500 阅读全文
posted @ 2018-09-21 10:30 Merray
摘要:原文:正向代理与反向代理的区别 正向代理中,proxy和client同属一个LAN,对server透明; 反向代理中,proxy和server同属一个LAN,对client透明。 实际上proxy在两种代理中做的事都是代为收发请求和响应,不过从结构上来看正好左右互换了下,所以把前者那种代理方式叫做正 阅读全文
posted @ 2018-02-23 11:32 Merray
摘要:虽然使用命令行控制ngix很简单,但是如果作为一个服务工作的话能更方便地启动、停止或者设置依赖项。 这里使用开源项目Windows Service Wrapper 来实现。 github下载地址:https://github.com/kohsuke/winsw/releases .netframew 阅读全文
posted @ 2018-02-23 10:18 Merray
摘要:第一步 下载 官网下载地址 因为只是测试这里选择最新版本1.13.9 下载完成得到zip压缩包 解压后得到如下目录 第二步 启动nginx 注意不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程 使用Win+R快捷键打开命令行窗 阅读全文
posted @ 2018-02-23 10:06 Merray 阅读(613) 评论(0) 推荐(0)
摘要:项目地址:github 1.websocketsharp.clone 2.websocketsharp 3.WebSocket4Net 阅读全文
posted @ 2017-11-29 10:47 Merray
摘要:原文地址:WebSocketDemo 阅读全文
posted @ 2017-11-29 10:44 Merray
摘要:原文地址:Socket 与 WebSocket 1. 概述 WebSocket 是为了满足基于 Web 的日益增长的实时通信需求而产生的。在传统的 Web 中,要实现实时通信,通用的方式是采用 HTTP 协议不断发送请求。但这种方式即浪费带宽(HTTP HEAD 是比较大的),又消耗服务器 CPU 阅读全文
posted @ 2017-11-29 10:37 Merray
摘要:1.官方在线 本地下载 参考翻译:gitbook 阅读全文
posted @ 2017-11-29 10:32 Merray
摘要:npm install 在安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件,一个是npm install --save另一个是 npm install --save-dev,他们表面上的区别是--save 会把依赖包名称添加到 package.json 文件 d 阅读全文
posted @ 2017-11-01 14:03 Merray 阅读(1097) 评论(0) 推荐(0)
摘要:1.传递匿名对象JSON格式 2.multipart/form-data上传文件 根据Restsharp源码可以发现如果使用了AddFile了会自动添加multipart/form-data参数 3.直接传递不带参数的RequestBody:有的时候接口并不包含参数名而是直接以body流的方式传输的 阅读全文
posted @ 2017-06-28 15:00 Merray 阅读(5539) 评论(0) 推荐(0)
摘要:在发送HTTP请求前加入下行代码 如果是4.5以上版本可以直接使用 阅读全文
posted @ 2017-02-04 14:18 Merray 阅读(10572) 评论(4) 推荐(2)
摘要:一般js请求web服务uk可以通过 contentType: "application/json" 获取json效果,为了取得更好的效果,可以在服务端强制返回JSON格式 服务端代码(c#) using System; using System.Collections.Generic; using 阅读全文
posted @ 2016-06-28 14:07 Merray 阅读(11150) 评论(0) 推荐(1)
摘要:1.配置文件没有权限网站目录权限管理 右键网站 增加IIS_IUSER 权限2. HTTP 错误 404.2 - Not Found由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。修改IIS功能视图中的“ISAPI和CGI限制”将ASP.NET4.0改为允许3... 阅读全文
posted @ 2015-01-12 11:52 Merray
摘要:【IIS6】 1)打开IIS服务管理器,找到服务器,右键-属性,打开IIS服务属性; 2)单击MIME类型下的“MIME类型”按钮,打开MIME类型设置窗口; 3)单击“新建”,建立新的MIME类型; 4)扩展名中填写".apk",MIME类型中填写"application/vnd.android. 阅读全文
posted @ 2015-01-08 13:24 Merray
摘要:1.GAE GOOGLE 公司的 各方面都很完善 免费的流量已经足够使用 唯一可惜的是GFW 在国内无法使用2.SAE 新浪的 目前处于测试阶段 已经可以绑定域名 需要申请开发者3.BAE 百度的4.JAE 京东的目前国内这些AE处于起步阶段尚不成熟可以搭建私人的小网站 如果不是人人之类的大应用应该足够用了 阅读全文
posted @ 2014-03-12 15:20 Merray 阅读(4887) 评论(0) 推荐(0)
摘要:1.Tipask:帝国 CMS首页调用tipask的其实并不难,帝国CMS的tipask问题表是ask_quertion,只需调用表中的字段。以下是灵动标签实现,[e:loop={"select id,title from ask_question order by id desc limit 10",10,24,0}] <li><a href="/tipask/?q-<?=$bqr[id]?>" target="_blank" title="<?=$bqr[title]?>&quo 阅读全文
posted @ 2013-05-09 10:51 Merray 阅读(1166) 评论(0) 推荐(0)
摘要:原文地址:网站会员整合ucenter 实现多站点同步登录方法之前简单的写过一篇的用户注册整合ucenter的文章,因为写的很简洁,很多童鞋都看的不是很明白,也收到了很多童鞋的问题邮件。前几天因为公司的几个 网站需要做同步登录功能,因此就用到了ucenter作为中间桥梁。现在很多开源的cms系统,博客系统,论坛系统都自带整合ucenter的插件,但是 如果是自己开发的网站需要和discuz或者ecshop同步登录的话,就需要把自己的完网站整合上ucenter了。其实整合ucenter也没有传说中的那么困难,今天我就详细的介绍下如何把自己的网站整合上ucenter,实现多站点同步登录,同步退出的方 阅读全文
posted @ 2013-05-05 14:53 Merray 阅读(546) 评论(0) 推荐(0)
摘要:FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件(尽管字处理文件包含的大部分是文本,其中也包含有指示页尺寸,字库等信息的非打印字符)。在拷贝任何非文本文件之前,用binary 命令告诉ftp逐字拷贝,不要对这些文件进行处理,这也是下面要讲的二进制传输。2.二进制传输模式: 阅读全文
posted @ 2013-05-04 10:32 Merray 阅读(831) 评论(0) 推荐(0)
摘要:概览:原文:http://meego123.net/post-96.html模块化开发的目录结构。API接口文件,如uc.php与UC系统通讯接口backup备份目录、数据备份cache缓存目录data数据目录,安装系统,数据库表结构、数据等存放目录dev本地开发使用errorlog出错日志iis_rewriteiis URL规则include库文件languages语言包modules各模块类库setting一些基本的配置,如数据库配置static静态文件,例如一些常用的JS函数库、CSS、系统图片等等templates模板库uc_clientUC 客户端,用于与UC产品整合uploads上 阅读全文
posted @ 2013-04-28 10:52 Merray 阅读(668) 评论(0) 推荐(0)
摘要:1.Error:Table 'ucenter.uc_pms' doesn't existucenter discus整合缺少表‘uc_pms’问题 在ucenter数据库中创建该表即可DROP TABLE IF EXISTS uc_pms;# MySQL 返回的查询结果为空(即零行)。CREATE TABLE uc_pms(pmid INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,msgfrom VARCHAR( 15 ) NOT NULL DEFAULT '',msgfromid MEDIUMINT( 8 ) U 阅读全文
posted @ 2013-04-27 15:48 Merray 阅读(420) 评论(0) 推荐(0)