Page 1 sur 1

installer apache (serveur http)

Posté : mar. 23 nov. 2010 20:45
par AigletoN
Installation apache2 sur une Debian

Code : Tout sélectionner

aptitude install apache2 
verifier si l'installation est OK:
http://localhost" onclick="window.open(this.href);return false; si un gros It Works apparait c'est parfait ca fonctionne.vous pourvez continuer


une fois l'installation terminé, il faut créer un virtualhost en créant un fichier dans "/etc/apache2/sites-available" ou en ouvrant le fichier par default /etc/apache2/sites-available/default et au moment de l'enregistrer mettre votre nom de site

Code : Tout sélectionner

nano /etc/apache2/sites-available/monsite
j'ai nommé le fichier "monsite" avec le contenue minimum

Code : Tout sélectionner

<VirtualHost *:80>
ServerAdmin toto@monsite.com
DocumentRoot "/home/toto/www/"
ServerName monsite.com
ServerAlias www.monsite.com
ErrorLog "/var/log/apache2/monsite-error.log"
CustomLog "/var/log/apache2/monsite-access.log" combined
<Directory /home/toto/www/>
Options -Indexes
AllowOverride AuthConfig FileInfo Limit
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
ServerAdmin=indiquer votre adresse de courriel
DocumentRoot=emplacement du site par defaut le site ce trouve dans /var/www

ServerName= votre nom de domaine

ServerAlias=indiquer les domaine qui meneront au meme repertoire (si vous utilisez plusieur nom de domaine)monsite.fr,monsite.ath.cx etc....

ErrorLog = emplacement pour les erreurs rencontré par le domaine

CustomLog=emplacement des visiteurs

Directory=chemin vers le repertoire du site

Options -indexes =option qui protege le contenu des repertoire si aucune page index est placé le contenu du repertoire ne sera pas afficher ,si on enleve l'option le contenue du repertoire sera visible

Ceci est une configuration minimum ensuite il suffit de le mettre à vos "goût" avec plus ou moin d'option.

on enregistre les modification (om met le nom du site en bas,si on a ouvert le fichier defaut) et on ferme (ctrl+O [entrée] puis ctrl+x)
Maintenant on "active" le site à l'aide de:

Code : Tout sélectionner

a2ensite monsite
vous devez mettre derriere a2ensite le nom que vous avez donner
Pour la prise en compte du nouveau virtualhost on redemarre apache

Code : Tout sélectionner

/etc/init.d/apache2 restart

foire au question et les utiles:
-Pensez à ouvrir le port 80 de votre box
-pour utiliser une redirection gratuite dyndns.org ,no-ip.org et le logiciel de mise a jour ip dynamique "ddclient" ou "updatedd"
-pour tester le serveur http en reseau local d'un autre pc via l'url mondomaine.fr modifier le fichier host du pc client
sous windows c:/windows/systeme32/driver/etc/hosts et sous linux /etc/host
et ajouter l'ip machine et domaine comme par exemple
192.168.1.56 monsite.com

Re: installer apache (serveur http)

Posté : mar. 23 nov. 2010 22:39
par Prof
ok, dès la première phrase je suis paumé :D :D

Re: installer apache (serveur http)

Posté : mer. 24 nov. 2010 07:19
par Ikki
Sacré prof, je te croyais meilleur..

Re: installer apache (serveur http)

Posté : mer. 24 nov. 2010 17:04
par AigletoN
Prof a écrit :ok, dès la première phrase je suis paumé :D :D
details de la premiere phrase
installation
installation /ɛ̃s.ta.la.sjɔ̃/ féminin

1. Action par laquelle on est installé.
* L’installation du président d’un tribunal.
* L’installation d’un curé dans son église.
2. Arrangement intérieur d’un appartement, d’une maison, d'un bureau, etc..
* L'installation de bord était sensiblement la même, avec cette différence, toutefois, que le poste émetteur et récepteur de T.S.F. sur 600 à 800 mètres de longueur d'onde, avait été changé […]. — (Dieudonné Costes & Maurice Bellonte, Paris-New-York, 1930)
* Êtes-vous content de votre installation ?
* Cette installation n’est pas assez confortable.
3. (Art) Mise en scène d'objets ou d'éléments constituant un environnement.
4. (Informatique) Ensemble des actions nécessaires pour rendre un logiciel utilisable sur un ordinateur (par exemple, enregistrement du logiciel sur le disque dur depuis un CD Rom ou un site Internet, etc.)
apache2 :
Apache HTTP Server, souvent appelé Apache, est un logiciel de serveur HTTP produit par l'Apache Software Foundation. C'est le serveur HTTP le plus populaire du Web. C'est un logiciel libre avec un type spécifique de licence, nommée licence Apache.
Debian :
Debian est un système d'exploitation libre pour votre ordinateur. Un système d'exploitation est la suite des programmes de base et des utilitaires qui permettent à un ordinateur de fonctionner. Debian utilise le noyau Linux (le cœur d'un système d'exploitation), mais la plupart des outils de base du système proviennent du projet GNU ; d'où le nom GNU/Linux.

Debian GNU/Linux est bien plus qu'un simple système d'exploitation : il contient plus de 25000 paquets ; les paquets sont des composants logiciels précompilés conçus pour s'installer facilement sur votre machine.

Suite...
"je fait pipi dessu ou tout le monde a comprit"
lolllllll pas taper sur la tete :P

Re: installer apache (serveur http)

Posté : mer. 24 nov. 2010 18:49
par Prof
Merci AigletoN, bien sûr j'avais plus ou moins compris mais je voulais dire par là que linux et windaube ce n'est pas la même chose, mais je dois avoir de vieux reste de mes années de fac ;)

Re: installer apache (serveur http)

Posté : mer. 24 nov. 2010 19:52
par AigletoN
apache existe aussi pour windows deja fait une install sur un xp par curiosité :D il y à quelques années.
Pour info et les inconditionnel windows dans les composant xp pro (a activer) disponnible IIS (internet Information Service) qui n'est autre qu'un serveur http offert par windows .utilisant l'asp comme langage .possibilité d'y integrer un module pour php (de memoire) et ses essais encore par curiosité lolll. j'ai trouver apache plus simple que IIS.

Re: installer apache (serveur http)

Posté : ven. 18 févr. 2011 11:05
par mesrine_29
Nikel apache, et surtout bien configurer les fichiers "host" et le routeur de la box, sinon cela ne fonctionnera que en locale..

Re: installer apache (serveur http)

Posté : lun. 21 mars 2011 10:53
par AigletoN
bonjour
le fichier host est modifié uniquement sur les pc client pour s'y connecter avec l'url ,en locale
sur le serveur en lui meme ca sert à rien sauf si le serveur en question sert quotidiennement pour surfer sinon c'est inutile
le fait d'ajouter le virtualhost dans le fichier host sert juste pour le surf en locale .
si celui ci n'est pas modifié apache fonctionnera quand meme et pas uniquement en locale
pour la box en effet bien faire la redirection du port 80 vers l'ip statique de la machine