2017-02-21 7 views
0

VirtualBoxマシンにCentOS 7 OSが設定されています。 Opensslツールを使用してX509証明書をインストールし、Apache HTTPDサーバーを設定しました。MACからVirtualBoxのCentOS7 on HTTPS上でApacheサーバーに接続できません

rootを使用してローカルMAC OSX Seirra(10.12.3)のSSH経由でVirtualBoxのCentos7ゲストに接続します。
MACの/etc/hostがVirtualBoxのゲストを正しく指していることを確認しました。また、VirtualBoxのポートフォワーディングを確認して、80(http)と443(https)と22(ssh)のトラフィックを許可するためにすべて正しく設定されています。また、Apacheユーザーにはindex.htmlやその他DocumentRootフォルダの下のフォルダ。また、私のMAC上の/ etc/hostが、VirtualBox上で実行されているゲストを正しく指していることを確認しました。私がするようにファイアウォールを設定している

setenforce 0

だからうまくいけば、それは、SELinuxの問題ではありません。

curl https://localhost -k

と私は、デフォルトのindex.htmlファイルの内容を取得する実行します。

は、その後、私は私のCentos7 OSのrootユーザーとして端末にコマンドを次実行します。

しかし、私はHTTPS上のVirtualBoxウェブサイトに接続するために私のMAC OS・ブラウザに行くときに、私は、Chromeブラウザ上でメッセージを以下を参照してください。

このサイトは
ローカルホストにすることを拒否到達することはできません接続します。


HTTPでVbox CentOS HTTPDサーバーに接続できます。
HTTPSを使用してApacheサーバーにアクセスしようとすると、ここで何が問題になりますか?

答えて

1
ファイアウォール-CMDを使用して、HTTPSへのアクセスを有効にする必要があり

#ファイアウォール-CMD --permanent --add-サービス= httpsを

または

#ファイアウォール-CMD --permanent --add-ポート= 443/tcpの

その後、

#ファイアウォール-cmdは

を--reloadルールをリロード
1

これを一度お試しください。

systemctl stop firewalld

その後、ウェブサイトにアクセスしてください。

関連する問題