Mehrere Weboberflächen betreiben?

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
jhelec
Beiträge: 6
Registriert: 14.04.2020 14:28:08

Mehrere Weboberflächen betreiben?

Beitrag von jhelec » 14.04.2020 14:32:48

Hallo,

ich bin in dem ganzen Thema noch ziemlich neu.
Habe mir einen vServer gemietet und dort ein paar Tools installiert.
Nun konnte ich bereits einen TeamSpeak3 Server und eine Cloud (ownCloud) in Betrieb nehmen.
Auf die Cloud komme ich via. Weboberfläche drauf.

Jetzt habe ich gesehen das es eine andere Weboberfläche gibt und den Teamspeak3 Server via. Weboberfläche zu administrieren.
Geht das überhaupt, die ownCloud + TeamSpeak3 Admin Weboberfläche gleichzeitig zu betreiben?

So würde ich mir das vorstellen: meineIP/ownCloud = Weboberfläche von der Cloud
meineIP/ts3Cnfg = Weboberfläche von TeamSpeak3


Danke im Voraus

:roll:

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Mehrere Weboberflächen betreiben?

Beitrag von Lord_Carlos » 14.04.2020 15:17:40

Ja, geht.
Mit einem reverse proxy. z.B. Nginx, apache2, caddy, ggf traefik.io

Der laeuft dann auf port 80 / 443.
Die anderen webservices muessen auf anderen ports laufen. Der reverse proxy gibt die Anfragen dann weiter.
jhelec hat geschrieben: ↑ zum Beitrag ↑
14.04.2020 14:32:48
So würde ich mir das vorstellen: meineIP/ownCloud = Weboberfläche von der Cloud
meineIP/ts3Cnfg = Weboberfläche von TeamSpeak3
Ja, geht. Je nach service. Manche checken es einfach nicht das die auf einem sub directory laufen. Und dann wird das umstaendlich.
Am einfachsten ist es eher so:
ts.deine-domain.de
cloud.deine-domain.de

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

jhelec
Beiträge: 6
Registriert: 14.04.2020 14:28:08

Re: Mehrere Weboberflächen betreiben?

Beitrag von jhelec » 14.04.2020 15:30:27

Danke für deine schnelle Antwort!
Also apache habe ich auch schon aufgesetzt. Die Cloud braucht das.

Das heißt im Endeffekt ich muss dafür sorgen das z.b die Cloud auf Port 80 und die andere Anwendung auf einen anderen Port der nicht benötigt wird. Verstehe ich das richtig?

Benutzeravatar
heisenberg
Beiträge: 3561
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Mehrere Weboberflächen betreiben?

Beitrag von heisenberg » 14.04.2020 15:32:17

Das heißt im Endeffekt ich muss dafür sorgen das z.b die Cloud auf Port 80 und die andere Anwendung auf einen anderen Port der nicht benötigt wird. Verstehe ich das richtig?
Nein. Man kann auch viele Domains auf einem Webserver auf dem gleichen Port laufen lassen. Das ist weit verbreitet und funktioniert gut. Stichwort hier ist:

Name-Based Virtual Hosting

Im wesentlichen macht man das, in dem man dem Webserver sagt, dass ein Dienst der auf einer IP auf einem Port konfiguriert ist zusätzlich nur für einen oder mehrere Hostnamen aktiv sein soll. Bei Apache wären das die Direktiven ServerName und ServerAlias.

Siehe:
https://httpd.apache.org/docs/2.4/vhost ... based.html
Jede Rohheit hat ihren Ursprung in einer Schwäche.

jhelec
Beiträge: 6
Registriert: 14.04.2020 14:28:08

Re: Mehrere Weboberflächen betreiben?

Beitrag von jhelec » 14.04.2020 16:11:59

Das ist meine aktuelle Struktur: /var/www/…
Dort sind enthalten: /html, /ownCloud, /ts3wi

Meine aktuelle apache2 Konfigurationsdatei sieht wie folgt aus:

Code: Alles auswählen

<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        
	ServerName 185.223.29.63/tswi

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/tswi

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>
Das ist ja mehr oder weniger alles Standard.
Wenn ich das jetzt richtig verstanden habe muss ich in dieser Datei die Änderungen vornehmen, richtig?

Mozie
Beiträge: 31
Registriert: 20.05.2015 13:09:39

Re: Mehrere Weboberflächen betreiben?

Beitrag von Mozie » 16.04.2020 09:40:30

Hi,

deine Konfiguration sieht etwas komisch aus :)
Dein ServerName wird nie "XXX.XXX.XXX.XXX/tswi" sein. Hier steht der Virtuelle Name der Seite bspw. "example.com" oder "test.example.com"!
Wenn du nur eine Website hast (nur ein Verzeichnis bspw. /var/www/html/) Dann brauchst du den ServerName nicht.
Lege doch einfach alle deine Websites in /var/www/html (/var/www/html/ownCloud und /var/www/html/ts3wi) und ändere in der Konfiguration DocumentRoot zu /var/www/html.

Jetzt sollten deine Websites unter http://XXX.XXX.XXX.XXX/ownCloud oder http://XXX.XXX.XXX.XXX/ts3wi erreichbar sein.

Ich hoffe ich konnte Helfen.

Grüße
Micha

jhelec
Beiträge: 6
Registriert: 14.04.2020 14:28:08

Re: Mehrere Weboberflächen betreiben?

Beitrag von jhelec » 16.04.2020 09:52:17

Hallo Micha,

ich kann leider nicht auf deine Private Nachricht antworten ( bin noch nicht so lange hier angemeldet ) ;(
Wenn Du Skype hast, würde ich mich freuen mich als Kontakt in deinen Kontakten zu sehen.

Wenn Du Skype nutzt, schreibe mir doch deinen Benutzernamen via. PN.

Würde mich freuen (:

AxelMD
Beiträge: 1381
Registriert: 15.03.2009 08:02:11

Re: Mehrere Weboberflächen betreiben?

Beitrag von AxelMD » 18.04.2020 23:19:39

Hallo, warum hast Du dich für Ownlcoud und TeamSpeak 3 entschieden?

Hattest Du andere Alternativen in Betracht gezogen?

@Lord_Carlos
Ja, geht. Je nach service. Manche checken es einfach nicht das die auf einem sub directory laufen. Und dann wird das umstaendlich.
Am einfachsten ist es eher so:
ts.deine-domain.de
cloud.deine-domain.de
Wie machen es denn die Admins, die keine Subdomain angelegt haben?

MfG

AxelMD

DeletedUserReAsG

Re: Mehrere Weboberflächen betreiben?

Beitrag von DeletedUserReAsG » 19.04.2020 08:26:02

AxelMD hat geschrieben: ↑ zum Beitrag ↑
18.04.2020 23:19:39
Wie machen es denn die Admins, die keine Subdomain angelegt haben?
Die nehmen verschiedene Ports, oder verschiedene IPs. Viel mehr einfache Möglichkeiten gibt’s dann auch nicht, wenn die Webinterfaces von der jeweiligen Software gestellt werden.

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Mehrere Weboberflächen betreiben?

Beitrag von Lord_Carlos » 19.04.2020 10:58:31

AxelMD hat geschrieben: ↑ zum Beitrag ↑
18.04.2020 23:19:39
Wie machen es denn die Admins, die keine Subdomain angelegt haben?
Musst du halt gucken das die services damit klar kommen in einem sub-verzeichnis liegen.
Bei manchen geht das ohne weiteres, bei anderen muss das angegeben werden. Ich habe mit meinem reverse proxy auch schon Regeln eingebaut damit URLs live umgeschrieben werden.

Geht alles, aber es ist einfacher fix ne domain zu kaufen. Dann kannst du so viele sub domains einrichten wie dir lustig ist.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

jhelec
Beiträge: 6
Registriert: 14.04.2020 14:28:08

Re: Mehrere Weboberflächen betreiben?

Beitrag von jhelec » 20.04.2020 17:48:09

Dank @Mozie habe ich jetzt meine Anfänge ( Server richtig einrichten und Websites ) erfolgreich bewältigt.
Seine Hiweise haben mich zum gewünschten Erfolg gebracht.

Vielen dank nochmal ;)
:THX:

Antworten