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

Σχετικα με tomcat


pix_lax82

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

καλησπέρα το case ειναι το εξής:

 

Εβαλα τον tomcat σε ενα ubuntu server. Και βλέπω την αρχική σελιδα στην 192.168.1.72:8080

 

Θελω να κανω το εξής θελω να δημιουργήσω 1 virtual host και να γίνεται το εξης:

 

Εαν εντος του δικτύου βαλω στο host ενος PC με windows

192.168.1.72 example.com

 

Να εμφανίζεται η homepage του tomcat.

 

Θελω δηλαδή 2 πραγματα

 

1. Να κάνω ενα αντιγραφω δηλαδή του default

2. και να φαινεται με κανονικό url και οχι με IP

 

 

Ευχαριστώ εκ των προτέρων

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν έχω καταλάβει καλά, δέν έχει να κάνεις κάτι περισσότερο από το να ορίσεις το entry όπως το έγραψες στο hosts αρχείο των Windows και να δίνεις στο browser στο σύστημα αυτό www.example.com:8080

Το virtual host δέν έχω καταλάβει πού ακριβώς μπλέκεται...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι αυτο που λές ειναι εν μερει σωστό.

 

 

Θελω ομως να εχς τρεις σελιδες π.χ πανω στον tomcat την example.com την example1.com και την example2.com δν πρεπει να φτιαξω αλλα δυο virtual host? Προφανως ναι. Σωστα?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δεν μπορώ να καταλάβω τι ρωτάς στο 1.

Για το 2. μήπως έχει καμία ρύθμιση ο adsl router; Θα ήταν πιο κομψή λύση.

Σε εμένα έχει το static dns που κάνει αυτό το πράγμα. Αν θες τα example1 example2 κλπ com μάλλον πρέπει να καταχωριστούν ένα ένα εκτός αν τοπικά θέλεις να κάνεις take over το .com

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αυτο το εκανα σε apache:

1.) Πώς δημιουργώ ένα virtual host.

 

A. Στο συγκεκριμένο path< /etc/apache2/sites-available > Βαζω ένα αρχείο με όνομα το domain που θέλω να δημιουργήσω.

 

Β. Το αρχείο έχει μέσα τις αντιστοιχα παρακάτω ρυθμίσεις.

<VirtualHost 192.168.1.12:8081

ServerName test.local

ServerAlias www.test.local

ServerAdmin [email protected]

</VirtualHost>

 

Γ.Επειτα δινουμε την παρακάτω εντολή < a2ensite test.local > *

Για να γίνει enable.

 

Δ. Επειτα στο αρχειο /etc/apache2/ports.conf βαζω την πορτα που θελω να χρησιμοποιώ.

 

 

θελω να κάνω το αντίστοιχο για tomcat

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όχι πως έχω καταλάβει τι θες να κάνεις, αλλά μηπως αυτό σου κάνει? :huh:

Αυτό είναι για multiple tomcat instances, με reverse proxy και προυποθέτει edit του server.xml για να ορίσεις διαφορετικές πόρτες.

 

>NameVirtualHost *:80
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8080/
ServerName www.mydomain1.com
</VirtualHost>
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8081/
ServerName www.mydomain2.com
</VirtualHost>

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όχι πως έχω καταλάβει τι θες να κάνεις, αλλά μηπως αυτό σου κάνει? :huh:

Αυτό είναι για multiple tomcat instances, με reverse proxy και προυποθέτει edit του server.xml για να ορίσεις διαφορετικές πόρτες.

 

>NameVirtualHost *:80
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8080/
ServerName www.mydomain1.com
</VirtualHost>
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8081/
ServerName www.mydomain2.com
</VirtualHost>

 

 

 

 

Μονο αυτό χρειάζεται?

Αυτο το προσθετω μονο στο server.xml αρχειο?

Δεν πρεπει να φτιάξω καπου ενα φακελο για το multiple instance.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μονο αυτό χρειάζεται?

Αυτο το προσθετω μονο στο server.xml αρχειο?

Δεν πρεπει να φτιάξω καπου ενα φακελο για το multiple instance.

 

Αυτό μπαίνει στο httpd.conf (apache)

το server.xml είναι του tomcat, λογικά στο /usr/share/tomcat/conf

>
   <Connector port="8080" protocol="HTTP/1.1"
              connectionTimeout="20000"
              redirectPort="8443" />

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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