2013-01-08 6 views
0

Je souhaite publier (en termes simples) différents dossiers dans différents domaines de site Web. par exemple monsite2.com, monsite1.com. Dans apache2 httpd, je dois lier. Comment exactement je fais ça dans Tomcat 7? J'ai également fait des projets NetBeans (je suppose que je dois copier coller les fichiers war quelque part)?Paramètres du domaine tomcat7

J'ai un VPS, je l'utilise de temps en temps FTP pour télécharger des fichiers. Donc, je veux mettre les fichiers WAR dans mon dossier/home afin que ce soit facile pour les permissions. (Je veux dire que je veux changer le dossier par défaut pour les fichiers du site)

Je ne sais vraiment pas:

1) où faire configs pour plusieurs domaines et leurs chemins de contenu? La valeur par défaut est

<Host name="localhost" appBase="webapps"> 

Comment changer que/home/www/site1/home/www/site2 et comment faire config pour chaque domaine du site?

2) que devrait-on écrire exactement dans server.xml (iirc) dans la balise <host> et y aurait-il un conflit avec la maison Catalina? Je utilise Ubuntu 12.10. Je n'ai pas Apache httpd en cours d'exécution. Seul Tomcat est là.

Je sais c'est une question débutant, mais c'est ce que je suis et je suis incapable de saisir les choses par Google ou Tomcat 7 docs.

Très confus. Besoin de votre aide.

Répondre

0

Vous avez 2 questions différentes ici.

La première est de savoir comment déployer des applications web dans Tomcat. Je vous recommande de lire http://tomcat.apache.org/tomcat-6.0-doc/appdev/deployment.html. Une fois que vous avez configuré l'application de gestion, c'est le moyen le plus simple de déployer une application pour un débutant.

La deuxième question que vous avez un accès externe de vous des applications sur des adresses différentes. Apache couvre cela avec VirtualServers. Comme, en tout cas, vous can't run tomcat on default port 80, je vous suggère d'utiliser Apache VirtualServers et mod_proxy pour y parvenir.

+0

J'ai résolu le problème du port 80 cependant. 2. Je n'ai pas Apache httpd en cours d'exécution. Seul Tomcat est là. voir le mis à jour: Je ne sais vraiment pas: – kevin