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的文件夾裏面也是能夠的

 本身部署網站的時候遇到的一些問題 記錄一下

相關文章
相關標籤/搜索