`
xf986321
  • 浏览: 160437 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
今天,配置nginx反向代理mongrel时遇到一个问题,当设置nginx监听80端口时转发请求没有问题,但一旦设置了其他端口,就一直跳转不正常,刚开始以为是rewrite的问题,最后才发现是nginx端口丢失导致。这里给出一个简短的解决方案,修改Nginx的配置文件: server {listen 8888;server_name localhost;location / {proxy_set_header Host $host:$server_port;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST ...

RAILS

1.1 创建Rails应用程序 $ rails [_VERSION_] app_name 可选项: VERSION: 指定rails的版本(如果安装了多个rails版本),VERSION前后各加一下划线, 如"_1.2.6_" -d, database=xxx 指定安装一个数据库(mysql oracle postgresql sqlite2 sqlite3 ), 默认情况下是数据库 -r, ruby-path= 指定Ruby的安装路径,如果没有指定,scripts使用env去找Ruby -f, freeze (冻结)freezes Rails在 ...
我们公司的WLAN网管采用ruby on rails架构,同时通过actionmailer自动发送邮件。 近来吉林电信遇到了点问题,导致邮件发送不出去,总结的话主要是两个问题。 第一个问题是:邮件内容编码的问题。 通过activerecord查询上来的的内容不是UTF-8编码的,需要把他进行转换,这个在其他现场没有发现,吉林是32的服务器,然后环境是另外一个同事装的,应该跟环境也有一定的问题。   解决方案:通过 def scanadd( str, force = false )       types = ''       strs = []       if str.res ...
学习一门新语言很容易让人焦躁,人们也往往不知从何处开始着手。要是再同时学一个新的web框架,那可就真的是找不着北了。 Ruby始创于上世纪90年代 ,日渐为人熟识。Ruby on Rails 也成了耳熟能详的名词,越来越多的公司在用它快速搭建web应用。 要学一门新语言和一个新框架,该从哪儿开始学呢?这方面的好书有很多,有些是写给新手的,有些则是给老鸟看的。 不管你用的是Java还是.NET,或者其它任何语言,都可以通过RailsTutorial.org 来学习Ruby on Rails 3。这个网站是Ruby专家Michael Hartl创建的,其宗旨就是 ...
在正则表达式中,匹配是最最基本的操作。使用正则表达式,换种说法就是“用正则表达式去匹配文本”。但这只是广义的“匹配”,细说起来,广义的“匹配”又可以分为两类:提取和验证。所以,本篇文章就来专门讲讲提取和验证。 提取 提取可以理解为“用正则表达式遍历整个字符串,找出能够匹配的文本”,它主要用来提取需要的数据,常见的任务有:找出文本中的电子邮件地址,找出HTML代码中的图片地址、超链接地址……提取数据时,首先要注意的,就是准确性。 准确 准确性分为两方面:完整 和精确 。前者是要提取出需要的所有文本,不能漏过;后者是要保证提取的结果中没有不需要的文本,不可出错。 为保证完整,我们需 ...
一、IP配置 1、 #/sbin/ifconfig   //显示ifconfig命令查看网络接口的信息   2、 #ifconfig eth0   //显示指定接口的信息   3、 #ifconfig -a   //显示所有接口的信息(无论是否活跃)   4、 #ifconfig eth0 192.168.0.2 netmask 255.255.255.0   //临时修改接口IP地址(无需重启接口)  二、路由配置        $/sbin/route   //显示当前Linux主机中的路由表信息   1、#route del default ...
默认状态下, Windows 2000 及其之前的系统并没有安装远程桌面,要想在这些系统中使用远程桌面,需要自己手工添加。 在 Windows XP 系统安装光盘的 “SUPPORT\TOOLS” 目录中,可找到一个名为 “Msrdpcli.exe” 的程序,它实 ...
     在linux下面做应用服务器的兄弟可能都遇到过这些问题,就是有些日志文件老是很大,可能吧你的整个磁盘都占满了,怎么样才能良好的维护管理这些日志呢,让日志文件的大小一直控制在某个区域范围,而你也能获取最近的日志,linux自带的logrotate可以良好的帮你完成这个任务。 对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件,对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。logrotate 还可以用来备份日志文件,本篇将通 ...
svn  co  http://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 --password 密码svn  co  svn://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 --password 密码 svn  checkout  http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 svn  checkout  svn://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 注:如果不带--password 参数传输密码的话,会提示输 ...

git一分钟教程

    博客分类:
  • GIT
  流程:取代码 → 每次工作前更新代码到最新版本 → 修改代码 → 提交代码到服务器 取代码及修改全局设置 设置用户名与邮箱 git config --global user.name "My Name" git config --global user.email "my@email.com"   从 ...
SNMP协议详解      简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Pr ...
附,在Redhat或者CentOS里面添加自动运行的方式:在/etc/init.d/目录里面添加一个脚本文件,然后在脚本文件 的最上方加入如下形式的注释。 #add for chkconfig #chkconfig: 2345 70 30 #description:<your description> #processname: <yourame>   ...
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" Sql代码 复制代码    1. mysql -u root -pvmwaremysql>use mysql;     2. mysql>update user set host = '%' where user = 'root';  ...
RAID磁盘阵介绍及RAID5数据恢复 软RAID(software-based RAID)是基于软件的RAID。它可能是最普遍的被使用的RAID阵列,这是由于现在的很多服务器操作系统都集成了RAID功能。比如 Microsoft Windows NT, Windows 2000, Windows 2003, Novell Netware 和 Linux。软件RAID集成于操作系统,有比较低的始投资,但是它的CPU占用率非常高,并且只有非常有限的阵列操作功能。由于软件RAID是在操作系统下实现RAID,软RAID不能保护系统盘。亦即系统分区不能参与实现RAID。有些 ...
VNC,全称为Virtual Network Computing,它是一个桌面共享系统。它的功能,类似于windows中的远程桌面功能。VNC使用了RFB(Remote FrameBuffer,远程帧缓冲)协议来实现远程控制另外一台计算机。它把键盘、鼠标动作发送到远程计算机,并 ...
Global site tag (gtag.js) - Google Analytics