Jump to content
×
×
  • Create New...

Installer un Serveur Web ( Apache )


Naia
 Share

Recommended Posts

Niveau requis Débutant

Temps estimé : 30 minutes

 

Salut à tous,

 

Aujourd'hui je vais vous apprendre pour certains à installer son propre serveur web apache sous FreeBSD. À quoi sert un web apache ? Un web apache sert simplement à héberger votre site/forum/patcher sur votre FreeBSD (serveur), c'est-à-dire, votre FreeBSD vous sert plus particulièrement à héberger votre serveur, bien aujourd'hui, vous pourrez aussi l'utiliser pour héberger vos sites. Le lien de votre site sera l'IP de votre FreeBSD.

 

Installation

 

Révélation

 

Premièrement, connectez-vous sur votre FreeBSD.

# root
# MDP

Ensuite, pour ceux qui ne l'auront pas fait, nous installations les ports.

# portsnap fetch extract

Ensuite, pour ceux qui aurons déjà les ports, nous allons les mettre à jour.

# portsnap fetch update

Ensuite, commençons à installer " Apache22 ",  des fenêtres vous demanderont diverses informations, laissez par défaut ou modifiez selon vos besoins...

# cd /usr/ports/www/apache22
# make install

L'installation est très longue, ... Soyez patient. Une fois l'installation terminée, nous allons l'ajouter au démarrage afin qui s'allume seul.

# ee /etc/rc.conf

Ajoutez cette ligne à la fin :

# apache22_enable="YES"

Ensuite, faites " ECHAP ", " A " et " A " pour sauvegarder les changements. L'installation est terminée, mais il manque bien évidemment le php, autrement, seul l' HTML est utilisable.

# cd /usr/ports/lang/php5
# make config (sélectionnez: apache, mysql)
# make install 

Nous allons maintenant installer les " extensions ".

# cd /usr/ports/lang/php5-extensions
# make config (sélectionnez: pdo, pdo mysql, mysql, sockets, zlib)
# make install 

Désormais, vous avez terminé, une dernière étape, la plus importante, c'est celle qui activera le PHP dans Apache.

# cd /usr/local/etc/ ; cp php.ini-recommended php.ini
# ee /usr/local/etc/apache22/httpd.conf

Cherchez : 

DirectoryIndex index.html

Modifez :

DirectoryIndex index.html, index.php

Ensuite, descendez tout en bas et ajoutez cette ligne

AddType application/x-httpd-php .php

Ensuite, pour actualiser votre apache et l'allumer, faites comme ceci.

# apachectl start
# apachectl restart
# apachectl stop
# apachectl start

Voilà ! Vous avez terminé ! Pour vérifier si cela marche, rendez-vous sur Chrome ou autre, et entrez votre IP FreeBSD, une page d'index devrait s'afficher !

 

 

Mettre en ligne son site

 

Révélation

Pour ajouter des fichiers sur votre " FTP FreeBSD ", rendez-vous /usr/local/www/apache/data

 

Cordialement,

Hey hey

Link to comment
Share on other sites

  • Replies 16
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

C'est un bon tuto , par contre pourquoi utilisé une ancienne release d'apache , apache 24 est plus rapide , plus stable et encaisse mieu les requettes ,

de plus certain modules /fonctions sont disponible uniquement sur cette release

 

je te met +1

Link to comment
Share on other sites

Oui  tu a juste a faire une redirection DNS de type A avec l'ip IPV4

et une redirection de type AAA  si tu souhaite que ton serveur sois acessible sous IPV6

 

tout cela se fais cher ton registrar de nom de domaine , generalement tu as un panel pour faire sa

J'ai tout mes NDD chez ovh et il le propose

Link to comment
Share on other sites

il est preferable d'acceder a ton site par un nom de domaine plutot qu'une IP pour plusieurs raisons

 

- sa fais plus professionel

-sa permet aux joueur de retenir le nom de domaine plus facilement qu'une ip

-sa permet d’être plus facilement référencer sur google

 

a savoir que google référence très rarement les sites ou le serveur web est accessible que par une ip

 

Oui  tu a juste a faire une redirection DNS de type A avec l'ip IPV4

 

et une redirection de type AAA  si tu souhaite que ton serveur sois acessible sous IPV6

 

tout cela se fais cher ton registrar de nom de domaine , generalement tu as un panel pour faire sa

J'ai tout mes NDD chez ovh et il le propose

 

une petite erreur cependant

 

 

Ensuite, pour ceux qui ne l'auront pas fait, nous mettre portsnap à jour.

 

 

 

 # portsnap fetch extract

 

 

 

pour mettre les ports a jour c'est

 portsnap fetch update 

 

la commande que tu donne :

 

portsnap fetch extract

 

sert juste a cree les dossiers des "ports" , cette commande dois etre executé q'une fois

Link to comment
Share on other sites

Oui , le detail est petit mais si une personne refais un extract alors qu'il les a deja extract , les ports serons pas a jours et il risque d'avoir des erreurs , un debutant peut vitre etre perdu donc defois sa peux posé probleme :)

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 months later...
  • 2 years later...
 Share



  • Flux d'Activité

    1. 0

      Projet Genesis

    2. 4

      Shiva.international serveur privé metin2 Oldschool Start 16.09.2022

    3. 0

      Metin2 Champions - Accès anticipé

    4. 0

      Barbok

    5. 4

      Shiva.international serveur privé metin2 Oldschool Start 16.09.2022

    6. 2

      Partage Émulateur 2.63

    7. 2

      Partage Émulateur 2.63

  • Recently Browsing

    • No registered users viewing this page.

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.