IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Héberger un site chez moi


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut Héberger un site chez moi



    J'ai un gros soucis, j'essai de me mettre en auto hébergement (rien de bien extravagant, c'est juste pour mon futur groupe de travail) ! J'ai installé pour cela une solution LAMP sur ma Ubuntu 9.10, jusque là pas de soucis particulier. J'ai ajouté un fichier /etc/apache2/sites-available/franckh.home.fr dont le contenu est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    <VirtualHost *:80>
    	ServerAdmin webmaster@localhost
    	ServerName franckh.home.fr
     
    	DocumentRoot /home/franhec/www
    	<Directory />
    		Options FollowSymLinks
    		AllowOverride None
    	</Directory>
     
    	<Directory /home/franhec/www>
    		Options Indexes FollowSymLinks MultiViews
    		AllowOverride All
    		Order allow,deny
    		Allow from all
    	</Directory>
     
    	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    	<Directory "/usr/lib/cgi-bin">
    		AllowOverride None
    		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    		Order allow,deny
    		Allow from all
    	</Directory>
     
    	ErrorLog /var/log/apache2/error.log
     
    	# Possible values include: debug, info, notice, warn, error, crit,
    	# alert, emerg.
    	LogLevel warn
     
    	CustomLog /var/log/apache2/access.log combined
     
        Alias /doc/ "/usr/share/doc/"
        <Directory "/usr/share/doc/">
            Options Indexes MultiViews FollowSymLinks
            AllowOverride None
            Order deny,allow
            Deny from all
            Allow from 127.0.0.0/255.0.0.0 ::1/128
        </Directory>
     
    </VirtualHost>
    J'ai activé ce nouveau vhost avec la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo a2ensite franckh.home.fr
    J'ai modifié mon fichier etc/hosts de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    127.0.0.1	localhost
    127.0.1.1	franhec-ubuntu
    88.169.97.101	franckh.home.fr
    192.168.1.1	franckh.home.fr
     
    # The following lines are desirable for IPv6 capable hosts
    ::1     localhost ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    Puis relancé comme il se doit Apache. J'ai configuré le routeur de ma freebox de cette manière avec redirection du port 80 (j'espère que c'est juste) : http://franck.hecht.free.fr/images/franckh-routeur.jpg

    L'url finale est donc : http://franckh.home.fr/ ! Toujours rien, j'ai juste accès à mon site par le biais de l'adresse local 127.0.0.1 mais nulle part d'autre !


    Quelqu'un pourrais m'aider svp



    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Est-ce que tu as vu le tuto que j'ai écrit sur le sujet ? Il y a des points à vérifier concernant ta conf réseau, notamment la valeur de la directive Listen : elle ne doit pas contenir l'IP 127.0.0.1, au mieux juste Listen 80. Assure-toi également qu'il y a la directive suivante dans le fichier ports.conf :
    Enfin, ton fichier /etc/hosts est incorrect : il y a 2 lignes pour le même nom, ce qui n'est pas possible. Avec Free, vu que le routage est bien foutu il me semble, tu n'as besoin de rien mettre du tout dans ton fichier /etc/hosts pour ton site, donc supprime tes 2 lignes.

  3. #3
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Ok merci, je vais voir ton tutoriel et fignoler tout ca, je garde le sujet ouvert pour le moment


    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    En fait, cela ne m'a rien appris de plus

    Le pire, c'est lorsque je redirige le port 80 comme montré dans la capture dans mon premier message que je n'ai plus accès au site par le biais de mon IP depuis le même PC. Je vais finir encore par laisser tomber cette histoire, surtout que par la suite je veux installer un ptit serveur SVN pour les futurs projets du groupe
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Pour ta conf de Freebox, elle est incorrecte : tu rediriges le port 80 de la Freebox sur la Freebox (IP 192.168.1.1) et pas le port 80 de ton PC. Dans la zone "Redirections de ports", il faut mettre l'IP 192.168.1.X de ton PC et pas 192.168.1.1 qui est l'IP de la Freebox (premier champ tout en haut de la page). Si t'es en DHCP sur ton PC, je te conseille de forcer l'IP de ce dernier en lui attribuant un bail permanent (tout en bas de la page). C'est ce que j'ai fait chez moi sur mon Mac pour le FreePlayer, ça marche nickel.

    Donne nous ta conf Apache complète, on va voir ce qui ne va pas dedans.

  6. #6
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    Pour ta conf de Freebox, elle est incorrecte : tu rediriges le port 80 de la Freebox sur la Freebox (IP 192.168.1.1) et pas le port 80 de ton PC. Dans la zone "Redirections de ports", il faut mettre l'IP 192.168.1.X de ton PC et pas 192.168.1.1 qui est l'IP de la Freebox (premier champ tout en haut de la page). Si t'es en DHCP sur ton PC, je te conseille de forcer l'IP de ce dernier en lui attribuant un bail permanent (tout en bas de la page). C'est ce que j'ai fait chez moi sur mon Mac pour le FreePlayer, ça marche nickel.
    Heu j'ai pas tout saisi, je suis pas trop dans ces trucs réseaux j'dois avouer que je suis une vraie quiche dans ce domaine pour le moment Si tu peux me dire pas à pas ce que je dois faire, parce que là, quel est l'adresse IP à indiquer pour ce foutu port 80 ?!?

    Citation Envoyé par _Mac_ Voir le message
    Donne nous ta conf Apache complète, on va voir ce qui ne va pas dedans.
    Heu quels fichiers en particulier ?
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment héberger son site chez soi ?
    Par Blink182 dans le forum Chez soi
    Réponses: 14
    Dernier message: 22/02/2012, 21h42
  2. Héberger mes sites chez moi
    Par Sba3Net dans le forum Chez soi
    Réponses: 3
    Dernier message: 19/03/2009, 23h58
  3. Héberger mon site chez moi
    Par bimus dans le forum Chez soi
    Réponses: 3
    Dernier message: 17/01/2008, 22h35
  4. Comment héberger son site chez soi ?
    Par Blink182 dans le forum Hébergement
    Réponses: 10
    Dernier message: 27/01/2007, 13h11
  5. Héberger un site chez soi
    Par fk04 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 23/05/2006, 10h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo