如何在共享主机中托管Node.Js应用程序
我想在共享主机中托管node.js应用程序.有没有人有任何参考或文件可供参考?
我想在apache服务器上通过子域运行我的nodejs应用程序.我在cpanel中创建了主域的子域.我的项目有3个以上的子域和所有子域指向不同的nodejs应用程序.子域将我重定向到适当的文件夹,但是当我在浏览器中通过子域运行应用程序时,它不会在apache服务器上运行节点应用程序.它仅显示项目的文件夹列表.
我参考以下链接以供参考.
http://www.codingtricks.biz/run-nodejs-application-apache/
项目目录:
/家庭/ ABC /的public_html /节点
我的主要域名是:
我在cpanel中创建了子域:
我在浏览器中访问子域:
node.example.com
我在softlayer服务器上部署了我的应用程序.
以下是apache配置:
档案:
/usr/local/apache/conf/includes/abc_node.conf
组态:
<VirtualHost 132.159.25.21:80>
ServerAdmin info@example.com
ServerName node.example.com
ServerAlias www.node.example.com
DocumentRoot /home/abc/public_html
<Directory /home/abc/public_html/node>
Options -Indexes +FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ProxyRequests Off
ProxyPreserveHost On
ProxyVia Full
<Proxy *>
Require all granted
</Proxy>
<Location /node>
ProxyPass http://132.159.25.21:8080
ProxyPassReverse http://132.159.25.21:8080
</Location>
ErrorLog /home/abc/public_html/node/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/abc/public_html/node/access.log combined …Run Code Online (Sandbox Code Playgroud)