Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > Solaris
Solaris Forum d'entraide sur le système Solaris.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/01/2008, 22h32   #1
Invité de passage
 
Inscription : décembre 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 26
Points : 1
Points : 1
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
filos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2008, 13h18   #2
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
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
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2008, 14h17   #3
Membre habitué
 
Avatar de ixterm
 
Inscription : mars 2005
Messages : 277
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 277
Points : 145
Points : 145
si tu as installé apache à partir de blastawave :

Code :
/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"
ixterm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2008, 22h49   #4
Invité de passage
 
Inscription : décembre 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 26
Points : 1
Points : 1
Citation:
Envoyé par ixterm Voir le message
si tu as installé apache à partir de blastawave :

Code :
/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
filos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 05h16   #5
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 969
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 969
Points : 1 376
Points : 1 376
Lance ces trois commandes et dis nous ce qu'elles affichent.
Code :
1
2
3
svcadm clear apache2
svcadm enable apache2
svcs -xv apache2
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 22h26   #6
Membre habitué
 
Avatar de ixterm
 
Inscription : mars 2005
Messages : 277
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 277
Points : 145
Points : 145
dans /etc/apache2 il y a un fichier initial httpd.conf-example, recopie le en le renommant httpd.conf
ixterm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 23h26   #7
Invité de passage
 
Inscription : décembre 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 26
Points : 1
Points : 1
Citation:
Envoyé par jlliagre Voir le message
Lance ces trois commandes et dis nous ce qu'elles affichent.
Code :
1
2
3
svcadm clear apache2
svcadm enable apache2
svcs -xv apache2
Salut et merci beaucoup.
Voici les résultats:
Code :
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 :
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
filos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 00h21   #8
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 969
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 969
Points : 1 376
Points : 1 376
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 :
1
2
ServerRoot "/export/www"
Citation:
-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.
Citation:
-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".
Citation:
-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.
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 00h53   #9
Invité de passage
 
Inscription : décembre 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 26
Points : 1
Points : 1
Citation:
Envoyé par jlliagre Voir le message
là:
Code :
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
filos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 06h37   #10
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 969
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 969
Points : 1 376
Points : 1 376
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.
Citation:
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.
Citation:
-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.

Citation:
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.
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 22h05   #11
Invité de passage
 
Inscription : décembre 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 26
Points : 1
Points : 1
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 :
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
filos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 22h53   #12
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 969
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 969
Points : 1 376
Points : 1 376
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 çà.
Citation:
-Pour le fichier /etc/hosts je metrrais donc:

Code :
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.
Citation:
Est-ce que l'allias est mon_nom_DNS_public?
Oui.
Citation:
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.
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h23.


 
 
 
 
Partenaires

Hébergement Web