Glassfish und Apache2

Manuba

Mitglied
Ich habe den Glassfish Server auf Ubuntu 14 nach folgender Anleitung installiert:
https://www.nabisoft.com/tutorials/glassfish/installing-glassfish-41-on-ubuntu
Nun möchte ich phpMyAdmin zur Verwaltung meiner Datenbank installieren, was aber nicht so recht klappt. Apache2 ist installiert und läuft, phpMyAdmin habe ich mit
Code:
sudo apt-get install phpmyadmin
installiert.
Mein Problem ist, dass ich den Apache Server und damit auch phpMyAdmin nicht erreichen kann. Wenn ich über http://meineIP:8077 den Server erreichen möchte, bekomme ich den Fehler: ERR_CONNECTION_TIMED_OUT.
Den Standardport habe ich für Apache von 80 auf 8077 geändert, damit er nicht mit Glassfish kollidiert. Dazu habe ich in der Datei /etc/apache2/ports.conf den Eintrag geändert:
Code:
Listen 8077

<IfModule ssl_module>
        Listen 443
</IfModule>

<IfModule mod_gnutls.c>
        Listen 443
</IfModule>

Was habe ich denn noch übersehen?


 
Überprüfe mit Netstat ob der Apache so funktioniert.
Wozu brauchst du PhpMyAdmin? Wieso bearbeitest du die DB nicht mit einer CLI oder einem anderen Programm?
 
Mit netstat habe ich die ports schon geprüft und apache läuft über den port 8077 mit dem Status listen. Das müsste doch in Ordnung sein, oder?
Code:
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp6       0      0 :::8077                 :::*                    LISTEN      29533/apache2


Wozu brauchst du PhpMyAdmin? Wieso bearbeitest du die DB nicht mit einer CLI oder einem anderen Programm?
Die Datenbank soll auch von anderen Personen verwaltet werden.
Und es ist auch mein persönliches Interesse herauszufinden, was ich da übersehen habe.
 
Du kannst noch die Ports für https, die Admin-Console usw prüfen... Beim GlassFish stehen die in der domain.xml, beim Apache musst du selbst mal schauen.
 
In der Firewall der Port 8077 freigeschalten?
Das war es. In dem oben erwähnten tutorial (https://www.nabisoft.com/tutorials/glassfish/installing-glassfish-41-on-ubuntu) werden iptable rules gesetzt. Dort musste ich noch Port 8077 hinzufügen. Zudem habe ich für eine ssl Verbindung Port 445 in der Apache ports.conf eingefügt.
Code:
################################################################
#individual ports tcp
################################################################
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
iptables -A INPUT -p tcp --dport 8181 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -p tcp --dport 8077 -j ACCEPT
iptables -A INPUT -p tcp --dport 445 -j ACCEPT
 

Neue Themen


Zurück
Oben