zl程序教程

您现在的位置是:首页 >  系统

当前栏目

基于Apache的阿里云部署Node.js服务器(Windows环境)

2023-09-11 14:18:07 时间

1 前言

由于nodejs项目对方开放了多个端口,而且阿里云上的Apache服务器(windows)已经挂载了网站,此时需要把此项目也挂上去,网上查询资料,方法略少,基本是基于nginx版本的。

2 配置

使用PHPWAMP工具,只需要把nodejs项目放到wwwroot下面,然后在阿里云管理中开放需要的端口即可!

基于WAMP,理论上也是可以的。

p.s. 遇到的坑

a. 就是设置了代理,然后localhost加端口,可以访问到,但是外网就是不行;

b. 在httpd.conf文件中监听端口,导致了nodejs启动后,端口被占用,方法错误;

c. Apache2.4-httpd-vhosts.conf中不需要设置代理,只需要如下信息即可:

<VirtualHost *:80>
    #绑定主域名
    ServerName www.example.com
    #绑定第二域名
    ServerAlias example.xxx
    DocumentRoot "D:\PHPWAMP_IN1\wwwroot\example"
  <Directory "D:\PHPWAMP_IN1\wwwroot\example">
      Options Indexes FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
  </Directory>
</VirtualHost>
#网站备注:example.com