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

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

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

HTTPS(Hypertext Transfer Protocol Secure)はHypertext Transfer プロトコルとSSL/TLS プロトコルを組み合わせたものです。WebサーバとWebブラウザの間の通信を暗号化させて、通信経路上での盗聴や第三者によるなりすましを防止します。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

D

D言語(D programming language)は、プログラミング言語の1つで C言語の後続を目指したマルチパラダイムプログラミング言語で、オブジェクト指向プログラミング可能な言語です。

MAMP

Mac 上で WordPress などの動的ページのサイトが作れるように環境を構築するフリーソフト

Q&A

解決済

1回答

3013閲覧

MAMPでlocalhostに接続できない

mizuno_sa

総合スコア0

HTTPS

HTTPS(Hypertext Transfer Protocol Secure)はHypertext Transfer プロトコルとSSL/TLS プロトコルを組み合わせたものです。WebサーバとWebブラウザの間の通信を暗号化させて、通信経路上での盗聴や第三者によるなりすましを防止します。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

D

D言語(D programming language)は、プログラミング言語の1つで C言語の後続を目指したマルチパラダイムプログラミング言語で、オブジェクト指向プログラミング可能な言語です。

MAMP

Mac 上で WordPress などの動的ページのサイトが作れるように環境を構築するフリーソフト

0グッド

0クリップ

投稿2020/06/24 02:09

ウェブサイトのコーディングをしているのですが、ローカル環境でブラウザチェックする際、
MAMPを利用しています。

いままで特に問題なく利用していたのですが、ある日突然localhostに接続できなくなってしまいました。

Chromeには
「このサイトにアクセスできません localhost で接続が拒否されました。」
と表示されます。

どうも、http://localhostで接続しようとしているのに
勝手にhttps://localhostになっているのが原因のようなのですが
解決方法がわかりません。

以下のことを試しましたが解決しませんでした。
・MAMPの再インストール
・chrome://net-internals/#hsts に接続してDelete domain にlocalhostを入力、削除
・シークレットモードで接続→一時的に繋がったが日を置くとまた接続できなくなりました。
・他ブラウザで接続

お力添えいただければ幸いです。

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

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

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

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

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

miyabi_takatsuk

2020/06/24 02:29 編集

毎回アパッチの起動はしてますか? あと、OSのアップデートが入ったりしたとかありませんか?
mizuno_sa

2020/06/24 02:49

Apache Server は正常に動いております。 当方はWindowsなので更新プログラムは定期的にインストールされております。
miyabi_takatsuk

2020/06/24 03:02

あーーーーー WindowsとMAMPは相性最悪なので、 XAMPPに切り替えた方がいいかと。 幸にして、再インストールもされているということは、 環境変えるのはまだ億劫にならない段ってことですよね? XAMPPを使うようにしてみてください。
mizuno_sa

2020/06/24 03:52

そうなんですね…!業務の関係でMAMPのほうが使い勝手が良かったのですが…残念です。
miyabi_takatsuk

2020/06/24 03:58

おそらく、OSのアップデートも相まって、動作しなくなったのかと・・・。 以前より、 Windows用はXAMPP、 macOS用にはMAMPとあり、その組み合わせなら正常に動きます。 そして、その逆はとても相性が悪いですし、 まともに動いているのを見たことがありません。 (それでも、各所でその相性悪い組み合わせを提示しているドキュメントがあまりにも多すぎる) XAMPP使っても同じような現象が起きるなら、別の原因ですので、コメント下さい。
mizuno_sa

2020/06/25 01:02

Portをデフォルトに戻してアクセスしてみました。 問題なくMAMPの情報が表示されます。
kai0310

2020/06/25 16:49

ではlocalhostに接続してみた結果はどうですか
mizuno_sa

2020/06/26 01:04

portを8888のままで、「localhost」をアドレスバーに入力してアクセスしようとすると、勝手に「https://localhost/」になり、「このサイトにアクセスできませんlocalhost で接続が拒否されました。」 これは、portを80に変えても、同じ現象です。 ちなみに「localhost:8888」(portは8888)でアクセスしようとすると、「このサイトは安全に接続できませんlocalhost から無効な応答が送信されました。」と表示されます。
miyabi_takatsuk

2020/06/26 01:30

mizuno_saさん > XAMPPでやるのは難しそうですか? やはり、WindowsでMAMPは不都合の嵐だと思いますよ・・・。
mizuno_sa

2020/06/26 01:36

miyabi_takatsukさん> XAMPPのダウンロードもしたのですが…やはり、MAMPが使えるに越したことはないな、というかんじです。 いままでは何も問題なく使えていたのですが…
miyabi_takatsuk

2020/06/26 01:41 編集

まぁ、使い方全然違いますからね・・・。 慣れたツールの方がいいのはわかりますが・・・。 参考までに、 私自身、会社では、WindowsとmacOS、両方使用しておりますが、 ローカルには、それぞれ、WinにはXAMPP、macにはMAMPと、使い分けています。 しかし、アプリは違えど、同じ環境は構築できます。 Winとmacでは、ディレクトリの管理権限や仕様、OSの仕様などが違うため、 やはり、特にローカルサーバーのような、セキュリティが関わるものに関しては、そのOSにあった方法で無ければうまくいきません。 MAMPでなんとかしようとするより、XAMPPの使い方などに慣れる方が、 遥かに早く済むかと思いますよ。
kai0310

2020/06/26 02:07

あ、Windows でしたか。見落としていました。。。 miyabi_takatsukさんと同様にXAMPPにする事を強く勧めます。
kai0310

2020/06/26 02:15

Re: miyabi_takatsukさん 個人的な興味本位の質問で申し訳ないのですが、実務での開発環境でMAMP,XAMPPを使用することはよくある事なのでしょうか? 個人的にはDockerやVagrantを使用するイメージを思っていましたので、、 要件次第によって異なることかと思いますが、お答えしていただければ幸いです。
mizuno_sa

2020/06/26 07:02

やはりXAMPPのほうがいいんですね… XAMPPだとhtdocs以外をヴァーチャルホスト(でいいんでようか?)にすることができなかったので、ドキュメントルートをかんたんに変更できるMAMPが使い勝手が良かったので、残念です。 おふたりとも、お時間割いていただき、ありがとうございました。
miyabi_takatsuk

2020/06/26 07:08 編集

XAMPPでもヴァーチャルホスト全然できますよ。 むしろMAMPよりさっくりできます。 (いじるファイルとかは多いですが) もちろんhtdocs以外のディレクトリに設定できますし、 様々なサーバーアプリケーションも入れれます。 ローカルサーバーって、機能上そんなに差はないです。 なので、OSに合った方を選ぶべきなんです。
mizuno_sa

2020/06/26 07:08

フォルダ名に日本語が入ってるとできないとか… 会社で管理してるフォルダなので勝手に名前を変えるわけにもいかず、詰まってしまいました。
miyabi_takatsuk

2020/06/26 07:57 編集

サーバーのフォルダ名に普通は日本語は入れません。 ローカルでも、日本語名つかないディレクトリに入れるなどの工夫を普通はします。 それは、Web制作会社として、疑問が残る仕様ですので、仕様をしっかりするよう、上司と相談すべきです。 いや、日本語ディレクトリでもする方法ありますよ、絶対。 調査はしましたか?
miyabi_takatsuk

2020/06/26 08:23 編集

調査しましたが、XAMPPでは確かに、 日本語ディレクトリは無理なようですね。 というか、MAMPにおいても、やるべきではないですし、 今回の不都合は、それに起因する気さえします。 つまり、アプリケーションの問題より、ローカルサーバーにおいて、 日本語ディレクトリを使用するという運用自体が不都合そのものです。 Web制作会社としては、あるまじき運用です。 (世界中のどのサーバーにおいても、アパッチ上で扱うディレクトリで日本語なんて使えないので、 本番サーバーに上げる時の不都合の原因になります) 上司とその旨話し、相談すべきでしょう。
miyabi_takatsuk

2020/06/26 08:39 編集

k011510さん > 返事遅れてすみません、見落としてました 汗 けっこうよくあります。 DockerやVagrantだと、コマンドを使って、サーバー構築したりすることに慣れている人ならいいのですが、 フロントエンドエンジニアって、どうもコマンドライン苦手な人が多く、 とにかくクリックとかだけで、(つまりUIでやれる方)ローカルサーバーを動かしたいって人が多いんです。 もちろん、本当は、DockerやVagrantといった、通常のサーバー構築と同じような構築をした方がいいんですが、 現場だといろんな人いてそうも行かないのが現実なんですね。 (役割を分ける上で、フロントエンドにラーニングも含め負担をなるたけ軽減するとか)
kai0310

2020/06/26 09:57 編集

Re: miyabi_takatsukさん ご回答いただきありがとうございます。 仰る通りなかなかLinux関係を1から学ぶとなると相当コストがかかりますね。。その分MAMP等では直感的に操作できるので学習のコストはある程度ないのですね 興味本位な質問でしたがお答えいただきありがとうございました
guest

回答1

0

自己解決

MAMPはWindowsでは不具合が多いそうなので、
XAMPPを使ってみることにします

投稿2020/07/01 08:07

mizuno_sa

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問