У меня есть приложение узла, работающее на порту 8888, и я настроил Apache в качестве обратного прокси. Но это не проксирование. У меня успешно работает ядро .net, у которого также есть Apache в качестве обратного прокси. Curling localhost: 8888 дает ответ, означает, что приложение узла отвечает. У меня установлен Centos 7 на моем VPS.

Ниже мой конфиг 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>
0
Sachin Khokhar 25 Ноя 2019 в 16:08

1 ответ

Директивы перенаправления SSL были причиной проблемы. После удаления этих строк сайт успешно загружается. Я не знаю почему, но если кто-то знает, пожалуйста, напишите ответ. Прямо сейчас для SSL я использую cloudflare гибкий SSL и не полный, но последний ожидается.

0
Sachin Khokhar 2 Дек 2019 в 06:57