Amazon Linux httpd перенаправляет на www not работает - PullRequest
0 голосов
/ 04 апреля 2020

Я на самом деле пытаюсь сделать 2 вещи :

 1. convert site port from 80 to 3000 
 2. redirect site from example.com to www.example.com

Моя машина amazon linux, поэтому используется http

, поэтому в httpd Файл .conf , вот что я добавил:

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName example.com
    ProxyPreserveHost On


    RewriteCond "%{HTTP_HOST}" "!^www\." [NC]
    RewriteCond "%{HTTP_HOST}" "!^$"
    RewriteRule "^/?(.*)"      "http://www.%{HTTP_HOST}/$1" [L,R,NE]


     # setup the proxy
     <Proxy *>
        Order allow,deny
        Allow from all
     </Proxy>
     ProxyPass / http://localhost:3000/
     ProxyPassReverse / http://localhost:3000/
</VirtualHost>

В приведенном выше примере изменение порта работает, но перенаправляет на www*1016* не работает , не могли бы вы предложить мне, какие изменения мне нужно сделать, чтобы это работало в выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...