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
的数据了

Got anything to say? Go ahead and leave a comment!