How to install Ghost inside an existing node.js application on Azure? -


can install ghost (http://ghost.org) runs inside existing node.js express application (like this: {my domain}/blog)?

i'm using azure websites host site.

please note: prefer generic solution can run on platform... thought mention it's on azure in case provides simple way this.

yes can that.

you need to:

1. add new blog application

basically go portal -> configure tab -> scroll way bottom , add this

add application

2. configure ghost run on sub folder

publish ghost whichever folder mapped application in step above. can use ftp, webdeploy or scm (https://<yousitename>.scm.azurewebsites.net/debugconsole that's choose , folder layout looks

console

igonre deployments folder, it's not related this

in config.js ghost, under production environment node make sure have url

production: {         url: 'http://<yoursitename>.azurewebsites.net/blog',         mail: {           ......          }  } 

3. fix main site's web.config

go main sites web.config , wrap whole <system.webserver> element in <location path="." inheritinchildapplications="false">

basically web.config should have looked

<configuration>     <system.webserver>          <handlers>               <add name="iisnode" path="server.js" verb="*" modules="iisnode"/>         </handlers>         <rewrite>              <rules>                  <!-- rewrite rules -->              </rules>         </rewrite>         ....    </system.webserver> </configuration> 

and should

<configuration>     <location path="." inheritinchildapplications="false">          <system.webserver>               <handlers>                    <add name="iisnode" path="server.js" verb="*" modules="iisnode"/>              </handlers>              <rewrite>                   <rules>                       <!-- rewrite rules -->                   </rules>              </rewrite>              ....        </system.webserver>    </location> </configuration> 

notice main site express.js in case not ghost site

that should need do.


Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -