Forums

Home » Liferay Portal » Deutsch

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Melanie Rose
beliebigen Host eingeben
August 3, 2011 5:36 AM
Answer

Melanie Rose

Rank: New Member

Posts: 2

Join Date: July 25, 2011

Recent Posts

Hallo,

ich versuche gerade liferay über einen Server zum laufen zu bringen. Über die entsprechende IP Adresse und den localhost kann ich darauf zugreifen.
Jetzt versuche ich z.B über testportal darauf zugreifen zu können.
Ich habe in der hosts-Datei im Windows System testportal auf die IP eingestellt.
Ping funktioniert auch.
Wenn ich jetzt jedoch testportal im explorer eingebe erscheint auch eine Seite, jedoch ist das Layout dahin und auch die Buttons gehen nicht mehr.
anstatt der http://IP/de wird http://testportal/de aufgerufen.
Ich schätze, dass es dieses nciht auflösen kann bzw es keinen Ordner für testportal gibt.
Weiß jemand wie ich das richtig einstelle?

Danke schonmal
Mit freundlichen Grüßen
Melanie Rose
Stefan Brötz
RE: beliebigen Host eingeben
August 29, 2011 6:50 AM
Answer

Stefan Brötz

Rank: Junior Member

Posts: 78

Join Date: February 1, 2010

Recent Posts

Hallo Melanie,

hast Du den Rechnernamen "testportal" in die No-Proxy-Liste Deines Browsers aufgenommen, falls Du einen Proxy verwendest? Ansonsten wird der Request an den Proxy geschickt und der kann mit dem Namen "testportal" vermutlich nichts anfangen.

Wenn ich jetzt jedoch testportal im explorer eingebe erscheint auch eine Seite, jedoch ist das Layout dahin und auch die Buttons gehen nicht mehr.

klingt zwar so, als sollte das nicht die Ursache sein, aber nochmal zu gucken schadet vermutlich auch nichts.

Ansonsten lohnt es sich vielleicht, in der Datei portal-ext.properties die Einstellungen der Werte "web.server.*" zu überprüfen. Wenn Du Liferay hinter einem Apache HTTPD (im Reverse-Proxy-Modus) versteckt hast, dann könnten hier eventuell Probleme auftreten, wenn diese Parameter nicht oder falsch gesetzt sind.

Wenn es nur das Theme ist, was nicht geht: Sind in Deiner HTTPD-Konfiguration entsprechende Weiterleitungsregeln für das Theme gesetzt? (Falls nicht ohnehin /* auf Liferay weitergeleitet wird?)

Gruß, Stefan.
Hiran Chaudhuri
RE: beliebigen Host eingeben
August 29, 2011 2:46 PM
Answer

Hiran Chaudhuri

Rank: Regular Member

Posts: 174

Join Date: September 1, 2010

Recent Posts

Ich hatte das derzeit auch:

Liferay verfügbar unter
http://localhost:8080

Namensauflösung verändern durch c:\windows\system32\drivers\etc\hosts bewirkt, dass auch dies funktioniert:
http://testportal:8080

Allerdings denkt der Server, er sei immer noch 'localhost' und schickt eventuell den Browser an die erste Adresse weter. In der Regel geht das noch gut, aber...

Nun richte ich ein Port-Forwarding ein, damit Port 80->8080 weitergeleitet wird. Damit sollte dies auch funktionieren:
http://testportal

Nun wird es haarig, da das Portal immer noch denkt, es sei unter der ersten Adresse erreichbar. Und Redirects funktionieren nur noch in der Ausnahme.
Um das zu umgehen, musst Du die Portal Properties web.server.* entsprechend einstellen. Damit muss das Portal nicht mehr denken sondern weiß, wie es heißt.