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 :

Virtualhost apache debian strech


Sujet :

Apache

  1. #1
    Membre chevronné

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 576
    Points : 1 989
    Points
    1 989
    Par défaut Virtualhost apache debian strech
    Bonjour à tous,
    Mes vhost
    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
    <VirtualHost *:80>
        ServerName 54.38.181.29/payment
        ServerAlias *54.38.181.29/payment  *54.38.181.29/payment/
        Redirect permanent / https://54.38.181.29/payment
    </VirtualHost>
    <VirtualHost *:80>
        ServerName 54.38.181.29
        ServerAlias 54.38.181.29  *54.38.181.29
        Redirect permanent / https://54.38.181.29
    </VirtualHost>
    <VirtualHost *:443>
            ServerAdmin webmaster@localhost
            DocumentRoot /var/www/html/payment/public
            ServerName 54.38.181.29/payment
            ServerAlias *54.38.181.29/payment/ *54.38.181.29/payment
            SSLEngine on
            SSLCertificateFile /etc/ssl/localcerts/apache.pem
            SSLCertificateKeyFile /etc/ssl/localcerts/apache.key
    </VirtualHost>
    <VirtualHost *:443>
            ServerAdmin webmaster@localhost
            DocumentRoot /var/www/html
            ServerName 54.38.181.29
            ServerAlias www.54.38.181.29 *54.38.181.29
            SSLEngine on
            SSLCertificateFile /etc/ssl/localcerts/apache.pem
            SSLCertificateKeyFile /etc/ssl/localcerts/apache.key
    </VirtualHost>
    Quand je fais 54.38.181.29/payment j'obtiens https://54.38.181.29payment/ j'aimerais avoir https://54.38.181.29/payment/ qui pointe vers /var/www/html/payment/public

    Merci de votre aide.

  2. #2
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 444
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 444
    Points : 4 563
    Points
    4 563
    Par défaut
    Ajoute / à la fin de Redirect permanent / https://54.38.181.29

    Et tu peux supprimer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <VirtualHost *:80>
        ServerName 54.38.181.29/payment
        ServerAlias *54.38.181.29/payment  *54.38.181.29/payment/
        Redirect permanent / <a href="https://54.38.181.29/payment" target="_blank">https://54.38.181.29/payment</a>
    </VirtualHost>
    c'est inutile
    PXL le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  3. #3
    Membre chevronné

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 576
    Points : 1 989
    Points
    1 989
    Par défaut
    Merci,

    Quand je fais http://54.38.181.29/payment/ j'ai bien https://54.38.181.29/payment/ par contre mais qui ne pointe pas vers /var/www/html/payment/public/ . j'ai d'autres api c'est pour ça je voulais garder le virtualhost racine poyr y accéder
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <VirtualHost *:80>
        ServerName 54.38.181.29
        ServerAlias *54.38.181.29
        Redirect permanent / https://54.38.181.29/
    </VirtualHost>
    j'ai l'impression que le c'est le serverName 54.38.181.29 qui prend la redirection http://54.38.181.29/payment/?

    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
     
     
    <VirtualHost *:80>
        ServerName 54.38.181.29/payment/
        ServerAlias *54.38.181.29/payment/
        Redirect permanent / https://54.38.181.29/payment/
    </VirtualHost>
    <VirtualHost *:80>
        ServerName 54.38.181.29
        ServerAlias *54.38.181.29
        Redirect permanent / https://54.38.181.29/
    </VirtualHost>
    <VirtualHost *:443>
            ServerAdmin webmaster@localhost
            DocumentRoot /var/www/html/payment/public/
            ServerName 54.38.181.29/payment/
            ServerAlias *54.38.181.29/payment/
            SSLEngine on
            SSLCertificateFile /etc/ssl/localcerts/apache.pem
            SSLCertificateKeyFile /etc/ssl/localcerts/apache.key
    </VirtualHost>
    <VirtualHost *:443>
             ServerAdmin webmaster@localhost
             DocumentRoot /var/www/html
             ServerName 54.38.181.29
             ServerAlias www.54.38.181.29 *54.38.181.29
             SSLEngine on
             SSLCertificateFile /etc/ssl/localcerts/apache.pem
             SSLCertificateKeyFile /etc/ssl/localcerts/apache.key
    </VirtualHost>
    Merci

  4. #4
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 444
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 444
    Points : 4 563
    Points
    4 563
    Par défaut
    Alors tu peux garder

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <VirtualHost *:80>
    ServerName 54.38.181.29/payment
    ServerAlias *54.38.181.29/payment *54.38.181.29/payment/
    </VirtualHost>
    mais sans le redirect (il est géré par le vhost précédent) et tu ajoutes le document root adhoc.
    PXL le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  5. #5
    Membre chevronné

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 576
    Points : 1 989
    Points
    1 989
    Par défaut
    Merci,

    Pour plus de maintenabilité j'ai décomposé en plusieurs fichier ip.conf , payment.conf
    Je test avec ip.conf j'active seulement le virtualhost pour le site de mon association en wordpress
    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
    <VirtualHost *:80>
        ServerName 54.38.181.29
        ServerAlias *54.38.181.29
        Redirect permanent / https://54.38.181.29/
    </VirtualHost>
    <VirtualHost *:443>
            ServerAdmin webmaster@localhost
            DirectoryIndex index.html index.php
            DocumentRoot /var/www/html/pu/index.php
            ServerName 54.38.181.29
            ServerAlias *54.38.181.29
            SSLEngine on
            SSLCertificateFile /etc/ssl/localcerts/apache.pem
            SSLCertificateKeyFile /etc/ssl/localcerts/apache.key
    </VirtualHost>
    si je fais en document var/www/html/pu/ il ne trouve pas le fichier index, si je fais var/www/html/pu/index.php tu peux voir le résultat http://54.38.181.29 il m'affiche le contenu mais pas les ressources pourtant les ressources sont bien dans le dossier pu par contre di je m'est le documentRoot uniquement sur le dossier html dans le navigateur le site s'affiche bien .

    Merci pour ton temps.

  6. #6
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 444
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 444
    Points : 4 563
    Points
    4 563
    Par défaut
    DocumentRoot doit être un dossier, pas un fichier
    PXL le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  7. #7
    Membre chevronné

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 576
    Points : 1 989
    Points
    1 989
    Par défaut
    En désactivant le virtualhost racine ou l'ip pointe vers la racine des projets dans le dossier html je n'ai plus le problème. Je pense que quand je faisais 54.38.181.29/payment, finalement vue le nombre d'app que j'ai environ 2 api une native php l'autre avec slim, plus un site wordpress. Je vais garder le virtualhost de base avec l'ip vers le dossier racine.

    Merci

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

Discussions similaires

  1. apache, virtualhost et debian
    Par Hotfirenet dans le forum Apache
    Réponses: 2
    Dernier message: 05/12/2007, 22h16
  2. installer libraire sous Apache (debian)
    Par onet dans le forum Apache
    Réponses: 5
    Dernier message: 06/04/2006, 00h06
  3. Problèmes redirections/virtualhosts
    Par JoN28fr dans le forum Serveurs (Apache, IIS,...)
    Réponses: 7
    Dernier message: 04/04/2006, 22h42
  4. [Apache]Problème se services Apache
    Par bartmarley dans le forum Apache
    Réponses: 6
    Dernier message: 15/07/2004, 14h13
  5. [Install] Problème de lancement sous debian sid
    Par SoaR245 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 18/02/2004, 10h01

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