---
title: "Trenung von intern & extern 2 Sites mit Typo3"
url: "https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3"
source: "typo3.net"
tags: ["Allgemein","Frage","URLs & Routing"]
created: "2004-09-14"
last_reply: "2005-04-21"
replies: 10
solved: false
page: 1
pages: 1
lang: "de"
---

# Trenung von intern & extern 2 Sites mit Typo3

Allgemein · 10 Antworten · gestartet 2004-09-14

## Eröffnungsbeitrag

**kazi** · 2004-09-14 · [Beitrag #1](https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3/1)

Wir wollen in einem typo3 system 2 sites erstellen.
-extern
-intern

Dies wurde gemacht, indem 2 verschiedene Templates erstellt wurden. Nun soll beim Zugriff auf
-<http://extern.server.de/>
der externe Auftritt erscheinen.

Beim Klicken auf den Link intern soll der interne Bereich erscheinen.
-<http://intern.server.de/>

Welcher über htacces geschützt ist und nicht über die typo3 Login Box.

Gibt es eine Möglichkeit den 2 verschiedenen Sites verschieden Pfade auf dem Server zuzuweisen, damit man die interne Seite dann mit htacces Files schützen kann.

Oder kann man oder muss man die index.php manipulieren ?

Derzeit bleibt uns fasst nichts anderes übrig, als 2 Installationen aufzusetzen.
-Eine für Extern und
-Eine für intern

Dies wäre ganz schön blöd, da sich die Leute jeweils ein- und ausloggen müssen um Seiten zu editieren.

Würde mich über jede Infop freuen

## Antworten

### [#2](https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3/2) · kazi · 2004-09-15

Nachfolgend die Antwort von Jochen Weiland, falls es jemanden interessiert.
+++++++
Hallo Herr Karadag,

wenn Sie das über .htaccess machen wollen, dann geht es wohl nur über 2 getrennte Installationen.

Selbst wenn man auf dem Server 2 Pfade anlegt und einen per htaccess schützt, könnte man sich über den zweiten, ungeschützten PFad die Seiten trotzdem anschauen.

Eine Möglichkeit wäre vielleicht noch diese: über die Servervariable REMOTE_USER, die nur gesetzt ist, wenn man sich per htaccess angemeldet hat. Das könnte man in einer Bedingung in Typoscript abfragen und damit Seiten/Templates etc. freischalten.

Viele Grüsse
Jochen Weiland
--
<http://www.jweiland.net>
+++++++

Ich hänge die Lösung bald ein.

### [#3](https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3/3) · marki · 2005-02-24

Hi,

... hat sich hier schon etwas ergeben?

Mir würde schon reichen, wenn man nun meinetwegen 2 Installationen macht, wie es dann geht?!

Also 2 TYPO3-Installationen (1x extern, 1xintern)und 2 verschiedene mysql-Datenbanken.

Extern ist klar.

... und wo lege ich dann die .htaccess-Dateien (für intern) hin?!?
Selbst, wenn ich nur eine .htaccess-Datei für den gesamten internen Bereich benötige, lege ich die in den "WWW-Document-Root" ... oder womöglich sogar ins mysql-Verzeichnis?... oder muß diese in jedes TYPO3-verzeichnis... oder wohin? Und das gilt dann für die gesamte interne Site, auch wenn man "Unterseiten" z.B. über die ID direkt aufruft? Und dann noch dazu: Kann man verschiedene Unterseiten/Verzeichnisse der internen Site mit verschiedenen .htaccess-Dateien schützen, und wo werden diese .htaccess-Dateien angelegt??? Die "Seiten/Verzeichnisse" liegen ja in der DB, und sind keine echten Pfade auf dem Server...

Fragen über Fragen umwirren meinen Schädel...

Gruß, marki

### [#4](https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3/4) · kazi · 2005-02-24

Also,
die Server Anpassungen erfolgten seitens Unix-Admins:

-einträge in der http.conf wegen Document Root etc. einstellen

-htaccess so setzen, dass das Folder welche die Site enthält per .htaccess geschützt ist, inklusive Subdfolder

-Natürlich 2 mysql-Datenbanken.

Wir haben Source und T3-Packages getrennt installiert.

Alles andere  erst ab dem 02.03.2005, da ich derzeit unter Zeitdruck bin.

Ciao

Kazi

### [#5](https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3/5) · Jörg Roth · 2005-02-24

Hi,

wenn man in Typo3 einen Domaineintrag auf einen Mandanten legt (neuer Datensatz: Domain), hat sich das schon fast erledigt. Denn damit ist der Zugriff nur innerhalb der Seitenstruktur des Mandanten möglich.

Bleistift:

- Internet
--- Aktuelles
--- Unternehmen
--- Blah
- Intranet
--- Aktuelles
--- Vertriebsdaten
--- Blubb

Auf die Seite Internet einen Domaineintrag like 'www.meinebude.de' und fertig.

Auf die Seite Intranet einen Domaineintrag like 'mein.intranet.de' und fertig.

Das Ganze als vhost (name based) in der httpd.conf eintragen (bzw. in seinem Webpack einstellen) und den DNS. Läuft.

Ein Zugriff von www.meinebude.de auf eine ID des Intranets ist dann nicht möglich (z.b. www.meinebude.de?id=35).

Wenn man es sicher machen will, liegt die Instanz für's Intranet sowieso auf einem nicht-öffentlichen Server.

Lösungen gibt es da aber auch noch einige mehr...

J

### [#6](https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3/6) · marki · 2005-02-25

@kazi: Ok, das ist schon mal super! Danke! Bei zwei Installationen
kommt die .htaccess-Datei also in den Document-Root (oder
Document-Root-typo3-Folder) der Intranet-Installation.
Für die Subfolder gilt die .htaccess ja ebenso.

@Jörg Roth:
"Wenn man es sicher machen will, liegt die Instanz für's Intranet sowieso auf einem nicht-öffentlichen Server. "

Okay, das ist klar, dann habe ich wieder zwei Installationen,
aber gänge ja auch.

Aber jetzt angenommen: Deine erste Variante:
"Bleistift:

- Internet
--- Aktuelles
--- Unternehmen
--- Blah
- Intranet
--- Aktuelles
--- Vertriebsdaten
--- Blubb

Auf die Seite Internet einen Domaineintrag like 'www.meinebude.de' und fertig.
Auf die Seite Intranet einen Domaineintrag like 'mein.intranet.de' und fertig.
Das Ganze als vhost (name based) in der httpd.conf eintragen (bzw. in seinem Webpack einstellen) und den DNS. Läuft.
Ein Zugriff von www.meinebude.de auf eine ID des Intranets ist dann nicht möglich (z.b. www.meinebude.de?id=35)."

Okay, soweit verstanden, alles innerhalb einer Installation auf einem Server. So, aber wo liegt jetzt der Schutz (per htaccess oder anders in der httpd.conf im vhost?)" für den internen Bereich "mein.intranet.de"? Nach Deiner obigen Version kann doch ein jeder jetzt die Domain für das Intranet aufrufen und anschauen, wenn er den Domainnamen kennt, z.B. "mein.intranet.de?id=interne32" oder sehe ich hier was falsch? Wo steckt hier der Schutz?

(Achso, mir geht es also um IP-Adressenbereiche, die ich erlauben/abweisen will, nicht um Benutzer-Logins oder so)

Aber schon mal villeDanke für Eure Antworten!!!

Grüße, marki

### [#7](https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3/7) · Jörg Roth · 2005-02-25

Re,

das wird direkt in der httpd.conf geregelt. Dort trägt man einen virtuellen Host ein (NameBased oder IpBased) und Lack ist.

Spielt auch keine Rolle, ob das eine qualifizierte URI oder eine unqualifizierte ist.

Bsp. bei uns:

<http://192.168.99.245/crm/>

oder

<http://crm.intranet.mediadialog.de>

Die Domain muss ja beim Internetprovider konnektiert und beim Denic registriert sein. Weiterhin muss die Domain einen DNS-Eintrag haben und einen entsprechenden A-Record (wahlweise CNAME). Solange also kein Eintrag auf bsp. intranet.mediadialog.de lautet, kommt auch keine Socke von außen drauf!

Die Webseite, die sich bspw. in der gleichen Instanz befindet, läuft hingegen ganz normal öffentlich. Dazu gibt's dann beim Provider die Einträge mediadialog.de und www.mediadialog.de.

Durch die Domaineinträge IN TYPO3 erlaubst Du einen Seitenzugriff NUR innerhalb der Domain (der Eintrag sollte auf der Root-Seite liegen). Alle Unterseiten sind dann normal zu erreichen. Seiten-ID's, die ausserhalb der Domain liegen, fluppen dann nicht - as I stated earlier above.

Will man trotzdem einen eingeschränkten Zugriff erlauben, kann man das über weitere virtuelle Hosts erlauben - beispielweise bei einem Projektmanagement oder einem CRM.

Damit das aber alles wirklich 'sicher' wird, sollte man eine entsprechende Firewall einsetzen. Für Kunden, Mitarbeiter, Vertriebler und so weiter richtet man dann auf der Firewall ein entsprechendes Applet ein (hat nix mit Java zu tun) und schon wird der Zugriff auf eine spezifische IP beschränkt.

Noch wilder wird's dann mit einer VPN-Lösung, die recht angebracht ist, wenn der Externe wechselnde IP-Adressen hat.

Wuff.

Klar soweit?

:)

J

### [#8](https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3/8) · marki · 2005-02-28

RehReh, WuffWuff! :-)

Okay, das ist mit jetzt wieder klar geworden und die
Windungen im Hirn wieder einigermaßen korrekt gewickelt! ;-)

Daß ich allerdings auf

<http://192.168.99.245/crm/>

oder

<http://crm.intranet.mediadialog.de>

nicht rauf komm, liegt ja simple daran, daß die Adresse
eine private IP ist... da komm ich ohne Proxy oder weiteren Einstellungen von außen sowieso nicht drauf...

... und auf diesem Server habt Ihr so - vermute ich dann mal - ;-) auch nicht Eure www.mediadialog.de -Seiten, höchstens vielleicht mit zwei Netzwerkadapter und zwei IP-Adressen..(212.xxx.xxx.xxx)

Also habt Ihr Euch anscheinend auch für zwei Server entschieden...

... ist wohl auch besser so...
... DMZ ist auch noch ne Möglichkeit... :-)
egal, genug gebellt ;-)
.... ich weiß nu wieder weiter, besten Dank...
marki :D

### [#9](https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3/9) · marki · 2005-02-28

PS.: @Jörg: ... und toi toi toi für den 12. August! :-)

### [#10](https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3/10) · Jörg Roth · 2005-02-28

Danke, klappt schon ;)

Nein, das liegt alles auf einem Server. Du kommst halt eben einfach nicht von außen drauf. Ich werde jetzt nicht unsere Infrastruktur in einem öffentlichen Forum posten, aber das geht ohne Probleme.

Die Sicherheit wird einfach durch eine entsprechende Firewall-Lösung gewährleistet (Anschaffungskosten = Neupreis eines Kleinwagens).

Und wenn kein A-Record im Internet auf die entsprechende Subdomain verweist, kommt auch keiner drauf. Über die IP auch nicht, da sorgt a) die Firewall für und b) entsprechende Einstellungen auf dem Server.

Sicher ist aber heute gar nichts. Aber man kann alles tun, was möglich ist. Wir hatten mal einen Windows-Rechner "just-for-fun" vor der Firewall platziert. Innerhalb von 4 Stunden war die Kiste komplett aufgeraucht. Handschuhe anziehen, die virenverseuchte Festplatte im klinischen Reinraum ausgebaut und mit ein paar Magneten unbrauchbar gemacht. Biohazard-Aufkleber drauf und eigtl. wollten wir sie dann nach Redmond schicken... der Sondermüll hat's aber auch getan :)

J

### [#11](https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3/11) · marki · 2005-04-21

> **Jörg Roth schrieb:**
>
> Hi,
>
> Denn damit ist der Zugriff nur innerhalb der Seitenstruktur des Mandanten möglich.
>
> Ein Zugriff von www.meinebude.de auf eine ID des Intranets [mein.intranet.de] (ist dann nicht möglich (z.b. www.meinebude.de?id=35).
>
> J

... dazu aber noch eine Nachzügler-Frage: Was ist aber mit den Dateien im fileadmin-Ordner/Unterordner (für z.B. PDF-Download-Dateien oder die Bilder der Website)?
Beide "Domains" nutzen denselben fileadmin-Ordner, oder ist das falsch/kann man das "einstellen"?
Wie kann man diese Dateien für die eine "interne" Domain "sperren"? Man will ja nicht nur die "Seitenansicht" sperren, sondern auch downloadbare Dateien oder Bilder. Will sagen, wie will man verhindern, daß eine Datei im fileadmin-Ordner, die für den internen Seitenbaum/Bereich gedacht ist, nicht für einen Besucher der externen Site, wenn dieser den Pfad im fileadmin-Ordner kennt, sichtbar ist? Also nochmal genau:

wenn "mein.intranet.de/fileadmin/test.pdf" eigentlich nur intern sichtbar sein soll, dann ist doch aber sicher auch
"www.meinebude.de/fileadmin/test.pdf" "ungewollt" vorhanden, oder sehe ich das falsch?

Diese Frage beschäftigt mich auch beim FE-User-Login: Sind bei einer durch ein FE-Login-geschützten Seite auch automatisch die in dieser Datei verlinkten Bilder/PDF-Dateien, die irgendwo im Fileadmin-Ordner liegen geschützt (also auch wenn man deren direkten Pfad angibt)? (Diese Frage stelle ich sonst auch nochmal in einem neuen Thema...

Danke und beste Grüße,
marki

---

Quelle: „Trenung von intern & extern 2 Sites mit Typo3“, typo3.net, https://www.typo3.net/d/15898-trenung-von-intern-extern-2-sites-mit-typo3
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
