8,340viewsこんにちはデザイナーの奥田です。2017年冬アニメは「この素晴らしい世界に祝福を」と「幼女戦記」が個人的には面白いです。あと「ガヴリールドロップアウト」は最高に笑えますね。今流行の高速環境を実装できるNginx+PHP7の環境をさくらのVPSで構築する機会がありましたのでその備忘録として手順をブログに書き認めようと思います。今回参考にさせてただいた記事インストールとユーザーの作成まず、さくらVPSのコンソールから、カスタムOSインストールで「CentOS7」を選択します。sshで接続(IPはコンソールに記載されています。root@xxx.xxx.xxx.xxxパッケージをアップデートします。update次にsudoが使えるユーザーを作成します。willstyle作成したユーザーをwheelグループに追加します。willstylewheelグループのみ管理者になれるようにします。/etc/pam.d/su以下の行のコメントアウトをはずします。sudoできるようにします。以下の行のコメントアウトをはずします。ALLローカルからsshでログインできるかを試します。willstyle@xxx.xxx.xxx.xxxログインできれば完了です。公開鍵認証の設定このままでは都度パスワードを入力しないといけないため、公開鍵認証の設定をします。SELinuxが無効かどうかの確認「Disabled」と表示されたら無効となっているということです。now秘密鍵を置いておくディレクトリの作成をします。.ssh鍵を生成します。rsa公開鍵の名前を変更します。authorized_keys秘密鍵を表示します。id_rsa表示された文字列をローカルに保存する。必要のないファイルは削除する。id_rsassh設定ファイルを編集する。yessshdを再起動します。willstyleローカルから以下のコマンドで接続できれば完了です。/etc/yum.repos.d/nginx.repo以下の内容を記述します。php-fpmのインストールCentOS7での標準のPHPはPHP7ではないため、リポジトリを追加してPHP7をインストールします。上記のコマンドでリポジトリの追加中に以下のようなエラーが出て失敗しました。接続が相手からリセットされました以下の記事を参考にさせていただきました。Remiのrpm取得に失敗する。php-mysqlphp-fpmの編集をします。/etc/php-fpm.d/www.confapacheになっているところをnginxに変更します。php-fpm.servicePHPのバージョンを確認します。以下のように表示されればPHP7のインストールは完了です。'パスワード';Mysqlの終了quit;Gitリポジトリの作成と自動デプロイの設定ホームディレクトリに移動します。hooks/post-receive以下を追記します。/home/willstyle/repos/www.gitローカル側でもクローンします。TREEなどのGUIを使用すると便利です。ssh://sakura_vps/home/wilstyle/repos/www.gitこれで自動デプロイの設定は完了です。/etc/nginx/nginx.conf以下に今回おこなった設定を記述しておきます。高速化など詳しい設定は【サーバ高速化】高速で強力なWordPressサイトを構築する3をご覧ください。/etc/nginx/conf.d/*.conf;}SSL化する場合は認証鍵と中間証明書を結合する必要があります。/etc/pki/tls/certs/willstyle.crt以下は常時SSL化の設定です。nginx以下を記述したindex.phpを設置しpushして、初期IPにアクセスしphpinfoが表示されていれば完了です。phpinfo();今回参考にさせていただいた記事さくらVPSにCentOS7をインストールしたときにやる設定CentOS7にPHP7をyumでインストールするRemiのrpm取得に失敗する。menuWorksBlogInformation。