Publicité
Quelle que soit la raison, vous voudrez peut-être à un moment donné lancer un serveur Web. Que vous souhaitiez vous donner un accès à distance à certaines pages ou services, vous voulez avoir une communauté groupe, ou toute autre chose, vous devrez avoir le bon logiciel installé et configuré pour que cela se produire. Alors, comment exactement vous faire ça? C'est en fait assez simple.
Mon système d'exploitation de choix pour cet article sera Feutre Linux vient de s'améliorer avec la distribution bêta de Fedora 16Les distributions Linux se sont améliorées à pas de géant, et ces améliorations deviennent visibles dans les dernières versions bêta. Fedora, l'une des distributions phares portant GNOME 3, n'est pas différente et devrait avoir ... Lire la suite Linux, car Linux en général est connu pour mettre en place des serveurs rapidement et facilement. De plus, Fedora est bien pris en charge par une communauté et une entreprise, dispose d'une grande sécurité et propose des outils de configuration graphique pour plusieurs serveurs.
Première étape: installation
Nouvelle installation de Fedora
Si vous n'avez pas encore installé Fedora sur votre système, vous pouvez le faire avec le DVD car vous pouvez également choisir d'installer Apache en même temps. Si vous suivez cette voie, lors de l'installation à partir du DVD, vous pourrez choisir les packages que vous souhaitez installer avec le commutateur "Personnaliser maintenant". Choisissez-le puis sous l'onglet Serveurs, vous pouvez sélectionner «Serveur Web». Continuez l'installation jusqu'à ce que vous puissiez démarrer sur votre nouveau système. De là, vous pouvez installer l'outil de configuration graphique en choisissant le package system-config-httpd à partir de votre gestionnaire de packages, ou exécutez sudo yum install system-config-http.
Fedora déjà installé
Si Fedora est déjà installé, vous pouvez installer à la fois le serveur Web et l'outil de configuration graphique. Vous pouvez installer le httpd et system-config-httpd des packages à partir du gestionnaire de packages ou exécutez sudo yum install httpd system-config-httpd.
Deuxième étape: configuration
Vous pouvez maintenant démarrer l'outil de configuration graphique à partir des Outils système -> HTTP. Le premier onglet que vous verrez est l'onglet Principal, où vous pouvez configurer le nom du serveur, l'adresse e-mail de l'administrateur et sous quelles adresses le serveur est disponible. Je vous recommande d'ajouter une adresse dès maintenant et de choisir «Toutes les adresses disponibles» sur le port 80 pour plus de simplicité.
Le deuxième onglet contient les différents hôtes virtuels, ou le nombre de sites Web différents sur le même serveur, qui sont configurés. Le serveur peut différencier le nom de domaine entré dans le navigateur et donc choisir l'hôte virtuel correct lors de l'affichage d'une page.
Il existe de nombreux paramètres différents que vous pouvez choisir pour chaque hôte virtuel, y compris les composants nécessaires ainsi que ceux difficiles à configurer tels que SSL (HTTPS). Pour la majorité des éléments, l'outil de configuration graphique devrait être capable de répondre à vos besoins.
Le dernier onglet a tout à voir avec les performances et la quantité de connexions autorisées. Il n'y a pas de paramètres recommandés car chaque serveur a des capacités différentes, donc si vous avez un site Web plus grand, vous devrez jouer avec ces chiffres et voir ce qui fonctionne (à condition que vous ayez suffisamment de trafic pour tester les paramètres correctement).
Configuration supplémentaire requise
Avant de pouvoir accéder à votre nouveau serveur Web, vous devez ouvrir votre terminal, puis exécuter sudo service httpd start pour démarrer réellement Apache et sudo chkconfig httpd sur pour faire démarrer Apache à chaque démarrage.
Troisième étape: test
L'étape 3 de notre processus consiste simplement à tester si vous pouvez accéder à votre page ou non. Sur la même machine, ouvrez Firefox et saisissez localhost ou 127.0.0.1 pour voir si vous obtenez cette page de test (à condition que vous n'ayez pas modifié la racine du document):
Sinon, vous avez peut-être fait quelque chose de mal dans votre configuration ou vous n'avez pas encore démarré Apache.
Conclusion
C'est assez cool d'avoir Apache opérationnel sur votre système, étant donné qu'il s'agit de la même technologie utilisée par la plupart des sites Web que vous visitez chaque jour (y compris MakeUseOf). Si vous souhaitez que d'autres machines aient accès, vous devrez vous rendre sur le site de Fedora pare-feu l'utilitaire de configuration (installé par défaut) et assurez-vous que HTTP (Port 80) est ouvert. De plus, si vous souhaitez exécuter des cadres Web plus complexes tels que des forums ou WordPress, vous devrez également installer MySQL et PHP, mais je laisserai cela pour un autre article.
Pensez-vous que ce processus est facile? Qu'est-ce que tu aimes ou pas d'Apache? Faites le nous savoir dans les commentaires!
Danny est un senior à l'Université de North Texas qui aime tous les aspects des logiciels open source et Linux.