質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

Q&A

解決済

2回答

2570閲覧

Apacheが停止できない

walvis

総合スコア12

Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

1グッド

2クリップ

投稿2018/09/30 15:25

編集2018/09/30 15:31

Chromeでlocalhost:80にアクセスすると"It works!"と出ないようにしたい

macOS Mojaveを使用しています。

dockerを使用してWebサーバーを立てようとしたところ、80番ポートが使われていて、立ち上げることができませんでした。
lsofコマンドを用いてPIDを特定し、killしてみたものの、再度確認するとまた別のPIDでhttpdが起動してしまっているという状態でした。

そこで色々と調べてみたところ、apacheが起動したままになっているのではないかということで、
色々してみたのですが、"It works"という文字を何が表示しているのか解決することができていません。

80番はすでに何も起動していないように見えるのですが、いまだにブラウザからIt worksが見ることができます。
初歩的な質問だとは思うのですが、数時間解決することができずじまいなので、ご教示願います。
よろしくお願いいたします。

発生している問題・エラーメッセージ

エラーメッセージ

試したこと

netstat -an |grep LISTEN

tcp4 0 0 127.0.0.1.49465 *.* LISTEN tcp4 0 0 127.0.0.1.15393 *.* LISTEN tcp4 0 0 127.0.0.1.15292 *.* LISTEN tcp6 0 0 *.49183 *.* LISTEN tcp4 0 0 *.49183 *.* LISTEN tcp6 0 0 *.61500 *.* LISTEN tcp4 0 0 *.61500 *.* LISTEN

sudo lsof -i -P |grep LISTEN

xartstora 185 root 3u IPv4 0x3e418cb62afc48f 0t0 TCP *:61500 (LISTEN) xartstora 185 root 4u IPv6 0x3e418cb6485c94f 0t0 TCP *:61500 (LISTEN) rapportd 296 XXXXXXXX 3u IPv4 0x3e418cb8a6d778f 0t0 TCP *:52848 (LISTEN) rapportd 296 XXXXXXXX 4u IPv6 0x3e418cb7000394f 0t0 TCP *:52848 (LISTEN) Adobe\x20 810 XXXXXXXX 13u IPv4 0x3e418cb73362e0f 0t0 TCP localhost:15292 (LISTEN) Adobe\x20 810 XXXXXXXX 36u IPv4 0x3e418cb7457cb0f 0t0 TCP localhost:15393 (LISTEN) node 856 XXXXXXXX 15u IPv4 0x3e418cb7306bb0f 0t0 TCP localhost:49665 (LISTEN) httpd 5554 root 4u IPv6 0x3e418cb70003f0f 0t0 TCP *:80 (LISTEN) httpd 5558 _www 4u IPv6 0x3e418cb70003f0f 0t0 TCP *:80 (LISTEN) httpd 6033 _www 4u IPv6 0x3e418cb70003f0f 0t0 TCP *:80 (LISTEN)

sudo nginx -s stop

nginx: [error] invalid PID number "" in "/usr/local/var/run/nginx.pid"

% sudo apachectl -k stop

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using XXXXX.local. Set the 'ServerName' directive globally to suppress this message httpd (no pid file) not running

% sudo launchctl stop /System/Library/LaunchDaemons/org.apache.httpd.plist

% sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

% sudo apachectl stop

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using XXXXXXX.local. Set the 'ServerName' directive globally to suppress this message httpd (no pid file) not running

% lsof -P -i:80

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME Google 287 XXXX 140u IPv4 0x664cc80ccdadd329 0t0 TCP 192.168.100.22:49599->kix06s05-in-f16.1e100.net:80 (CLOSED)
DrqYuto👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

Apacheが複数インストールされているか、あるいは標準でない設定ファイルを参照して動いているApacheがあるかで、apachectl -k stopでは停止できないんでしょう。
Apacheをインストールした人に聞きましょう。

投稿2018/10/01 02:08

otn

総合スコア84555

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

walvis

2018/10/01 04:37

ありがとうございます。 Apacheをインストールしたのは私なのですが、きちんとApacheの動作について理解しないまま立てていました。 どうも、この問題はChromeが以前閲覧した時の状態を保ったまま表示するという機能がかえって邪魔をしていたようです。
guest

0

自己解決

自己解決しました。(Chromeが原因)

途方にくれながらSafariでlocalhostに対してアクセスしてみたところ、アクセスできませんでした。
Chromeのキャッシュを削除してみたところ、無事localhostにアクセスできない状態となりました。

つまり、Chromeが意図せずして悪さをしていたようです。

投稿2018/10/01 04:36

walvis

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問