Sto avendo molti problemi nell'implementare il mio file di guerra sul mio VPS.Distribuzione di un file di guerra a Tomcat su un VPS
Ho java-8 e tomcat-8. Il mio server è un Apache/2.2.22 (Debian) e il mio HTTP è sulla porta 80 e tomcat su 8080.
Attualmente se vai su www.drew-jocham.com ottieni una directory vuota elencata. Tuttavia se vai su www.drew-jocham.com:8080/resumesite ottieni la mia pagina che è in esecuzione su tomcat.
Naturalmente quello che sto cercando di fare è avere l'input dell'utente www.drew-jocham.com e non alla porta ecc
Finora mi hanno istituito un host virtuale a nano /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName www.drew-jocham.com
ServerAlias drew-jocham.com
ProxyPass /resumesite http://localhost:8080/resumesite
ProxyPassReverse /resumesite http://localhost:8080/resumesite
</VirtualHost>
nel mio file server.xml in Tomcat ho creato un <Host></Host>
<Host name="www.drew-jocham.com" appbase="webapps"
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="resumesite_log." suffix=".txt"
pattern="common"/>
</Host>
Con quanto sopra configurare ogni singolo dominio solo liste Rubrica di mio VPS. A questo punto non so cosa fare.
La mia domanda è:
Voglio che l'input dell'utente www.drew-jocham.com e non www.drew-jocham.com:8080/resumesite. Sto tentando di farlo, ma come ho detto sopra, ogni singolo dominio sul mio VPS elenca solo la mia intera directory dei server con le impostazioni di cui sopra.
Inoltre, presto tutti i siti saranno file di guerra, quindi sul server saranno presenti diversi nomi di dominio. Alcuni verranno memorizzati nelle webapp di Tomcat e alcuni sul mio server HTTP sulla porta 80 direttamente.
------------------- ------------------- UPDATE 1
sono andato a nano /etc/apache2/sites-enabled/000-default.conf
aggiunto il sotto e riavviato il mio server tomcat.
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName www.drew-jocham.com
ServerAlias drew-jocham.com
ProxyPass/http://localhost:8080/resumesite
ProxyPassReverse/http://localhost:8080/resumesite
</VirtualHost>
Quando vado a www.drew-jocham.com ancora niente reso oltre l'immagine qui sotto:
Inoltre aggiunge www.drew-Jocham/resumesite per tutti i domini sul mio VPS in cui ne ho diversi, rompendoli così tutti.
Tuttavia, se si va ancora a www.drew-jocham.com:8080/resumesite
esegue il rendering.
@SureshKoya scusate se non sono stato abbastanza chiaro. Per favore, leggi il mio ultimo commento sul mio post. – Drew1208
Solo cercando di svelare il mistero dal basso verso l'alto, qui. Cosa succede quando punti il tuo browser a http://www.drew-jocham.com:8080/resumesite? Elenca solo il contenuto della directory, come stai vedendo quando stai tentando di fare il proxy? – Code4aliving
@BradBales No, esegue il rendering della mia pagina. – Drew1208