Skip to content
This repository has been archived by the owner on Sep 21, 2018. It is now read-only.

configuration avec ispconfig #46

Closed
luniun opened this issue Apr 9, 2014 · 63 comments
Closed

configuration avec ispconfig #46

luniun opened this issue Apr 9, 2014 · 63 comments
Labels

Comments

@luniun
Copy link

luniun commented Apr 9, 2014

Bonjour,

J'essaie d'installer votre Cakebox-light sur mon debian 7 ispconfig.

Suivant le tuto je ne rencontre aucun souci jusqu'a la configuration apache2.

Je crée un sous-domaine dans isp config:

sousdom

Mais http://cakebox.air-luniun.fr me donne "impossible de trouver la page."

L'adresse http://air-luniun.fr/cakebox/public/ me charge cakebox avec une ereur 404 au milieu.

Merci d'avance pour votre aide.

@al3xLvs
Copy link
Contributor

al3xLvs commented Apr 10, 2014

Tu as les logs de apaches svp?

@luniun
Copy link
Author

luniun commented Apr 10, 2014

Ayant tenter pas mal de chose. j'ai pas mal mi le bordel sur le serveur, je suis en train de refaire l'installation. je les transmet aussitôt fais.

Merci

@luniun
Copy link
Author

luniun commented Apr 10, 2014

Alors voici ma config.

Debian 7 64+ isp config.

Installation grâce au wiki.

site dans "/var/www/clients/client1/web1/web/cakebox/"

Sous domaine dans ispconfig.
sousdom

Erreur a l'ouverture de http://cakebox.air-luniun.fr "Impossible de trouver la page."

@al3xLvs
Copy link
Contributor

al3xLvs commented Apr 10, 2014

je connais pas ispconfig.

Y' a un script d'installation dispo sur le dépôt. pour installer apache
https://github.com/Cakebox/Cakebox-light/blob/master/scripts/apache.sh
et ici pour installer cakebox
https://github.com/Cakebox/Cakebox-light/blob/master/cakebox.sh

@luniun
Copy link
Author

luniun commented Apr 10, 2014

Oui je l'ai vu.

Mais je ne peux pas les utiliser car ispconfig me fournie déjà tout cela. Est il mettrait un jolie bordel ^^

Mon problème se trouve plutôt dans le sous domaine je pense.

@al3xLvs
Copy link
Contributor

al3xLvs commented Apr 10, 2014

Si le nom de domaine pointe bien vers la vhost je vois pas pourquoi ça viendrait du sous domaine.

Par contre cakebox-light demande une configuration particulière pour fonctionner. Je pense pas que ispconfig soit adapté de notre cas.
A moins que tu puisses nous fournir le fichier de configuration on ne peut pas plus t'aider

@luniun
Copy link
Author

luniun commented Apr 10, 2014

tu voudrais quelle fichier?

@al3xLvs
Copy link
Contributor

al3xLvs commented Apr 10, 2014

celui là https://github.com/Cakebox/Cakebox-light/blob/master/webconf-example/apache2-vhost.conf.example

les fichiers de configuration apache en gros.

@luniun
Copy link
Author

luniun commented Apr 10, 2014

Edit pour github.

https://gist.github.com/luniun/8f7350741a0e13be1d08

@fma16
Copy link

fma16 commented Apr 10, 2014

@luniun La prochaine fois, pour copier-coller un long texte, tu devrais utiliser https://gist.github.com/ ; ce sera beaucoup plus lisible par tout le monde, et ça évitera de mettre un gros pavé au milieu de la conversation ;-)
Sinon, même si j'y comprends pas grand chose, ton fichier de configuration me semble très bizarre... Ces rapports d'erreur en plein milieu ne devrait normalement ne pas être situés dans le fichier... (que l'on me corrige si je me fourvoie :-P).
Après, c'est au dessus de mes compétences!

@luniun
Copy link
Author

luniun commented Apr 10, 2014

Ok, désoler j'en prend note.

Il est generer par ispconfig, Donc je pence que cela est normale.

@fma16
Copy link

fma16 commented Apr 10, 2014

@luniun Ptite question, pourquoi passer par ISPConfig? Je vois que ton registar est OVH, ce n'est pas plus simple de passer par la console d'administration d'OVH directement?

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

En même temps, il y a aucun directory ni DocumentRoot qui pointe sur : /var/www/clients/client1/web1/web/cakebox/public/
Le "Impossible de trouver la page." me semble donc logique...
Pour moi, il faut définir un alias car DocumentRoot est sur le répertoire : /var/www/air-luniun.fr/web

@tuxity
Copy link
Member

tuxity commented Apr 10, 2014

Wouaaa je connaisais pas ISPConfig mais ca a l'air d'etre une belle usine a gaz :P

@luniun
Copy link
Author

luniun commented Apr 10, 2014

Le serveur ne me sert pas que pour cakebox. Et je me suis toujours servie de Virtualmin. Mais depuis un moment je suis passer sous ispconfig car Virtualmin(webmin) ne veux plus se syncro avec le dns secondaire ns.kimsufi. Pour je ne sais quelle raison.

Et je n'ai pas asser de connaissance pour partir d'un Debian nue + bind9.

En plus, j'ai essayer apres midi sur un debian nue en installant a l'aide de cakebox.sh + apache.sh.
Avec le même résultat ....

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

Avec la même erreur "Impossible de trouver la page." ou une autre ?

@luniun
Copy link
Author

luniun commented Apr 10, 2014

la meme.

Je pence ne pas faire correctement l'etape apache. Mais quoi....

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

Poste moi le fichier qui configure la cakebox depuis apache. (dans /etc/apache2/site-enabled/)

@luniun
Copy link
Author

luniun commented Apr 10, 2014

je t'ai mit l'integraliter du dossier etc/apache2/sites-available/

https://gist.github.com/luniun/766ad8f355f2cb55e0ed

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

On parle bien du debian sur lequel t'as installé la cakebox avec le script cakebox.sh et apache.sh ?

@luniun
Copy link
Author

luniun commented Apr 10, 2014

la non, je l'ai reinstalle depuis sous isp. Je peux le refaire sous debian nu si tu veux. Je commance a le connaitre par coeur lol

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

Ah je me disais. Oui je veux bien la config du debian / apache avec les scripts. Pour trouver l'erreur. Peut être que ca nous aidera pour isp.

@luniun
Copy link
Author

luniun commented Apr 10, 2014

ok je refais sa^^

@luniun
Copy link
Author

luniun commented Apr 10, 2014

Par contre pour le noms de domaine je fais comment? car isp me permetter de config le serveur dns.

Je peux effectuer les script sans en configurer?

@fma16
Copy link

fma16 commented Apr 10, 2014

@luniun Tu peut peut être passer par OVH directement, comme je te l'avaiais dis précédemment :)
C’est ce que j'ai fait avec mon NDD, et c'est peut être plus fiable (si ton serveur tombe en panne par exemple, ...)

@luniun
Copy link
Author

luniun commented Apr 10, 2014

Donc fraudais que je repasse par les dns ovh ?
Et attende la propagation du changement de dns.

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

Perso moi je suis chez ovh mais je n'ai pas de panel vue que c'est un serveur kimsufi. Je sais pas comment fonctionne ISP mais je pense que si tu créer un sous-domain cakebox il faut aussi créer un Alias. Car ton sous domain marche bien, on le voit, il pointe bien vers la cakebox. Mais il se trouve dans le mauvais répertoire, c'est ca qui plante pour moi. Peut être si tu pouvais config un Alias depuis ISP,..

@luniun
Copy link
Author

luniun commented Apr 10, 2014

oui pas de panel. le serv est un kimsufi.

un alias est possible mais je bloque sur la creation. je te joint un screen de la page de creation alias.

ps: les donnés dedans n'ont rien a voir avec le mien.le serv install la.
alias

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

Oui mais la c'est un AliasDomain ça correspond pas trop au besoin. Un truc simple : tu lance le script apache.sh. Il va tout installer correctement et en allant sur cakebox.subdomain.com ca devrait fonctionner. Si ca marche pas, vire les lignes qui concerne la cakebox dans air-luniun.fr.vhost. Y'en a 3-4. De la, j'ai envie de dire qu'il a plus raison de mettre d'erreur.

@luniun
Copy link
Author

luniun commented Apr 10, 2014

Ok, le serveur est frais ^^ Désoler j'ai était long mais node.js compil doucement^^

je viens de finir l'install des prérequis.
cakebox est installer.

donc je crée mon sous domaine.

sous domaine

je lance apache.sh
nom du sous domaine > cakebox.air-luniun.fr
repertoire d'install cakebox> /var/www/clients/client1/web1/web/cakebox/
repertoire de scan> /home/downloads/

Resultat de http://cakebox.air-luniun.fr

Petit problème... Google Chrome n'est pas parvenu à trouver la page cakebox.air-luniun.fr.

En suprimant le sous domaine ispconfig.

Petit problème... Google Chrome n'est pas parvenu à trouver la page cakebox.air-luniun.fr.

en allant directement a http://air-luniun.fr/cakebox/public/

cake

@luniun
Copy link
Author

luniun commented Apr 10, 2014

c'est fais aucun changement

@luniun
Copy link
Author

luniun commented Apr 10, 2014

le type de redirection peut etre ?

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

Et peut être la propagation des dns aussi...

@luniun
Copy link
Author

luniun commented Apr 10, 2014

les dns sont installer depuis plus d'une semaine. est kimsufi se syncro nikel en dns secondaire.

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

@luniun
Copy link
Author

luniun commented Apr 10, 2014

un sous domaine dois se propager?
Par contre dans les dns je ne vois pas de cakebox?!?
dns

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

Chez moi oui en tout ca ! Je veux juste vérifier un truc. Va dans /etc/bind/ normalement tu as un db.lenomdusite. et montre moi ce qu'il y a dedans.

@luniun
Copy link
Author

luniun commented Apr 10, 2014

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

Ok donc la clairement la création de ton sous domain via ISPconfig n'as pas marché, sinon tu verrais une ligne avec cakebox... Rajoute cakebox dans les dns

@luniun
Copy link
Author

luniun commented Apr 10, 2014

je peux le crée manuellement dans bind?

@mpgn
Copy link
Member

mpgn commented Apr 10, 2014

Non tu peux le faire depuis le panel ce sera plus rapide. re-mntre moi le fichier pri.air-luniun.fr apres.

@luniun
Copy link
Author

luniun commented Apr 10, 2014

y a du changement

http://cakebox.air-luniun.fr

Forbidden

You don't have permission to access / on this server.

Apache/2.2.22 (Debian) Server at cakebox.air-luniun.fr Port 80

@al3xLvs
Copy link
Contributor

al3xLvs commented Apr 10, 2014

Une debian nu avec une bonne vieille console ssh, tu aurais déjà un cakebox opérationnel.
De plus il vaut mieux laisser les dns à ovh

@mpgn
Copy link
Member

mpgn commented Apr 11, 2014

Euh non avec un kimsufi il faut prendre les dns kimsufi. OVH le précise très bien.
Ton sous domain marche :

a2ensite cakebox.air-luniun.fr
/etc/init.d/apache2 restart

@luniun
Copy link
Author

luniun commented Apr 11, 2014

Bonjour,

Je pence comprendre le gros du souci. (la nuit porte conseil lol).

Apparemment ispconfig ne crée pas un vrais sous-domaine. Il crée des lien symbolique.... D'ou le fais qu'il n'y ai pas d'enregistrement dns pour cakebox.air-luniun.fr.

Donc je commence a croire que cakebox-light ne sera pas compatible avec ispconfig.

Oui pour kimsufi il faut crée un serveur dns. Et se n'ai de toute façon pas le souci actuelle. (Mes enregistrement dns marche très bien). C'est juste que isp ne crée pas réellement mon sous domaine.

Je vais retenter 2-3 petite chose en début d’après-midi dessus. Mais je pence que je vais retourner ver Virtualmin qui lui marche très bien.

Je vous tient au jus :p

@mpgn
Copy link
Member

mpgn commented Apr 11, 2014

En faite ispconfig utilise les virtual hosts. On le voit avec la ligne : ServerAlias cakebox.air-luniun.fr
Bref ton sous-domain marche bien. Le dns est bien propagé. Il suffit juste de lancer le script apache.sh c'est tout. Dans ton cas :

a2ensite cakebox.air-luniun.fr
/etc/init.d/apache2 restart

les liens symbolique c'est normal, ca évite d'avoir des fichiers en double donc pas de soucis de ce coté la ;)

@luniun
Copy link
Author

luniun commented Apr 14, 2014

je problème de création du sous-domaines c'est bien régler , mais sa configuration n'ai pas correcte.

Donc http://cakebox.air-luniun.fr est bien joignable mais une erreur 404 apparais dans cakebox.

Isp me crée un fichier Vhost unique dans lequel il gère tout domaine / sous domaines. Donc le lancement de apache.sh qui crée "air-luniun.fr.vhost". n'est pas utiliser....

J'en conclue donc qu'il faut éditer ce fichier pour le rendre compatible.
Mais la je sèche. Si tu a une idée martialdidit , je t’écoute ^^

Et encore merci de ton aide.

@mpgn
Copy link
Member

mpgn commented Apr 14, 2014

Ne créer pas de sous domain cakebox avec ISPconfig. Le script apache.sh suffit pour faire le lien entre ton sous domain cakebox et le répertoire.
Si tu créer un sous domain avec ISP config, alors le script apache.sh ne sert à rien.

@luniun
Copy link
Author

luniun commented Apr 14, 2014

ok, je test sa.

@luniun
Copy link
Author

luniun commented Apr 14, 2014

j'ai suprimer le sous-domaines. puis executer apache.sh.

Mais je tombe sur l'index de mon site principal....
http://cakebox.air-luniun.fr
page

Pendant l'execution du script j'ai sa d'afficher.

\n\nDeploiement des modules pour apache
Appuyer sur une touche pour continuer ...
Module headers already enabled
Module rewrite already enabled
[....] Restarting web server: apache2[Mon Apr 14 16:44:32 2014] [warn] NameVirtualHost 5.39.79.223:443 has no VirtualHosts
[Mon Apr 14 16:44:32 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
... waiting [Mon Apr 14 16:44:33 2014] [warn] NameVirtualHost 5.39.79.223:443 has no VirtualHosts
[Mon Apr 14 16:44:33 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
. ok
\n\nDeploiement de la cakebox sur apache
Appuyer sur une touche pour continuer ...
Site cakebox.air-luniun.fr already enabled
[....] Restarting web server: apache2[Mon Apr 14 16:44:43 2014] [warn] NameVirtualHost 5.39.79.223:443 has no VirtualHosts
[Mon Apr 14 16:44:43 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
... waiting [Mon Apr 14 16:44:44 2014] [warn] NameVirtualHost 5.39.79.223:443 has no VirtualHosts
[Mon Apr 14 16:44:44 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
. ok
\n\nCréation du sous-domaine terminé, rendez-vous sur 'cakebox.air-luniun.fr' pour streamer !

@mpgn
Copy link
Member

mpgn commented Apr 14, 2014

Montre moi ton cakebox.air-luniun.fr dans apache. Vérifie bien qu'il existe un lien de ce fichier dans sites-enabled

@luniun
Copy link
Author

luniun commented Apr 14, 2014

@mpgn
Copy link
Member

mpgn commented Apr 14, 2014

Ta bien redémarrer apache ?

@luniun
Copy link
Author

luniun commented Apr 14, 2014

oui avec service apache2 restart.

Qui me donne:

root@ns3266309:~# service apache2 restart
[....] Restarting web server: apache2[Mon Apr 14 16:59:32 2014] [warn] NameVirtualHost 5.39.79.223:443 has no VirtualHosts
[Mon Apr 14 16:59:32 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
... waiting [Mon Apr 14 16:59:34 2014] [warn] NameVirtualHost 5.39.79.223:443 has no VirtualHosts
[Mon Apr 14 16:59:34 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
. ok

@mpgn
Copy link
Member

mpgn commented Apr 14, 2014

Je vais réfléchir au problème, ne touche plus à ta config actuel ;)

@luniun
Copy link
Author

luniun commented Apr 14, 2014

ok, merci.

@mpgn
Copy link
Member

mpgn commented Apr 14, 2014

ISP config les VirtualHost avec un port (le 80) ET une adresse IP spécifique. Dans le fichier ispconfig.cong on peut voir la fameuse ligne : NameVirtualHost ip:80
Il suffit de rajouter au fichier cakebox.air-luniun.fr, la bonne IP à coté du port.
Bon stream !

@luniun
Copy link
Author

luniun commented Apr 14, 2014

Un grand Merci a vous. Et surtout a martialdidit pour ces heures consacrer a m'aider ^^

@luniun luniun closed this as completed Apr 14, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

5 participants