没有评论Lion系统 /usr/bin/php 默认php.ini
记录一下
今天一个命令行php程序 运行出现错误 dat e();时区设置的问题 需要通过php.ini来设置默认时区
OSX系统 命令行php 并没有启用php.ini 需要自己创建一个
sudo cp /private/etc/php.ini.default /private/etc/php.ini
记录一下
今天一个命令行php程序 运行出现错误 dat e();时区设置的问题 需要通过php.ini来设置默认时区
OSX系统 命令行php 并没有启用php.ini 需要自己创建一个
sudo cp /private/etc/php.ini.default /private/etc/php.ini
今天看到了forever-webui觉得很不错、于是就安装了一下试试
参见mk2大人的:http://www.cnblogs.com/fengmk2/archive/2011/11/23/2259679.html
默认安装forever-webui是不能通过外网访问的,且进入管理界面也不需要密码
相信很多同学都需要在外部网络管理自己的nodejs服务~
于是乎想把forever-webui添加一个密码验证~
小弟不才,对nodejs还没玩透,正巧之前是使用nginx端口转发来实现多域名绑定的
所以这次也通过nginx来在中间加一层密码验证~
分为2步:
1.生成auth文件
参考该文:http://www.vpser.net/build/nginx-htpasswd.html
执行:wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh
按提示输入用户名、密码、及认证文件名。脚本会自动生成认证文件。记录下脚本返回的文件路径。如:/usr/local/nginx/conf/vpser.net.auth。
2.修改nginx conf文件
修改nginx配置文件 我这里是用的vhost
upstream app_node_hello {
server 127.0.0.1:8085;#代理forever-webui的端口
}
# the nginx server instance
server {
listen 0.0.0.0:80;
server_name nodejs.uedpark.com;
# pass the request to the node.js server with the correct headers and much more can be added, see nginx config options
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://app_node_hello/;
proxy_redirect off;
#添加验证
auth_basic "plese input forever web UI password:";
auth_basic_user_file /usr/local/nginx/conf/my.auth.conf;
}
}
然后reload或restart nginx~
再次访问forever-webui 显示如下
至此,为forever-webui添加密码验证完成~没有什么难度,只是提供一种思路而已~
欢迎大家交流分享~
本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。
你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本Node.js的改动进行对应的修正时,才会进行更新。
本书中的代码案例都在Node.js 0.4.9版本中测试过,可以正确工作。
本书最适合与我有相似技术背景的读者: 至少对一门诸如Ruby、Python、PHP或者Java这样面向对象的语言有一定的经验;对JavaScript处于初学阶段,并且完全是一个Node.js的新手。
这里指的适合对其他编程语言有一定经验的开发者,意思是说,本书不会对诸如数据类型、变量、控制结构等等之类非常基础的概念作介绍。要读懂本书,这些基础的概念我都默认你已经会了。
然而,本书还是会对JavaScript中的函数和对象作详细介绍,因为它们与其他同类编程语言中的函数和对象有很大的不同。
读完本书之后,你将完成一个完整的web应用,该应用允许用户浏览页面以及上传文件。
当然了,应用本身并没有什么了不起的,相比为了实现该功能书写的代码本身,我们更关注的是如何创建一个框架来对我们应用的不同模块进行干净地剥离。 是不是很玄乎?稍后你就明白了。
本书先从介绍在Node.js环境中进行JavaScript开发和在浏览器环境中进行JavaScript开发的差异开始。
紧接着,会带领大家完成一个最传统的“Hello World”应用,这也是最基础的Node.js应用。
最后,会和大家讨论如何设计一个“真正”完整的应用,剖析要完成该应用需要实现的不同模块,并一步一步介绍如何来实现这些模块。
可以确保的是,在这过程中,大家会学到JavaScript中一些高级的概念、如何使用它们以及为什么使用这些概念就可以实现而其他编程语言中同类的概念就无法实现。
该应用所有的源代码都可以通过 本书Github代码仓库.
在线阅读:http://www.nodebeginner.org/index-zh-cn.html
离线版(html)下载地址:http://115.com/file/cljz7jnf#nodejsstart.rar
在上一篇文章给大家介绍了Linode
点此查看 http://www.iamued.com/other/2021.html
这次给大家带来的是SAE(Sina App Engine)平台的介绍

你现在访问我的blog其实就是搭建在SAE平台上面的~
为什么现在才介绍SAE不是已经出很久了么?
你说得对,不过SAE在两周年之际 升级了很多东西,应该在第一时间传达给大家
SAE是什么?
SAE是基于云计算技术实现的应用开发和运行平台
目前SAE稳定支持PHP语言 编写的Web应用程序、Python for sae 已经在内测,同时支持多个python框架(Djanjo、Flask、Bottle)等
Python for sea帮助文档:http://appstack.sinaapp.com/static/doc/release/testing/index.html
为什么选择SAE?
其实SAE与GAE(http://code.google.com/appengine/)有很大的相似度
很不幸的是GAE 在国内是无法访问的
国内的同类平台有阿里云的(ACE)、百度的(BAE)
相比之下 SAE已经相对稳定 且免费注册立即开通使用 非常的方便
SAE的服务优势?
1.基于云的架构 分布式 保障系统稳定、性能高效 不因单点故障导致应用down机
2.相关服务
SAE目前已经提供了十多种服务,整体上分为计算型和存储型,计算型又包括同步计算和异步计算,而存储型则分为持久化存储和非持久化存储。具体列表如下:
| 服务名称 | 类型 | 说明 |
| HTTP+PHP | 同步计算 | 带SAE沙盒的Apache和Zend为用户提供Web计算服务 |
| Storage | 持久化存储 | 提供分布式文件存储 |
| Memcache | 非持久化存储 | 提供分布式缓存服务 |
| RDC | 持久化存储 | 分布式数据库集群,提供MySQL服务 |
| TaskQueue | 异步计算 | 异步离线轻量级任务队列,HTTP方式调用 |
| DeferredJob | 异步计算 | 异步离线重量级任务队列,系统方式调用 |
| Counter | 持久化存储 | 计数器服务 |
| RankDB | 持久化存储 | 分布式排行榜服务 |
| KVDB | 持久化存储 | 分布式key/value存储服务 |
| Cron | 异步计算 | 分布式定时服务 |
| FetchURL | 同步计算 | 分布式抓取服务 |
| TmpFS | 非持久化存储 | 提供临时文件存储,文件生命周期在一个会话内,Http请求结束文件自动消失 |
| AppConfig | 提供应用配置功能,取代Apache htaccess | |
| 异步计算 | 邮件发送服务 | |
| Image | 同步计算 | 图像处理服务 |
| XHProf | 同步计算 | Facebook提供的强大的PHP调优工具 |
| SVN | 持久存储 | 用户代码部署的入口点:https://svn.sianapp.com/yourapp |
| Online CodeEditor | 持久存储 | 在线代码编辑器,编辑的代码保存后入自动入SVN并部署到Web服务器 |
SAE如何使用?费用贵吗?
其实本文的标题已经提到了,开发者、站长、Geek必备,大家其实非常关心成本的问题
SAE的收费模式是按使用量进行计费,也就是使用多少收费多少,目前SAE有身份认证活动
身份认证成功直接赠送2000云豆、在此申请开发者认证 可以获得应用的推荐及每月高额的云豆奖励
如果你只是想尝试一下 免费赠送的云豆基本就够用了
如果你申请了开发者认证 我相信 跑一个日UV2千的网站也应该足够了 如果你不超过配额的话、也可以理解为是免费的云服务
ok~希望我的使用感受能够帮助你~如果还没有sae帐号,还等什么?立即去注册吧
也欢迎朋友们与我沟通讨论使用经验和问题
其实之前一直没怎么研究这些东西,但是GFW太强大了啊 搞得也没办法
不过在这个个人开发者的时代,很多东西还是有必要的,所以今天给大家推荐两个近期折腾比较多的东西~

先介绍一下vps是什么?
VPS = Virtual Private Server,虚拟专用服务器。VPS提供商把一台物理主机划分为多台虚拟服务器,每一台都有独立的内存,CPU,硬盘等,使用上和完整的一台服务器没有什么差别。
有什么用?为什么我需要?
linode的优势?
如果你觉得本文对你有帮助,心动了 可以使用我的推荐码购买
http://www.linode.com/?r=cc06b1729093a6ad51ac9f6601c5f42fe875581b
cc06b1729093a6ad51ac9f6601c5f42fe875581b
ok~如果你有相关lindoe的使用经验和问题可以和我一起讨论分享~