目标
使用Node.js搭建简单服务器提供简单接口,达到两数字加减乘除计算并返回json结果。(通用GET/POST)
知识点
获取GET数据
获取POST数据
了解监听事件
实现
var http = require("http"); &n...
http://blog.csdn.net/chszs/article/details/37521463
版本很老 0.xx 无用
Node.js是一个软件平台,通常用于构建大规模的服务器端应用。Node.js使用JavaScript作为其脚本语言,由于其非阻塞I/O设计以及单线程事件循环机制,使得它可以交付超高的性能。
Node.js包含了Google V8 JavaScript引擎,libu...
说明: 有两部分构成 、 socketio ,socketio-client
安装:
npm install --save socket.io
例子:
服务端: index.js
var app = require('express')(); &nb...
http://blog.csdn.net/puncha/article/details/9015317
项目里面需要用到使用NodeJs来转发HTTP POST请求,研究了很久最后才弄通,把过程记录一下:
接收端代码很简单,就是回送body.address属性:
[javascript] view plaincopyprint?
exports.sendEmail = f...
http://www.kisshc.com/nodejs-3/
目标
使用Node.js搭建简单服务器提供简单接口,达到两数字加减乘除计算并返回json结果。(通用GET/POST)
知识点
获取GET数据
获取POST数据
了解监听事件
实现
var http = require("http"); &n...
GET:
var http = require('http');
//var dns = require('dns') ;
//var domain = 'www.baidu.com';
var opt = {
'host': 'www.baidu.com',
'port': '80',
...
$args 此变量与请求行中的参数相等
$content_length 等于请求行的“Content_Length”的值。
$content_type 等同与请求头部的”Content_Type”的值
$document_root 等同于当前请求的root指令指定的值
$d...
location ~ ^/upload/.*\.(php|php5)$ { deny all; } 其中upload换为你要设置的目录名字 这条规则的含义是匹配请求连接中开头是/upload/,中间匹配任意字符,结尾匹配.php或者.php5的页面,最后利用deny all禁止访问
upstream sent too big header while reading response header from upstream
在http字段里添加
http {
...
proxy_buffers 8 16k;
proxy_buffer_size 32k;
}
如果是fastcgi的话
http {
...
fastcgi_...
当访问http://cbs.test.com跳转到http://www.test.com/test/cbs/
方法一: (这种方法浏览器地址会变www.test.com/test/cbs)
server {
listen 80;
server_name www.test.com;
location / {
root /data/test;
index index.html;
...
裸域名也就是在域名注册商处申请得到的顶级域名,比如本站的域名meiweier.com。www、blog这些前缀都是子域名,也叫二级域名。普 通用户访问网站的通常习惯是在浏览器的地址栏输入www.***.***,其实访问的是一个二级域名。对于域名解析来说,顶级域名也是可以被直接访问的, 设定好解析后在web server上配置即可。但通常我们并不这样做,特别是在中国,大部分普通用户认为访问网站...
nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。
nginx的upstream目前支持的5种方式的分配
1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
upstream backse...
很多时候我们需要对一些网站进行密码保护,比如团队内部的站点、demo站点等等。这里所说的密码保护是服务器级的,并非网站应用层的注册登录那一套,而是利用服务器配置和htpasswd文件来实现访问的密码验证。
最后的效果就类似(不同浏览器的界面有所不同):
如果认证失败,就会报HTTP错误:401 Authorization Required。
要实现这样的功能,就需要更...
推荐参考地址:
Mailing list ARChives 官方讨论区
http://marc.info/?l=nginx
Nginx 常见应用技术指南[Nginx Tips]
http://bbs.linuxtone.org/thread-1685-1-1.html
本日志内容来自互联网和平日使用经验,整理一下方便日后参考。
正则表达式匹配,其中:
* ~ 为区分大小写匹配
...
源文:
http://www.21andy.com/blog/20100224/1714.html
请参考 Nginx Wiki http://wiki.nginx.org/NginxHttpSslModule
生成证书
$ cd /usr/local/nginx/conf
$ openssl genrsa -d...
1.注册用户,需要填写你的姓名, 住址,邮箱等信息。住址越详细越好,邮箱一定是好用的。
我注册时因为地址写的不详细,StartSSL给我发了两次邮件询问详细住址。直到我写到几号楼,几单元几室才满意。
但是对方动作很快,我提交后马上给我邮件确认住址,我提供了详细住址后马上将激活链接发给了我。
2.注册完账户后要认证你的域名,一般选择邮件认证。同样会发一个验证邮件。
3.然后就...
申请Startssl SSL证书,一共5个步骤。
先要在Startssl上注册用户,注册界面如下,注册后需要等待审核通过。
如果审核通过,你会在你注册的时候的邮箱内收到一封内容类似于下面的邮件,你按链接点过去,照提示一步一步就可以在你浏览器上安装一个证书了,这个证书用来做 Startssl 认证的,Startssl 只提供证书认证,所以如果你丢了证书,...