Skip to main content

Hébergement Web avec OS X (Mountain Lion et versions ultérieures)

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (Avril 2025)

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (Avril 2025)
Anonim

À partir de OS X Mountain Lion, puis de toutes les versions ultérieures de OS X, Apple a supprimé la fonctionnalité de partage Web permettant de partager un site Web ou des services associés en une simple opération de pointer-cliquer.

La fonctionnalité de partage Web utilise l'application de serveur Web Apache pour vous permettre d'exécuter votre propre serveur Web sur votre Mac. De nombreuses personnes utilisent cette fonctionnalité pour héberger un site Web local, un calendrier Web, un wiki, un blog ou un autre service. Certaines entreprises utilisent le partage Web pour héberger des fonctionnalités de collaboration de groupe de travail. De plus, de nombreux développeurs Web utilisent Web Sharing pour tester la conception de leurs sites avant de les transférer sur un serveur Web de production.

Le client OS X moderne, c'est-à-dire OS X Mountain Lion et versions ultérieures, ne fournit plus de contrôles pour la configuration, l'utilisation ou la désactivation du partage Web. Le serveur Web Apache est toujours inclus avec le système d'exploitation, mais vous ne pouvez plus y accéder à partir de l'interface utilisateur du Mac. Vous pouvez, si vous le souhaitez, utiliser un éditeur de code pour modifier manuellement les fichiers de configuration Apache, puis utiliser l'application Terminal pour démarrer et arrêter Apache, mais pour une fonctionnalité facile à utiliser dans les versions précédentes du système d'exploitation, c'est un grand pas en arrière.

Si vous avez besoin du partage Web, Apple vous recommande d’installer la version serveur de OS X, disponible sur le Mac App Store pour un prix très raisonnable de 19,99 $. OS X Server offre un accès au serveur Web Apache et à ses fonctionnalités bien plus étendu que celui offert par le partage Web. Mais Apple a commis une grave erreur avec Mountain Lion. Lorsque vous effectuez une installation de mise à niveau, tous les paramètres de votre serveur Web restent en place. Cela signifie que votre Mac peut exécuter un serveur Web, mais vous ne disposez pas d'un moyen facile de l'activer ou de le désactiver.

Eh bien, ce n'est pas tout à fait vrai. Vous pouvez activer ou désactiver le serveur Web à l’aide d’une simple commande Terminal, que j’inclue dans ce guide. Mais Apple aurait dû fournir un moyen plus simple de le faire ou, mieux encore, continuer à prendre en charge le partage Web. S'éloigner de la fonctionnalité sans fournir d'interrupteur est inimaginable.

Comment arrêter le serveur Web Apache avec une commande de terminal

C’est le moyen le plus rapide d’arrêter le serveur Web Apache utilisé dans le partage Web. Je dis "rapide et sale" parce que cette commande ne fait que désactiver le serveur Web; tous les fichiers de votre site Web restent en place. Mais si vous devez simplement arrêter un site qui a été migré vers OS X Mountain Lion ou une version ultérieure et que vous avez laissé s'exécuter, cela se fera.

  1. Terminal de lancement, situé dans / Applications / Utilitaires.
  2. L'application Terminal s'ouvre et affiche une fenêtre avec une ligne de commande.
  3. Tapez ou copiez / collez le texte suivant à l'invite de commande, puis appuyez sur Entrée ou sur Entrée. sudo apachectl stop
  4. Sur demande, entrez votre mot de passe administrateur et appuyez sur Entrée ou Entrée.

C'est tout pour la méthode rapide pour arrêter le service de partage Web.

Comment continuer à héberger un site Web sur votre Mac

Si vous souhaitez continuer à utiliser le partage Web, Tyler Hall propose un panneau de préférences système très pratique (et gratuit) qui vous permet de démarrer et d'arrêter le partage Web à partir de l'interface plus connue des Préférences Système.

Après avoir téléchargé la sous-fenêtre de préférences Partage Web, double-cliquez sur le fichier Web Sharing.prefPane et celui-ci sera installé dans vos préférences système. Une fois l'installation terminée, lancez Préférences Système, sélectionnez le volet de préférences Partage Web et utilisez le curseur pour activer ou désactiver le serveur Web.

Gagner plus de contrôle sur le partage Web

Tyler Hall a créé une autre application très pratique, appelée VirtualHostX, qui offre beaucoup plus de contrôle sur le serveur Web Apache intégré du Mac. VirtualHostX vous permet de configurer des hôtes virtuels ou de créer un environnement de développement Web complet, idéal si vous débutez dans la conception Web ou si vous voulez un moyen rapide et facile de configurer un site pour les tests.

Bien qu'il soit possible d'héberger des sites Web à partir de votre Mac à l'aide de Web Sharing et de VirtualHostX, deux autres systèmes de développement et d'hébergement méritent d'être mentionnés.

MAMP, acronyme de Macintosh, Apache, MySQL et PHP, est utilisé depuis longtemps pour l'hébergement et le développement de sites Web sur Mac. Une application du même nom installera Apache, MySQL et PHP sur votre Mac. MAMP crée un environnement de développement et d'hébergement complet, distinct des utilitaires fournis par Apple. Cela signifie que vous n'aurez pas à vous soucier de la mise à jour du système d'exploitation par Apple et du blocage d'un composant de votre serveur Web.

OS X Server fournit actuellement toutes les fonctionnalités de service Web dont vous aurez probablement besoin dans un seul package facile à utiliser. Outre le service Web, vous bénéficiez également du partage de fichiers, du serveur Wiki, du serveur de messagerie, du serveur de calendrier, du serveur de contacts, du serveur de messagerie, etc. Pour 19,99 $, c'est une bonne affaire, mais cela nécessite une lecture attentive de la documentation pour pouvoir configurer et utiliser correctement les différents services.

OS X Server s’exécute sur votre version actuelle d’OS X. Contrairement aux versions antérieures du logiciel serveur, OS X Server n’est pas un système d’exploitation complet; vous devez déjà avoir installé une version actuelle de OS X. OS X Server fournit un moyen simple de gérer les opérations de serveur qui sont déjà incluses dans le client OS X standard, mais qui sont masquées et désactivées.

L'avantage d'OS X Server est qu'il est beaucoup plus facile de gérer les différentes opérations du serveur que d'essayer de le faire à l'aide d'éditeurs de code et de commandes Terminal.

Apple a laissé tomber la balle en éliminant la fonctionnalité de partage Web intégrée à OS X depuis la sortie du logiciel, mais heureusement, il existe d'autres options si vous souhaitez continuer à utiliser votre Mac pour l'hébergement et le développement Web.