0

Yosemite にアップグレードしてから、少し頭が痛くなりました。通常、ポート 9000 でノード サーバーを生成する gulp または grunt 接続パッケージを実行します。http://localhost:9000に移動してページにアクセスします。ただし、サーバーを起動すると、その URL で 404 が返されます。

$apachectl configtest を実行したところ、次の結果が得られました。

「AH00558: httpd: jake.local を使用して、サーバーの完全修飾ドメイン名を確実に判別できませんでした。このメッセージを抑制するには、'ServerName' ディレクティブをグローバルに設定してください」

「jake.local」は私のコンピューター名です。偶然にも (あるいはそうではないのでしょうか?)、jake.local:9000 にアクセスすると、自分の Web サイトが表示され、404 は表示されません。

私は決して Apache の専門家ではありませんが、このチュートリアルに従いましたが、うまくいきませんでした。自分。別の問題があるのではないかと考え始めているのは、箱から出してすぐに Yosemite が私に「それはうまくいく!」と感じさせるべきだと理解しているからです。http://localhostを押したとき

続行する方法がわかりませんが、localhost が再び機能し、自分のコンピューター名を使用する必要がなくなります。どうすればこれを行うことができますか?

どんな助けでも大歓迎です。ありがとうございました!

編集:

127.0.0.1:9000 でも良い結果が得られます。私のホストファイルには、次のものがあります。

127.0.0.1 localhost
4

1 に答える 1