Przejdź do głównej zawartości

Reverse proxy - przekierowanie aplikacji z portu na domenę.

Nie chcesz podawać numeru portu w pasku adresu przeglądarki? Użyj Reverse Proxy w Apache. Proxypass to dyrektywa używana do przekierowywania żądań klientów do innych serwerów, a następnie przekazania odpowiedzi z tych serwerów z powrotem do klienta przez Apache.

Własna konfiguracja HTTPD

Możliwość własnej konfiguracji serwera HTTPD (np. Apache) daje użytkownikom zaawansowaną kontrolę nad sposobem, w jaki serwer przetwarza żądania HTTP oraz obsługuje różne typy zawartości i aplikacji internetowych. W DirectAdmin istnieje możliwość edycji plików konfiguracyjnych Apache bezpośrednio poprzez panel administracyjny. Wymagany jest do tego poziom dostępu administratora.

Zaloguj się do swojego Panelu hostingowego DirectAdmin

Upewnij się że użytkownik posiada dodaną domenę nie jako sub-domenę, dzięki temu domena otrzyma swój własny plik konfiguracyjny. Dowiedz się więcej

directadmin lista domen DirectAdmin. Lista domen.

Teraz aktywuj certyfikat SSL dla swojej domeny - jeśli nie wiesz jak to zrobić przeczytaj Generowanie darmowego certyfikatu SSL na hostingu w HitMe.pl

  • Następnie, przełącz się (1) na poziom Administratora,
  • (2) wybierz Niestandardowe konfiguracje HTTPD

directadmin httpd conf DirectAdmin. Niestandardowa konfiguracja httpd.

Na liście dostępnych domen wybierz swoją domenę i kliknij w link httpd.conf

directadmin custom httpd conf DirectAdmin. Konfiguracje httpd.

directadmin zawartość httpd conf DirectAdmin. Aktualna zawartość konfiguracji httpd dla wybranej domeny.

ProxyPass - konfiguracja

Poniżej podajemy przykładową konfigurację aplikacji, działającej na portcie 8070. Jeśli Twoja aplikacja działa na innym porcie, dostosuj tą konfigurację.

Alias /.well-known "/var/www/html/.well-known"

RewriteEngine On

RewriteCond %{REQUEST_URI} !^/.well-known/(.*)
RewriteCond %{HTTPS} !=on

RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

ProxyPass /.well-known !
ProxyPass "/" "http://localhost:8070/"
ProxyPassReverse "/" "http://localhost:8070/"
  • Wklej konfigurację (1) w górnym okienku,
  • kliknij (2) przycisk Zapisz, aby aktywować i przeładować konfigurację HTTPD.

directadmin własne httpd conf DirectAdmin. Wklej własną dodatkową konfigurację.

Po wklejeniu i zapisaniu konfiguracji, okno wygląda następująco.

directadmin zmiana w httpd conf DirectAdmin. Własna dodatkowa konfiguracja.

Teraz możesz odwiedzić swoją aplikację wpisując jedynie nazwę domeny w pasku adresu przeglądarki.