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

Solaris Discussion :

Configuration Apache Sous Solaris


Sujet :

Solaris

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut Configuration Apache Sous Solaris
    Bonjour à tous.
    Je voudrais installer un site web d'essai sur ma machine.
    Pour cela je pense que avant tout je dois configurer apache.
    Je pense qu'il déjà installé mais c'est tout.
    Pourriez-vous me guider dans la configuration du serveur apache .
    Merci infiniment
    filos

  2. #2
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Apache est un logiciel
    N'importe quel tuto fonctionnera

    La seule chose de différente, sera le démarrage automatique d'apache au boot de ta machine

  3. #3
    Membre éclairé Avatar de ixterm
    Inscrit en
    Mars 2005
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 283
    Par défaut
    si tu as installé apache à partir de blastawave :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /opt/csw/apache2/sbin/apachectl start
    demarrera le serveur.

    Pour le tester, ouvre un navigateur et tape localhost , tu devrait avoir une page marquée "it works"

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    Citation Envoyé par ixterm Voir le message
    si tu as installé apache à partir de blastawave :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /opt/csw/apache2/sbin/apachectl start
    demarrera le serveur.

    Pour le tester, ouvre un navigateur et tape localhost , tu devrait avoir une page marquée "it works"
    Merci infiniment.

    apace2 se trouve sur ma machine dans : /var/apache2/ et dans : /usr/apache2/ et dans : /etc/apache2/ et j'ai plusieurs autres fichiers dans /lib/svc/method (http-apache2).
    J'ai tapé ta commande mais à chaque fois j'ai la réponse : non trouvé.
    La seule commande qui s'est executé sans erreur est http-apache2 mais elle n'a pas démarré apache2.
    Comment faire pour le lancé ?

    Question:
    Je voudrais qu'il démarre automatiquement à chaque démarrage de la machine.

    Merci infiniment
    filos

  5. #5
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Lance ces trois commandes et dis nous ce qu'elles affichent.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    svcadm clear apache2
    svcadm enable apache2
    svcs -xv apache2

  6. #6
    Membre éclairé Avatar de ixterm
    Inscrit en
    Mars 2005
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 283
    Par défaut
    dans /etc/apache2 il y a un fichier initial httpd.conf-example, recopie le en le renommant httpd.conf

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    Citation Envoyé par jlliagre Voir le message
    Lance ces trois commandes et dis nous ce qu'elles affichent.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    svcadm clear apache2
    svcadm enable apache2
    svcs -xv apache2
    Salut et merci beaucoup.
    Voici les résultats:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    bash-3.00$ su
    Mot de passe :
    # svcadm clear apache2
    svcadm: L'instance "svc:/network/http:apache2" n'est pas en état de maintenance ou dans un état dégradé.
    # svcadm enable apache2
    # svcs -xv apache2
    svc:/network/http:apache2 (Apache 2 HTTP server)
     État : online depuis lun 07 janv 2008 22:09:13 CET
       Voir : man -M /usr/apache2/man -s 8 httpd
       Voir : /var/svc/log/network-http:apache2.log
    Effet : aucun.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Si vous lisez cette page, c'est que les propriétaires de ce domaine viennent d'installer le serveur web Apache avec succès. Ils doivent maintenant ajouter du contenu à ce répertoire et remplacer cette page, ou bien faire pointer le serveur vers l'endroit où se trouve le contenu réel du site.
    Vous voyez cette page au lieu du site attendu ?
     
    Vous voyez cette page parce que l'administrateur du site a modifié la configuration de ce serveur Web. Veuillez contacter l'administrateur du site concerné. La Fondation Apache (Apache Software Foundation), qui produit le logiciel Apache utilisé par ce site, n'a rien à voir avec la maintenance de ce site et ne peut intervenir sur sa configuration.
     
    La documentation Apache est incluse dans cette distribution.
     
    Le webmaster de ce site peut librement utiliser l'image ci-dessous sur un site web utilisant le logiciel Apache. Merci d'avoir choisi Apache !
    Donc il est actif mais je voudrais personnaliser le httpd.conf (j'ai renomé le httpd.conf-exemple en httpd.conf avant les commandes ci-dessus) .
    -Peut-tu me dire quels sont lignes essentiels à modifier (car le fichier est assez long et je ne comprends pas tout).
    Je voudrais indiquer exemple que le répertoire du site web est /export/www mais je le precise où ?
    -Puis je voudrais decomenter une des lignes concernant localhost ou 127.0.0.1

    -Quelle fichier dois-je modifier et quoi exactement pour qu'il demarre automatiquement à chaque démarrage de la machine.

    -La dernière question pour aujourd'hui est de savoir comment je peux faire que mon site web soit accessible depuis l'internet ?
    Je dispose d'un petit réseau local en étoile sur un routeur netgear rp614v2

    Merci infiniment
    filos

  8. #8
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par filos Voir le message
    Je voudrais indiquer exemple que le répertoire du site web est /export/www mais je le precise où ?
    là:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ServerRoot "/export/www"
    -Puis je voudrais decomenter une des lignes concernant localhost ou 127.0.0.1
    Il faut y mettre ton nom DNS public et le mettre en alias de ton IP locale dans /etc/hosts.
    -Quelle fichier dois-je modifier et quoi exactement pour qu'il demarre automatiquement à chaque démarrage de la machine.
    C'est déjà configuré pour redémarrer grâce à "svcadm enable apache2".
    -La dernière question pour aujourd'hui est de savoir comment je peux faire que mon site web soit accessible depuis l'internet ?
    Je dispose d'un petit réseau local en étoile sur un routeur netgear rp614v2
    Dans la config du routeur, il doit y avoir quelque part un fonction qui permet de faire passer le port 80 vers l'une des machines de ton réseau. Regarde dans la doc.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    Citation Envoyé par jlliagre Voir le message
    là:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ServerRoot "/export/www"
    Il faut y mettre ton nom DNS public et le mettre en alias de ton IP locale dans /etc/hosts.
    J'ai 2 questionsidiotes ou basiques mais je les pose comme même.
    -Mon nom DNS publique c'est bien le nom de mon FAI free c'est-à-dire free.fr ?
    Ou alors (comme j'ai un site www.kappanet.eu sur online.net mais je n'ai rien mis encore) est-ce que c'est kappanet.eu mon DNS public ?
    -Le mettre en alias ? J'avoue que je ne comprends pas ce que je dois mettre exactement dans /etc/hosts... pourtant en théorie je sais ce que c'est un alias(un nom au quel on attribue une commande).
    Mille excuse je suis confu ...
    merci infiniment
    filos

  10. #10
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par filos Voir le message
    -Mon nom DNS publique c'est bien le nom de mon FAI free c'est-à-dire free.fr ?
    non, çà c'est un nom de domaine.
    Il faut un nom complet. Va sur le site http://www.printmyip.com/ par exemple.
    Ton nom DNS est celui qui suit "resolved to" au début de la réponse.
    Attention, si tu n'a pas d'IP fixe chez free, tu va avoir du mal à publier ton site sur Internet.
    Ou alors (comme j'ai un site www.kappanet.eu sur online.net mais je n'ai rien mis encore) est-ce que c'est kappanet.eu mon DNS public ?
    Non plus, il ne correspond pas à ton adresse IP mais à celle de l'hébergeur.
    -Le mettre en alias ? J'avoue que je ne comprends pas ce que je dois mettre exactement dans /etc/hosts...
    Le fichier host contient une première colonne qui indique une adresse IP puis une deuxième colonne qui indique le nom associé puis des colonnes optionelles qui contiennent des alias, c'est à dire des noms pouvant être utilisé à la place du premier, des synonymes si tu veux.

    pourtant en théorie je sais ce que c'est un alias(un nom au quel on attribue une commande).
    C'est une autre utilisation du mot alias.

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    Citation Envoyé par jlliagre Voir le message
    non, çà c'est un nom de domaine.
    Le fichier host contient une première colonne qui indique une adresse IP puis une deuxième colonne qui indique le nom associé puis des colonnes optionelles qui contiennent des alias, c'est à dire des noms pouvant être utilisé à la place du premier, des synonymes si tu veux.
    Merci.
    -Je me permets d'insister sur cette notion. Donc mon nom DNS est le nom qui correspond à mon adresse ip (j'ai une ip fixe) et qui se trouve donc enregistré dans la liste des noms du serveur DNS de free ? Est-ce que j'ai bien compris et bien défini ?
    -Pour le fichier /etc/hosts je metrrais donc:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    colonne1     colonne2                colonne3
    IP_fixe      mon_d'hôte(unknown)      mon_alias
    Est-ce que l'allias est mon_nom_DNS_public?
    Si l'alis c'est nom quelconque il faudrait définir quelque part alias=nom_DNS ?

    Je vais ouvrir un autre sujet pour savoir comment changer nom d'hôte unknown sans risque de perdre connexion internet dhcp.

    Merci infiniment
    filos

  12. #12
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par filos Voir le message
    Merci.
    -Je me permets d'insister sur cette notion. Donc mon nom DNS est le nom qui correspond à mon adresse ip (j'ai une ip fixe) et qui se trouve donc enregistré dans la liste des noms du serveur DNS de free ? Est-ce que j'ai bien compris et bien défini ?
    C'est exactement çà.
    -Pour le fichier /etc/hosts je metrrais donc:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    colonne1     colonne2                colonne3
    IP_fixe      mon_d'hôte(unknown)      mon_alias
    Oui, sauf que l'IP_fixe dont il est question ici est l'adresse IP attribuée par ton routeur. Il s'agit souvent d'un adresse du type 192.168.1.xyz.
    Il faut aussi que tu puisse configurer ton routeur (serveur dhcp) pour qu'il atrribue toujours la même adresse à ton PC.
    Est-ce que l'allias est mon_nom_DNS_public?
    Oui.
    Je vais ouvrir un autre sujet pour savoir comment changer nom d'hôte unknown sans risque de perdre connexion internet dhcp.
    Pas besoin de multiplier les sujets.

    Tu met le nom que tu veux a ta machine dans /etc/nodename si ce n'est pas déjà le cas.
    Tu edite le fichier /etc/default/dhcpagent et tu remplaces la ligne
    PARAM_REQUEST_LIST=1,3,6,12,15,28,43
    par
    PARAM_REQUEST_LIST=1,3,6,15,28,43
    Tu executes la commande
    hostname nouveau-nom

    Tu n'aura pas perdu ta connection dhcp.

Discussions similaires

  1. configuration imprimante sous solaris
    Par limalima dans le forum Solaris
    Réponses: 0
    Dernier message: 03/09/2013, 14h43
  2. Problème de lancement d'apache sous Solaris
    Par Aure7780 dans le forum Solaris
    Réponses: 2
    Dernier message: 02/08/2009, 15h22
  3. Configuration apache sous debian
    Par Dark Ryus dans le forum Debian
    Réponses: 26
    Dernier message: 18/04/2008, 10h28
  4. configurer apache sous mandrak linux 9
    Par sidali.nsdev dans le forum Apache
    Réponses: 3
    Dernier message: 01/12/2006, 20h51
  5. Configuration Apache sous mandriva
    Par jadoo dans le forum Apache
    Réponses: 4
    Dernier message: 12/11/2006, 22h53

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