我在openshift上运行了一个虚假博客,我为网站创建了成功的自定义域,并且一切正常,但是与菜单中其他一些链接一样,subscribe链接指向我的openshift url ghost-nodejs.rhcloud.com
,而不是自定义域my-blog.com
。
在我的计算机上克隆git repo后,我打开了config.js
并将url: 'http://my-ghost-blog.com',
更改为我的自定义域url: 'http://my-blog.com',
,但是没有任何变化。后来我也将production: { 'url: 'http://'+process.env.OPENSHIFT_APP_DNS,
更改为我的自定义域,但是该更改使我的博客根本无法正常工作。 (我完全删除了+ process.env.OPENSHIFT_APP_DNS部分)
有人可以指导我吗?
PS:我使用的git命令是git clone ssh//*****
,我在本地更改了一些内容,然后运行git add -A
然后git commit -a -m 'alter my app'
最后是git push
最佳答案
确保运行以下命令以将运行时设置为生产
`rhc set-env NODE_ENV = production --app yourappname'
这将确保使用在config.js的production部分下所做的更改。
关于node.js - Openshift Nodejs应用程序上的自定义域未显示。 [+ process.env.OPENSHIFT_APP_DNS],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25715961/