Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1282 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Pour un server web java : Debian ou Ubuntu ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pour un server web java : Debian ou Ubuntu ?

n°1095468
Jubijub
Parce que je le VD bien
Posté le 06-12-2008 à 23:14:57  profilanswer
 

Howdy les gens
 
Voilà : je voudrais me monter un petit serveur qui me servira aux choses suivantes :  
- hosting web java : a priori donc apache + Tomcat ou Jetty, et un PostgreSQL en BDD
- backup (depuis un client windows)
 
Je pense héberger ça sur un RPS ou un Kimsufi...
 
c'est possible à faire, le problème va etre mon niveau d'admin : je suis nul en unix...j'ai bien 2-3 xp de passerelle sous RH 7 / debian, j'ai fait mumuse avec des debian (toujours en ligne de commande)...et je suis pas très fort quoi
 
Donc j'ai besoin de doc. Debian a une doc géniale (celle d'Alexis de Lattre et consorts), mais c'est pas assez orienté server...et pour les besoins spécifiques java on trouve pas grand chose je trouve...
 
donc vous recommandriez quelle distro entre ces 2 là, sachant que ma contrainte de choix finalement c'est la doc dispo (debian a surement plus de doc, mais j'ai tendance à penser que la doc ubuntu est plus à jour)...
 
si vous avez des ressources Java je suis preneur aussi


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 06-12-2008 à 23:14:57  profilanswer
 

n°1095469
Jubijub
Parce que je le VD bien
Posté le 06-12-2008 à 23:17:16  profilanswer
 

réponse à moi meme : https://help.ubuntu.com/8.10/serverguide/C/tomcat.html
 
ça a l'air bien intégré dans le 8.1


---------------
Jubi Photos : Flickr - 500px
n°1095493
o'gure
Modérateur
Multi grognon de B_L
Posté le 07-12-2008 à 10:58:31  profilanswer
 

Une distribution n'est qu'une distribution.

 

Si tu veux réellement monter un serveur apache/postgres/tomcat... ce n'est pas vers la documentation de ta distribution qu'il faut que tu te tournes mais vers la doc des softs que tu utilises [:mlc]

 

Les trucs out-of-the-box c'est bien gentils mais si tu veux réellement faire quelques choses faut aller un peu lui loin que se contenter de l'intégration basique de ta distribution...

Message cité 1 fois
Message édité par o'gure le 07-12-2008 à 10:59:02

---------------
Relax. Take a deep breath !
n°1095494
samuelp
Posté le 07-12-2008 à 11:09:56  profilanswer
 

Surtout qu'Ubuntu en tant que server... autant utliliser Windows 2k

n°1095495
Modération
Posté le 07-12-2008 à 11:11:25  answer
 

samuelp a écrit :

Surtout qu'Ubuntu en tant que server... autant utliliser Windows 2k


T'es gentils et tes trolls moisis tu te les gardes pour ailleurs.

n°1095496
samuelp
Posté le 07-12-2008 à 11:21:51  profilanswer
 

http://planet.ubuntu-fr.org/tag/8.10
La 8.10 est une version Desktop
 
Si c'est pour une utilisation server c'est la 8.04
Fin du débat


Message édité par samuelp le 07-12-2008 à 11:22:07
n°1095503
esox_ch
Posté le 07-12-2008 à 11:49:30  profilanswer
 

http://www.ubuntu.com/getubuntu/download
Clique sur server edition .
 
Faudrait un minimum se renseigner avant de balancer n'importe quelle connerie, hein?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1095504
zecrazytux
Posté le 07-12-2008 à 12:07:49  profilanswer
 

hmm, je ferai plus confiance à une Debian qu'à une ubuntu...


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1095505
o'gure
Modérateur
Multi grognon de B_L
Posté le 07-12-2008 à 12:10:06  profilanswer
 

Bon on va faire plus simple histoire d'éviter les débats stériles. Soit vous apportez des arguments à vos propos, soit vous ne postez pas(plus)...

 

ok ?

 


Par rapport à mon post au début du topic. Une distribution n'est qu'une distribution. Pour en faire un serveur il faut regarder le niveau de support, de réactivité pour la correction de bug/failles sécurité, qualité (des mêmes correction bug/faille).

 

Si on souhaite utiliser les packages de la distribution pour les services que l'on veut mettre en place, on regarde de quelle manière ils s'intègrent dans la distribution et si ça nous convient.

 

Si on prend deux distributions, à niveau de dev à peu pret identique (stable, ou en dev) nous avons atteignons à peu pres le même niveau. Chacune ayant des + et des - différents. Donc soit on apporte ces infos, soit on ne répond pas... Sinon on tombe dans le troll et je prends les points au passage...

 

Pour la doc, c'est celle des services que l'on veut mettre en place qu'il faut lire. Les tutoriaux & co c'est bon pour débuter dégrossir le terrain. Généralement ils se contentent de mettre un truc fonctionnel en place. Rarement plus loin.

 


Message édité par o'gure le 07-12-2008 à 12:16:48

---------------
Relax. Take a deep breath !
n°1095507
samuelp
Posté le 07-12-2008 à 12:18:21  profilanswer
 

http://bashton.com/linux-distribut [...] onclusion/
Ubuntu :
"Of the five, Ubuntu is probably the most immature - but it's also the fastest growing, particular with a large number of desktop users. Domination of the desktop was the path that Microsoft took towards carving out a strong server market which had previously been dominated by the commercial UNIX vendors, and it's very possible that Ubuntu could do the same. Ubuntu is however extremely dependant on Debian for many of its packages, and a lot depends on the potentially precarious relationship with the Debian community."
 
Debian :
"A large support package repository and high availability of community support mean that Debian is a solid choice for any network. There is undoubtedly a feeling in the Debian community that Ubuntu has merely taken their work, tarted it up and stolen all the credit, and there is some concern that Debian is fading because of this. However, with a huge team of volunteer contributors, it would take more than a few dissatisified contributors to stop the project. The unknown length of security updates (12 months after the next release) creates difficulties when planning server longevity."
 
Ubuntu est immature, Debian apparait donc le choix de la sagesse

mood
Publicité
Posté le 07-12-2008 à 12:18:21  profilanswer
 

n°1095530
Jubijub
Parce que je le VD bien
Posté le 07-12-2008 à 16:08:19  profilanswer
 

o'gure a écrit :

Une distribution n'est qu'une distribution.
 
Si tu veux réellement monter un serveur apache/postgres/tomcat... ce n'est pas vers la documentation de ta distribution qu'il faut que tu te tournes mais vers la doc des softs que tu utilises [:mlc]
 
Les trucs out-of-the-box c'est bien gentils mais si tu veux réellement faire quelques choses faut aller un peu lui loin que se contenter de l'intégration basique de ta distribution...


 
je suis d'accord avec toi, mais :  
- pour tomcat par ex, la doc dit de se renseigner pour sa distro comment faire (y'a RIEN dans la doc tomcat niveau setup) : http://tomcat.apache.org/tomcat-6.0-doc/setup.html
- sur debian, t'as rien dans la doc officielle
- sur ubuntu t'as un peu sur le server guide...
 
le hic c'est que selon les systèmes la doc officielle couvre pas tous les pb : par ex au niveau de la gestion des droits...sous windows tu t'en fous un peu, tomcat se lance avec les droits système, et accède donc partout sans pb...sous linux t'as des histoires de droits +R voire + X à donner dans des parties bien précises, et c'est carrément mal documenté, et je crois meme que c'est plus ou moins dépendant de la distro...elle est là mon inquiétude
 
y'a aussi l'histoire de la doc de la distro proprement dite...y'a une bonne doc expliquant l'organisation des fichiers d'une ubuntu ?
 

zecrazytux a écrit :

hmm, je ferai plus confiance à une Debian qu'à une ubuntu...


argumentation ? les packages dont j'ai besoin sont relativement fréquents (au pire pour debian tu peux les trouver sur debian-ports)...la question c'est surtout comment arriver à les faire fonctionner...et là t'es plus dépendant de la doc et de la communauté...
 
l'autre truc qui fait peur, c'est qu'un peu de recherche montre que les thread tomcat restent en général sans réponse...
 
 


---------------
Jubi Photos : Flickr - 500px
n°1095531
esox_ch
Posté le 07-12-2008 à 16:10:59  profilanswer
 

Le truc c'est que la grande majorité de la doc est faite par des utilisateurs "lambda". Or, peu d'utilisateurs lambda ont un Tomcat qui tourne sur leur ordi [:spamafote]  
Il va donc probablement falloir que tu fasses une installation "normale" via aptitude et après que tu "debug" si besoin y a en regardant les logs ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1095532
Jubijub
Parce que je le VD bien
Posté le 07-12-2008 à 16:17:19  profilanswer
 

tiens par exemple : la première ligne de ce howto inspire pas confiance :o http://www.howtogeek.com/howto/lin [...] on-ubuntu/


---------------
Jubi Photos : Flickr - 500px
n°1095537
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 07-12-2008 à 16:50:39  profilanswer
 

un howto qui te fait polluer ton système perso je trouve pas que ce soit une bonne base de départ :D Le mec ne sait clairement pas de quoi il parle, il critique les paquets de la distro sans même en utiliser les outils...
 
perso je commencerai par regarder le wiki debian, howtoforge ou les sites 'réputés'.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1095539
esox_ch
Posté le 07-12-2008 à 16:58:13  profilanswer
 

Moi ce genre de HowTo je les trouve super utiles parce que si qqch part en cacahouète pendant la config d'un paquet installé via aptitude, bein au moins t'as un détail des différentes choses .. Mais effectivement, vaut mieux utiliser les packages des repositories. En général y a une bonne raison pour que ce soit fait comme ça :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1095540
Jubijub
Parce que je le VD bien
Posté le 07-12-2008 à 16:58:18  profilanswer
 

j'en déduis que tu n'es pas partisan des install de soft hors package, c'est ça ?


---------------
Jubi Photos : Flickr - 500px
n°1095541
esox_ch
Posté le 07-12-2008 à 17:00:20  profilanswer
 

Jubijub a écrit :

j'en déduis que tu n'es pas partisan des install de soft hors package, c'est ça ?


 
Si par là tu entends : Toujours utiliser la version poposée par le package au lieu d'installer un truc "à part", je suis partisan. (La seule exception pour moi c'est Eclipse, que j'ai installée à la main pour pas que les update d'aptitude tirent dans les pattes à celles automatiques d'eclipse)
Sinon si un soft est pas dans un repository et que j'en ai besoin, je me gène pas pour l'installer :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1095542
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 07-12-2008 à 17:03:33  profilanswer
 

esox_ch a écrit :

Moi ce genre de HowTo je les trouve super utiles parce que si qqch part en cacahouète pendant la config d'un paquet installé via aptitude, bein au moins t'as un détail des différentes choses .. Mais effectivement, vaut mieux utiliser les packages des repositories. En général y a une bonne raison pour que ce soit fait comme ça :o

 

J'ai pas dit que je voulais pas de détails, je dis juste qu'installer les softs hors paquets dans /usr c'est pas intelligent. /opt est fait pour ça  [:cosmoschtroumpf] de plus, un update-rc.d c'est plus logique que 2 ln -s de goret.

 
Jubijub a écrit :

j'en déduis que tu n'es pas partisan des install de soft hors package, c'est ça ?

 

Ben, pour quelqu'un qui n'est pas spécialiste, vouloir faire mieux que les packageurs de la distro est le plus souvent très présomptueux. En règle générale, je privilégie ce qui est fourni avec ma distribution, si ça correspond à mes besoins (ce qui est le cas 90% du temps) et si c'est dispo (pbl de licence par exemple). Typiquement lors des mises à jour tu es content d'avoir fait ce choix là :D Après chacun voit midi à sa porte [:klem3i1]


Message édité par black_lord le 07-12-2008 à 17:03:49

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1095545
Jubijub
Parce que je le VD bien
Posté le 07-12-2008 à 17:26:21  profilanswer
 

ça a du sens :D ...
 
bon, je m'installe une virtualbox avec une ubuntu 8.10, on va jeter un coup d'oeil :)


---------------
Jubi Photos : Flickr - 500px
n°1095554
esox_ch
Posté le 07-12-2008 à 17:38:02  profilanswer
 

Fait juste gaffe à bien configurer ta VirtualBox :o De base tu peux pas accéder à un service lancé sur ta virtualbox depuis l'ordinateur "host"


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1095555
e_esprit
Posté le 07-12-2008 à 17:38:57  profilanswer
 

Je crois pas dire de connerie en disant que le paquet tomcat embarque, comme tout paquet digne de ce nom chez Debian (et donc chez Ubuntu) une documentation qui indique les choses propres au paquet debian, dans /usr/share/doc/tomcat-jesaisplusquoi/README.Debian
 
En général c'est largement au-dessus de n'importe quel tutoriel trouvé sur le net, alors oui, c'est moins immédiat et ca nécessite de comprendre que ce que tu y lis, mais bon...
 
L'avantage étant qu'en cas de problème de sécurité, ben c'est géré par la distrib, une mise à jour et ton système n'est plus vulnérable.
Quand t'installes à coté, c'est à toi de surveiller les annonces de sécurité, et soyons honêtes très peu de personne le font...


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1095558
Jubijub
Parce que je le VD bien
Posté le 07-12-2008 à 19:05:05  profilanswer
 

esox_ch a écrit :

Fait juste gaffe à bien configurer ta VirtualBox :o De base tu peux pas accéder à un service lancé sur ta virtualbox depuis l'ordinateur "host"


 
bingo : en NAT j'ai accès au net depuis le guest (mais je peux pas m'y connecter), en host mon bridge marche pas :(


---------------
Jubi Photos : Flickr - 500px
n°1095568
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 07-12-2008 à 19:11:06  profilanswer
 

tout est dans la doc cela dit :D


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1095573
Jubijub
Parce que je le VD bien
Posté le 07-12-2008 à 19:15:06  profilanswer
 

oui mais quand ça marche :(

 

j'ai essayé le port forwarding en NAT en jouant du vboxmanage :

 

VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP

 

je me prend un gros "Connection refused" quand avec putty je veux aller sur localhost:2222

 

(je crois avoir activé les bonnes options dans le sshd.config, j'ai autorisé le password auth, mais de toute façon on en est pas là, la connection a pas l'air de s'établir)

 

alors j'ai essayé de me mettre en most host, j'ai créer un bridge, mais mon ubuntu ne voit plus le réseau (j'imagine qu'il y a des trucs à changer dans la config du guest si on fait ça mais je sais pas quoi)

 

et sur le net tu trouves des milliers de tuto qui sont des copier/coller de 2-3 docs- qui font pas avancer le problème...ça dit partout que c facile et que t'es limite un con si t'y arrives pas, mais ça aide pas au diagnostic...

 

comment savoir si la connexion se fait sur la machine guest ?


Message édité par Jubijub le 07-12-2008 à 19:18:46

---------------
Jubi Photos : Flickr - 500px
n°1095576
esox_ch
Posté le 07-12-2008 à 19:15:54  profilanswer
 

Perso j'utilise NAT + VirtualBox qui écoute sur un port bidon (c'est effectivement très bien expliqué dans le user-end manual :o)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1095578
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 07-12-2008 à 19:16:29  profilanswer
 

openssh tourne sur ta vm ? par défaut il n'est pas installé :D


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1095598
Jubijub
Parce que je le VD bien
Posté le 07-12-2008 à 19:28:19  profilanswer
 

ben j'ai installé sshd oui :)

 

il faut faire quoi de plus que les le truc vboxmanage ?

 
Code :
  1. C:\Program Files\Sun\xVM VirtualBox>vboxmanage getextradata "Ubuntu Server 8.10"
  2. enumerate
  3. VirtualBox Command Line Management Interface Version 2.0.6
  4. (C) 2005-2008 Sun Microsystems, Inc.
  5. All rights reserved.
  6. Key: GUI/SaveMountedAtRuntime, Value: yes
  7. Key: GUI/LastWindowPostion, Value: 658,23,720,442
  8. Key: GUI/Fullscreen, Value: off
  9. Key: GUI/Seamless, Value: off
  10. Key: GUI/AutoresizeGuest, Value: on
  11. Key: GUI/LastCloseAction, Value: powerOff
  12. Key: VboxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort, Value: 22
  13. Key: VboxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort, Value: 2222
  14. Key: VboxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol, Value: TCP
 

J'ai aussi vérifié iptables, j'ai pas de règles apparement

 

mon pare-feu windows est désactivé...
j'utilise Putty avec la config par défaut, et j'essaye d'attaquer localhost:2222


Message édité par Jubijub le 07-12-2008 à 19:34:02

---------------
Jubi Photos : Flickr - 500px
n°1095606
esox_ch
Posté le 07-12-2008 à 19:35:51  profilanswer
 

Alors, sauf erreur ce que tu appelles "MyLinux" dans tes lignes de commande devrait être "Ubuntu Server 8.10" en fait.
Et puis rappelle toi que ces lignes de commande doivent être exécutées alors que la machine virtuelle est éteinte.


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1095611
Jubijub
Parce que je le VD bien
Posté le 07-12-2008 à 19:39:35  profilanswer
 

ct un copy paste foireux directement du tuto...j'ai bien mis "Ubuntu Server 8.10" à la place...la preuve, le fichier xml dans lequel ça doit se stocker affiche bien ces valeurs...

 
Code :
  1. <ExtraDataItem name="VboxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" value="22"/>
  2. <ExtraDataItem name="VboxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" value="2222"/>
  3. <ExtraDataItem name="VboxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" value="TCP"/>


Sinon j'ai lancé ça sur le guest : sudo netstat -lntp | grep 22
ça me renvoit bien que le process 3586/sshd écoute sur 0.0.0.0:22


Message édité par Jubijub le 07-12-2008 à 19:40:25

---------------
Jubi Photos : Flickr - 500px
n°1095618
esox_ch
Posté le 07-12-2008 à 19:42:46  profilanswer
 

T'as re-demarré ton Ubuntu "virtuel" ? T'as rien de special dans le /ect/host.deny /etc/host.allow de l'ubuntu ? T'as aucune règle de FW nazi ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1095621
Jubijub
Parce que je le VD bien
Posté le 07-12-2008 à 19:50:01  profilanswer
 

je l'ai redémarrer 5-6x au moins...(je veux dire que j'ai fait un halt et relancé le VM)

 

un iptables --list me renvoit rien (j'ai aucune règle dans les 3 chaines INPUT, ACCEPT et FORWARD)
c'est peut etre une couille ça, je devrais pas avoir une règle qui dit que j'accepte les connexions sur 22 ?

 

sinon les 2 /etc/hosts.* sont vide (hormis les commentaires expliquant comment les remplir)

 


sinon je crois voir le problème, en fait meme en nat j'ai plus la connexion réseau (un aptitude update foire par ex)

 


Message édité par Jubijub le 07-12-2008 à 19:52:08

---------------
Jubi Photos : Flickr - 500px
n°1095631
Jubijub
Parce que je le VD bien
Posté le 07-12-2008 à 20:23:06  profilanswer
 

\o/ ça marche !!! (bon j'avais du casser qqc en testant le host networking...j'ai réinstallé, ce qui prend 3 sec)...

 

à moi les joies du copy//paste :)


Message édité par Jubijub le 07-12-2008 à 20:23:27

---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Pour un server web java : Debian ou Ubuntu ?

 

Sujets relatifs
[RESOLU] Linux Debian 4.0r5: Lecture de .avi impossible ![UBUNTU] Problème de modules pour une Webcam
[Ubuntu/Debian] Unable to enumerate USB device sr0 on port 2Installer debian netinstal sans connexion filaire mais avec le wifi ?
Ubuntu-Party ce WE (29-30 nov) à Paris : venez découvrir Linux :)pb connectiques USB sous ubuntu 8.10
[Debian] Failed to bring up eth0 [RESOLU][debian] Mise en place d'une passerelle
lire dans un volume aprés une réinstallation de Debian ( résolu ) 
Plus de sujets relatifs à : Pour un server web java : Debian ou Ubuntu ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR