Tagged with " centos"
Mar 4, 2013 - linux, node.js    No Comments

apache 配置反向代理

nodejs启动后的端口一般都是3000,这就导致了浏览器里一定要输入端口号,略显麻烦,解决方法就是配置apache反向代理。

$ vim /etc/httpd/conf/httpd.conf

首先检查:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

这两个apache模块是否启用。我的Centos6.3是默认已经启用了的。

然后在最后添加配置:

<IfModule mod_proxy.c>
ProxyRequests off
<Proxy /nj>
   Order deny,allow
   Allow from all
</Proxy>
ProxyPass /nj http://192.168.88.142:3000
ProxyPassReverse /nj http://192.168.88.142:3000
</IfModule>

重启apache后就可以通过

http://192.168.88.142/nj
来访问
http://192.168.88.142:3000
的数据了

Feb 17, 2013 - linux    No Comments

Centos6.3安装redis-2.6.9

redis的安装很简单,以下是官方给出的。

$ wget http://redis.googlecode.com/files/redis-2.6.9.tar.gz
$ tar xzf redis-2.6.9.tar.gz
$ cd redis-2.6.9
$ make

安装好后,应该还在redis-2.6.9这个文件夹下,直接输入

src/redis-server

就可以启动redis了,
Screen Shot 2013-02-08 at 12.30.25 PM
Read more »

Feb 7, 2013 - linux, node.js    No Comments

Centos6.3安装Python-2.7.3和Nodejs-0.8.18和npm

由于node.js的最新版本都要求python的版本在2.7以上,所以要先升级python。查看一下现有python的版本

python -v

可以看出,Centos5.6的python版本是2.6,ctrl+d 退出python。

wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
tar xjf Python-2.7.3.tar.bz2

因为安装node.js需要用到bz2,所以先手动安装bz2库

sudo yum install -y bzip2*   
cd Python-2.7.3/Modules/zlib  
./configure   
make  
sudo make install

Screen Shot 2013-02-07 at 11.08.44 AM
Read more »

Dec 26, 2012 - linux    No Comments

CentOS install vsftpd

熟门熟路三部曲

$ yum -y install vsftpd
$ chkconfig vsftpd on
$ service vsftpd start

防火墙里开21端口

$ vi /etc/sysconfig/iptables

添加一行:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

重启iptables

$ service iptables restart

Read more »

Pages:123»