SAI IT Solution ブログ

さくらインターネットのVPSで久々にLAMPをセットアップ

2019.10.17 / SAI 藤吉洋平

WEB制作 備忘録

とあることから、久々にさくらインターネットのVPSをセットアップしました。

ざっくりと段取りを記載します。

 

標準のOSがCentOS7になっている

当たり前といえば当たり前なのですが、OSがCentOS7になってました。

ちょっとした、面倒を感じながら以下流れでセットアップ。

・ OS起動(さくらのコンパネ)

・ rootアカウントでSSHで接続 以後ターミナルで作業

・ 作業用ユーザー作成 パスワード付与

・ rootパスワード変更

・ sshの設定ファイルをいじる。ポート変更、rootログイン禁止、鍵認証のみに

・ ssh接続時の鍵設定

・ 作業ユーザー以外はrootになれないように設定

・ firewalld を停止 iptables をインストール 解放するポート設定 起動

・ Apacheのインストール

・ PHPのインストール 標準でPHP5.4系でした・・・一旦このまま進行

・ PHPの必要なライブラリをインストール php-mbstring php-mysql php-xml  php-pdo など

・ /var/www/html に適当に php ファイルを作成してブラウザでIPアドレス指定で確認。

ーーーー

ブラウザで見れない・・・・

ーーーー

さくらのコンパネにパケットフィルタ機能が・・・前からあったかな・・・

・ さくらのコンパネで http https ssh を許可

無事ブラウザで見られる

・ Apacheにバーチャルホスト設定

・ PCのhostsファイルを設定して、バーチャルホストに設定したドメインでブラウザ表示確認

・ mariadbアンインストール mysql インストール

・ mysql root パスワード設定

・ mysql 作業DB作成 作業ユーザー作成、権限付与

・ /etc/my.conf に文字コード(UTF-8)設定

・ PHPからmysqlに接続確認

ーーーー

一旦ここでひと段落

ーーーー

・ WEBサイトのSSL化 opennsslコマンドで秘密鍵作成

・ 続けて CSR 作成

・ SSL証明書に申し込む 証明書をもらう

・ SSL証明書をサーバーに設置 Apacheのバーチャルホスト設定

・ Apache再起動

ーーーー

エラー・・・起動せず

ーーーー

・ Apache sslのモジュールにsslが入っていないので LoadModule を記載してApache再起動

ーーーー

それでもエラー 起動せず

ーーーー

・ mod_sslが入ってないので、yumでインストール

・ Apache再起動で無事反映

ーーーー

ひと段落

ーーーー

・ PHPをアンインストール

・ PHP7をインストール(結構めんどくさい)

ーーーー

作業終了

 

かなりざっくり書きましたが、意外にやること多いです。

特にさくらのパケットフィルタ機能の存在は気づかないと本当にはまります。

ご参考になれば幸いです。

 

 

 

SAI 藤吉洋平

SAI 藤吉洋平

株式会社エス・エー・アイ 取締役

Webサイト制作 お客様のゴールに向けてご予算、ご要望に添えるWEBサイト制作をご提供します。
越境EC 中間システム
プログラミング教室 Swimmy 無料体験実施中!