Προς το περιεχόμενο

Αλλαγή Port στον Tomcat6


petrostr

Προτεινόμενες αναρτήσεις

Δημοσ.

Έχω εγκαταστήσει Ububtu Server 10.04 και έχω ρίξει γραφικό περιβάλλον.

Έχω ρίξει mysql, phpmyadmin, apache2, tomcat. Επίσης έχω ρυθμίσει static ip.

Απο DNS Server έχω κάνει Resolve την ip με όνομα emr.test.gr

Έχω κάνει deploy την εφαρμογή που στον Tomcat Web Application Manager,όπου δουλεύει κανονικά η εφαρμογή.

 

Αντί όμως ο καθένας στο intranet να γράφει ολόκληρο link για να μπεί στην εφαρμογή πχ. http://emr.test.gr:8080/EMR/index.jsf'>http://emr.test.gr:8080/EMR/index.jsf θέλω απλά να γράφει http://emr.test.gr και να μπαίνει.

 

Προσπαθώ να αλλάξω port στον tomcat6 από το αρχείο /etc/tomcat6/servel.xml

Default port είναι η 8080 και του δίνω την port 80 αλλά ΔΕΝ λειτουργεί! ! !

 

Καμμιά ιδέα?

Δημοσ.

Σε περίπτωση που θέλεις να τρέχεις τον tomcat σαν standalone web server θα έλεγα οτι το καλύτερο να ήτανε να φτιάξεις 2 απλά rules στο iptables που θα κάνουν forward την εισερχόμενη κίνηση της πόρτας 80 στην 8080. Έχε υπόψη σου οτι η 80 είναι privileged και ως εκ τούτου μόνο ο root έχει δικαίωμα διαχείρισής της. Μπορείς να τρέξεις τον tomcat σαν root αλλά αυτό είναι όσο ασφαλές είναι και το να τρέξεις τον apache σαν root, δηλαδή είναι σκέτη αυτοκτονία.

Δημοσ.

Όντως ο apache2 τρέχει στην 80 port.

Δεν έχω ασχοληθεί καθόλου με iptables, τι χρειάζεται να κάνω και πως ρυθμίζω το port forward απο 80 se 8080;

Δημοσ.

Γιατί δεν χρησιμοποιείς μια redirect page (index.html) στο webroot (/var/www/htdocs) για παράδειγμα

>
<head>
<meta HTTP-EQUIV="REFRESH" content="0; url=http://http://emr.test.gr:8080/EMR/index.jsf">
</head>

'Ωστε όποιος πληκτρολογεί http://emr.test.gr να τον κάνει redirect στην

http://emr.test.gr:8080/EMR/index.jsf ;)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...