0 votes

Conflit de puissance lors de la pointant vers mon IP

Il y a quelque temps, j'avais installé Pow pour exécuter mes applications sinatra. Aujourd'hui, je voulais utiliser le partage web intégré de mon Mac pour tester un fichier html tel qu'il est affiché sur mon iPod Touch.

J'ai navigué jusqu'à 10.0.1.20/~francesco/ qui est mon dossier de site personnel et j'ai reçu une erreur 404.

Je pense que cette erreur est due à l'installation de Pow. En effet, si je pointe vers 10.0.1.20, il me dit que Pow est en cours d'exécution.

Comment puis-je dire à Pow de s'exécuter uniquement si je pointe vers my_app.dev ou othermyapp.dev? Est-ce cette une façon de corriger ce problème?

1voto

Nader Shirazie Points 8494

Pas vraiment la solution que vous avez demandée, mais voici une façon de contourner le problème sans passer beaucoup de temps à manipuler les configurations. Cela a également l'avantage d'être moins sujet aux erreurs après les mises à jour.

2.1.3 L'hôte virtuel par défaut
Si vous essayez d'accéder à un domaine que Pow ne comprend pas, comme http://localhost/, vous verrez une page vous indiquant que Pow est installé et fonctionne correctement, avec des instructions sur la façon de configurer une application.

Vous pouvez remplacer ce comportement en servant toutes les demandes pour les domaines non gérés avec une application Rack particulière. Créez un lien symbolique dans ~/.pow nommé default et pointez-le vers l'application de votre choix.

Ajoutez à cela les informations d'ici:

2.4 Service de fichiers statiques
Pow sert automatiquement les fichiers statiques dans le répertoire public de votre application. Il est possible de servir un site entièrement statique sans fichier config.ru tant qu'il a un répertoire public.

Et cela devrait créer une application Rack par défaut qui peut servir du contenu basé sur l'adresse IP (sans en-têtes d'hôte)

0voto

limitlessloop Points 101

Si vous suivez ces instructions, vous devriez pouvoir afficher localhost fonctionnant sur Apache et tout domaine se terminant par .dev pour utiliser pow.

Si vous rencontrez des problèmes, assurez-vous de redémarrer Apache lorsque vous modifiez des paramètres et vous devrez peut-être attendre jusqu'à 5 minutes pour que les serveurs DNS se réparent d'eux-mêmes. Il existe un moyen de forcer l'arrêt des serveurs de noms mais je ne me souviens pas de la commande.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X