что полное означает следующей строки

что полное означает следующей строки

RewriteRule ^/(.*) http://127.0.0.1:5050/$1 [L,P] 

Существует три приложения оба выполнения Python на человечности 14.4. они видимы как ссылка ниже

IP:8181   (headphones)
IP:8081   (sickbeard)
IP:5050   (couchpotato)

я также установил HTTPS на том сервере. https://82.211.213.130/

Но я хочу переписать выше трех сайтов в реве путь

same IP/couchpotato     -- this is working only
same IP/sickbeard   -- Not working
same IP/headphones  -- not working

когда я хочу просмотреть/sickbeard или / наушники, он всегда прибывает couchpotato страница.

может помочь мне кто-либо решить это??

Конфигурация Apache как ниже-

<VirtualHost *:443>
DocumentRoot /var/www/html
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/ssl.crt
SSLCertificateKeyFile /etc/apache2/ssl/ssl.key
SSLCertificateChainFile /etc/apache2/ssl/sub.class1.server.ca.pem
</VirtualHost>


<VirtualHost *:443>
   ServerName lost-world.dk
   SSLEngine on
   SSLCertificateFile /etc/apache2/ssl/ssl.crt
   SSLCertificateKeyFile /etc/apache2/ssl/ssl.key
   SSLCertificateChainFile /etc/apache2/ssl/sub.class1.server.ca.pem
   RewriteEngine On
   RewriteRule ^/(.*) localhost:5050/$1 [L,P]
   ProxyPreserveHost on
#   RequestHeader add X-Vhm-Root /couchpotato
 </VirtualHost>

<VirtualHost *:443>
  ServerName lost-world.dk
  SSLEngine on
   SSLCertificateFile /etc/apache2/ssl/ssl.crt
   SSLCertificateKeyFile /etc/apache2/ssl/ssl.key
   SSLCertificateChainFile /etc/apache2/ssl/sub.class1.server.ca.pem
   RewriteEngine On
   RewriteRule ^/(.*) localhost:8081/$1 [L,P]
   ProxyPreserveHost on
 #  RequestHeader add X-Vhm-Root /sickbeard
 </VirtualHost>
-1
задан 11 July 2015 в 12:43

1 ответ

Я думаю, что Вы задаете слишком много вопросов сразу. Я рекомендовал бы использовать nginx, поскольку очень, намного легче настроить, особенно при контакте с несколькими Виртуальными Хостами.

RewriteRule ^/(.*) http://127.0.0.1:5050/$1

Это - Регулярное выражение (regex), постановляют, что соответствия против URL пользователь посетили.

в Этом правиле говорится, 'Берут все символы после домена (www.example.tld/WHATEVER) и переписывают его как http://127.0.0.1:5050/WHATEVER .

круглые скобки ( ) называют 'получением', и эти $1 помещает первое получение там.

Вы могли попробовать следующее правило:

RewriteRule ^/couchpotato http://127.0.0.1:5050

официальная документация обеспечивает некоторые большие реальные примеры.

2
ответ дан 4 October 2019 в 01:03

Другие вопросы по тегам:

Похожие вопросы: