環境変数
あなたは、あなたのコンピュータのLocalHost発展のためにSSLをセットアップしたかったですか?違う?正直に言って、これが時々そうすることができるのと同じくらい、私もそうしません.何が変わったのか最近、Rails契約プロジェクトに取り組んでおり、SSLを使ってプロジェクトを設定しました.私は自分のLinuxコンピュータにSSLをセットアップする必要がありました.
なぜあなたはSSLの開発に必要がありますか?答えを見つけるために、これをチェックしてください.
それで、1つの解決Puma-devがあります、しかし、Linux支持があるけれども、解決とセットアップは私のために決して働きませんでした.
解決策
RailsサーバとWebpack
ブラウザで開きます.証明書とキー位置がURLストリングで正しいことを確認してください.
このデフォルトは
FYI :あなたがURLを開くのを初めてあなたのブラウザで証明書を受け入れる必要があります.
私はZSHの別名に含まれています.
Webpack SSL
脚注
これは楽しかったです.コメントを残すか、私にDMを送ってください.
Shameless Plug :あなたが素晴らしい会社で働いていて、あなたが様々なスキルセットと人生経験を持つソフトウェア開発者のための市場にいて、私が今日より良い明日になるように努力しているならば、私にメッセージを送って、チェックしてください.
信用:
なぜあなたはSSLの開発に必要がありますか?答えを見つけるために、これをチェックしてください.
それで、1つの解決Puma-devがあります、しかし、Linux支持があるけれども、解決とセットアップは私のために決して働きませんでした.
解決策
openssl req -x509 -sha256 -nodes -newkey rsa:2048 -days 365 -keyout localhost.key -out localhost.crt
あなたは国のキー、電子メールなどについての情報をいくつかのフィールドを提供されますが、この手順をスキップすることができます.このコマンドは2つの新しいファイルlocalhostを作成します.キーとlocalhost.カレントディレクトリのCRT.どこでもこれらのファイルを移動することができます.RailsサーバとWebpack
ブラウザで開きます.証明書とキー位置がURLストリングで正しいことを確認してください.
このデフォルトは
ssl://localhost:3000?key=/path/to/localhost.key&cert=/path/to/localhost.crt
として標準rails server
を使用することはできません.代わりに、次のコマンドを使用します.rails s -b 'ssl://localhost:3000?key=/path/to/localhost.key&cert=/path/to/localhost.crt'
証明書とキー位置がURLストリングで正しいことを確認してください.FYI :あなたがURLを開くのを初めてあなたのブラウザで証明書を受け入れる必要があります.
私はZSHの別名に含まれています.
alias rss="rails s -b 'ssl://localhost:3000?key=/path/to/localhost.key&cert=/path/to/localhost.crt'"
私は別のターミナルウィンドウで起動したいのWebpackはどうですか?これは実際にはハードではなく、ウェブパックのリポジトリに記録されています.Basiclly、http://localhost:3000
でhttps
を有効にしなければなりません.通常のようにWebPackerを起動して、証明書を受け入れます.Webpack SSL
脚注
これは楽しかったです.コメントを残すか、私にDMを送ってください.
Shameless Plug :あなたが素晴らしい会社で働いていて、あなたが様々なスキルセットと人生経験を持つソフトウェア開発者のための市場にいて、私が今日より良い明日になるように努力しているならば、私にメッセージを送って、チェックしてください.
信用:
Reference
この問題について(環境変数), 我々は、より多くの情報をここで見つけました https://dev.to/eclecticcoding/dev-environment-ssl-4fg8テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol