2018年8月

1/2ページ
  • 2018.08.24

Nginx + Rails でhttpsアクセスする。

Rails+Nginxでアプリケーションが動いていることを前提に さくらのVPSのサーバ(CentOS7)にSSL証明書を導入する。 Nginxの構築方法はこちらに記載しています 導入するとRailsに、https://・・・でアクセスできるようになる。 httpとhttpsの違いは、httpsはパソコンとサーバ間の通信を暗号化する。 httpは暗号化していないので、通信途中を傍受されると中身が見 […]

  • 2018.08.20

Linux(CentOS7)zipファイルの解凍

Linux(CentOS7) ZIPファイルの解凍 環境 ■OS # cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 基本構成 unzip ファイル名 test.zipを解凍する場合 unzip test.zip オプションを何もつけてない場合は コマンドを実行した場所に解凍される。 zipファイルのある場所じゃないので注意 […]

  • 2018.08.19

Rails5をNginx経由で接続させるためのNginxの設定。Nginx+Puma+Rails5

Nginx経由でPuma+Rails5へアクセスできるように設定してみた。 Rails5でアプリケーションは問題なく動いている前提で記載 Rails5でのデフォルトのアクセス方法は、http://接続IP:3000というもので、ポート3000にアクセスするようになっているけど、一般的にはポート3000でアクセスしているものなんてみたことない。 調べてみると、Railsの前にWebサーバがあって、W […]

  • 2018.08.17

VIM よく使うコマンド 、Vimが動かないとき

よく使うVIMのコマンド 検索したあとのハイライトがじゃまだったので、:noh  「検索したときのハイライトを消去」はうれしかった。 あとvimが止まってうんともすんとも言わなくなるときがあったけど、うっかりctrl+sを押すと、画面ロックされるみたい。 windowsでは、Ctrl+sで保存できるので、LinuxでもついついCtrl+s を押しちゃうときがあった。 ctrl + q で解除できる […]

  • 2018.08.17

Railsでリンクで移動した際等、画面遷移時にJavascript(jquery)が動かない場合

Railsで画面遷移時にJavascriptが動かない ナビバーのリンクをクリックしたときになぜか移動した自サイトでjavascript(jquery)が動かなくて困った。 再読み込みすれば動くんだけど、対処方法があったので試してみた。 デフォルトで、turbolinksというものが動いているため、$(document).ready()、や$(window).load が動かないみたい。 そりゃだ […]

  • 2018.08.16

さくらVPS(CentOS7)にNginxをインストールする

railsでアプリを作っていくにあたって、railsは開発環境(development)、本番環境(production)で設定を分けているようで、今は開発環境でのwebサーバとして、デフォルトのpumaを使っているけど、本番環境は、pumaでない別のWebサーバを使用するのが一般的みたい。 なので、本番環境構築のために、さくらVPS(CentOS7)にNginxをインストールしてみる。 ちなみに […]

  • 2018.08.15

rubyファイルをexe化して配布可能にする。seleniumもOK

普通、別のパソコンでRubyプログラムを実行しようとするとrubyのインストール等の環境構築が必要だけど、ocraというライブラリでexe化してあげると、別のパソコンで環境構築することなくexeをダブルクリックするだけで実行できる。 これは革命! seleniumを勉強してるけど、seleniumを使ったRubyプログラムもexeにできた。 環境 Windows10 HOME Ruby >ruby […]