Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Apache不代理节点应用程序_Node.js_Apache_Proxy - Fatal编程技术网

Node.js Apache不代理节点应用程序

Node.js Apache不代理节点应用程序,node.js,apache,proxy,Node.js,Apache,Proxy,我有一个在8888端口上运行的节点应用程序,并将Apache配置为其反向代理。但它并不是在代理它。我有一个.net核心应用程序成功运行,它还使用Apache作为反向代理。Curling localhost:8888正在给出响应,表示节点应用程序正在响应。我的VPS上安装了centos 7 下面是我的Apache配置: <VirtualHost *:80> ProxyPreserveHost On ProxyPass / http://127.0.0.1:8888/

我有一个在8888端口上运行的节点应用程序,并将Apache配置为其反向代理。但它并不是在代理它。我有一个.net核心应用程序成功运行,它还使用Apache作为反向代理。Curling localhost:8888正在给出响应,表示节点应用程序正在响应。我的VPS上安装了centos 7

下面是我的Apache配置:

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass / http://127.0.0.1:8888/
    ProxyPassReverse / http://127.0.0.1:8888/
    ServerName t.domain.com
    ServerAlias www.t.domain.com
    ErrorLog /home/dotNetCoreApps/logs/tew-error.log
    CustomLog /home/dotNetCoreApps/logs/tew-access.log common
RewriteEngine on
RewriteCond %{SERVER_NAME} =t.domain.com [OR]
RewriteCond %{SERVER_NAME} =www.t.domain.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

代理主机
ProxyPass/http://127.0.0.1:8888/
ProxyPassReverse/http://127.0.0.1:8888/
ServerName t.domain.com
ServerAlias www.t.domain.com
ErrorLog/home/dotNetCoreApps/logs/tew-error.log
CustomLog/home/dotNetCoreApps/logs/tew-access.log通用
重新启动发动机
RewriteCond%{SERVER_NAME}=t.domain.com[或]
RewriteCond%{SERVER_NAME}=www.t.domain.com
重写规则^https://%{SERVER_NAME}%{REQUEST_URI}[END,NE,R=permanent]

SSL重定向指令导致了该问题。删除这些行后,网站已成功加载。我不知道为什么,但如果有人知道,请张贴答案。现在对于SSL,我使用的是cloudflare flexible SSL,而不是full,但后者是预期的