Skocz do zawartości


 

Zdjęcie

Subdomena jako ip:port | PhantomBot

Subdomena jako ip:port | PhantomBot

  • Proszę się zalogować aby odpowiedzieć
5 odpowiedzi na ten temat

Subdomena jako ip:port | PhantomBot

#1 MineMadix

MineMadix

    Nowy użytkownik

  • Użytkownicy
  • 6 postów

Napisany 04 marzec 2017 - 02:49

Witam,

 

Chciałbym zrobić subdomenę jako ip:port, np. bot.domena.pl jako domena.pl:port, czy istnieje taka możliwość? Z góry dziękuję za pomoc.


  • 0

#2 Piotr GRD

Piotr GRD

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 521 postów
  • Skąd:Szczecin

Napisany 04 marzec 2017 - 04:16

Zazwyczaj dokonuje się tego przez użycie rekordów SRV - pod warunkiem, że oprogramowanie/aplkacja obsługuje to rozwiązanie (np. teamspeak, minecraft). Jeśli nie korzysta z rekordów SRV, to numer portu (inny niż standardowy dla danej usługi) zawsze będzie musiał być podawany.


  • 0

#3 volt123

volt123

    Często na forum

  • Użytkownicy
  • 59 postów
  • Imię:Damian

Napisany 04 marzec 2017 - 09:48

Jeżeli jest to jakaś apka webowa, do której chcesz się dostać (np. panel do obsługi bota muzycznego), to możesz wykorzystać do tego ReverseProxy w apachu.

 

http://stackoverflow...to-another-port


Edytowany przez volt123, 04 marzec 2017 - 09:51.

  • 0

#4 MineMadix

MineMadix

    Nowy użytkownik

  • Użytkownicy
  • 6 postów

Napisany 04 marzec 2017 - 12:51

A w jaki sposób mógłbym to zrobić? Jestem zielony w temacie.


  • 0

#5 volt123

volt123

    Często na forum

  • Użytkownicy
  • 59 postów
  • Imię:Damian

Napisany 05 marzec 2017 - 09:15

Zakładam, że tego bota masz już postawionego gdzieś na linuxie z apachem.

 

Na początku dodaj sobie subdomenę i ustaw rekord A na IP serwera.

Dodaj do apache nowego VirtualHosta lub edytuj aktualnego (https://www.digitalo...buntu-14-04-lts). Powinien on wyglądać mniej więcej tak:

<VirtualHost *:80> 
  ProxyPreserveHost On
  ProxyRequests Off
  ServerName bot.domena.pl
  ServerAlias www.bot.domena.pl
  ProxyPass / http://domena.pl:25005/
  ProxyPassReverse / http://domena.pl:25005/
</VirtualHost> 

aktywujesz moda do proxy w apachu:

a2enmod proxy proxy_http

Jeżeli dodałeś nowego VirtualHosta, to należy go jeszcze aktywować:

a2ensite bot.domena.pl.conf

I restart apacha:

systemctl restart apache2

Jak dobrze wszystko ustawiłeś, to po wejściu na bot.domena.pl powinien pojawić Ci się bot, do którego wchodziłeś przez domena.pl:25005

 

 


Edytowany przez volt123, 05 marzec 2017 - 09:21.

  • 0

#6 MineMadix

MineMadix

    Nowy użytkownik

  • Użytkownicy
  • 6 postów

Napisany 05 marzec 2017 - 13:19

Bardzo dziękuję :D


  • 0





0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników