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

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

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

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

HTTPS

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

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Q&A

解決済

4回答

10267閲覧

Virtualbox内のCentOSにhttpsでアクセスしたいです。

kentaroabe

総合スコア13

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

HTTPS

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

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

0グッド

0クリップ

投稿2016/02/07 17:53

編集2016/02/07 18:15

こんにちは。初心者です。

現在、virtualboxにcentOS6.7をインストールして、railsのアプリを立ち上げています。
windows10のchromeブラウザからアクセスをしているのですが、
httpsでアクセスしたいです。

なぜかというと、パソコンのマイクにアクセスしているのですが、httpsでないとchromeが拒否してしまうためです。
heroku上ではhttpsでアクセスして問題なく動くのですが、virtualboxにhttpsでアクセスする方法はあるでしょうか?

https://192.168.1.5:3000
で動いてほしいです。
よろしくお願いします。

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

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

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

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

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

unau

2016/02/07 20:16 編集

・VirtualBox 上の CentOS が載っている VM のネットワークは「NAT」「NATネットワーク」「内部ネットワーク」などのうちどれですか。 ・http ではつながっていますか。
kentaroabe

2016/02/08 05:05

割り当てが ブリッジアダプター 名前が Realted PCIe GBE Famili Contoroller です。 参考書を参考に設定しただけで、意味はよくわかっていません。 すみません。
guest

回答4

0

ベストアンサー

httpsでのWebサーバーを準備したいということでしょうか?
オレオレ証明書で良ければこういう方法もあるみたいです。(試していません)
http://qiita.com/nenokido2000/items/1d1c79a0a443ed923e92

投稿2016/02/08 00:06

nobuhito

総合スコア146

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

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

kentaroabe

2016/02/10 10:07

出来ました!ありがとうございます!
guest

0

まずネットワークの設定をNATからブリッジにしてください。ブリッジにすると、VirtualBoxがどうこう言う問題はなくなります。単独のPCをネットワークに接続したのと同じ状態になります。

あとは、Apacheの設定で、SSLのポートを443から3000に変更する設定をすればいいと思います。
Apacheの設定方法はググって調べればお使いのOSごとに調べられます。

具体的に知りたいのでであれば、細かく質問してくださればお答えできます。

証明書は不要です。自分が作ったサーバを自分で見るとき、警告が出ても無視して強行しても、暗号化できて、ちゃんとHTTPSの通信をしてくれます。

投稿2016/02/09 19:51

編集2016/02/09 19:56
tomoac

総合スコア104

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

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

0

ちゃんとした証明書を利用したSSLは、お金がかかりますので、独自証明書になりますが、その場合ブラウザが警告画面を表示します。その上でマイクが使えるかどうかは、やってみないとわかりません。

railsのサーバーで起動しているようですが、SSLを対応するなら、apacheなどのhttpサーバーをSSL対応させ、そのhttpサーバーとrailsアプリをpassengerなどで連携させることになります。ファイアウォールを使っているなら443ポートを許可して下さい。

手順は、passengerは自分でビルドしなければならないかもしれませんので、初心者ですと難しいかもしれませんね。ここに上がった幾つかのキーワードで検索し、一つ一つクリアすると良いでしょう。

投稿2016/02/08 00:44

NARH

総合スコア209

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

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

0

VM側の設定さえ適切に行えば、あとは普通に CentOS マシンをネットワークで接続しているのと何ら変わりませんよ。

投稿2016/02/07 18:04

kozuchi

総合スコア1193

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問