apache2下部署node.js应用程序

版本:apache2.2+node.js(v.10.25)css

系统环境:ubuntu 12.04(LTS) 32位node

由于有些模块并无开启 因此须要使用如下命令开启该模块 windows下则直接在httpd.conf里面将LoadModule前面的#删除便可apache

在配置以前须要使用proxy模块以及proxy_http模块,执行如下命令:ubuntu

a2enmod proxywindows

a2enmod proxy_http网站

而后重启apache代理

命令以下:rest

service apache2 restart部署

找到/etc/apache2/sites-available/default.confit

打开

在<VituralHost>

</VituralHost>中添加下面代码

    ProxyRequests Off
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyPreserveHost on

    ProxyPass /node http://localhost:3000/article

接下来是为每个页面中的css文件以及js文件添加代理地址 若是不添加代理的话 则这些文件是访问不到的

或者能够将这些文件放在apache的文件夹里面也是能够的

 本身部署网站的时候遇到的一些问题 记录一下

相关文章
相关标签/搜索