第1回 一撃サーバー構築シェルスクリプト勉強会
mysql_secure_installation代替コマンド
# localhost以外からのrootログイン禁止
mysql -u root -p$(grep ^user ${PARAMFILE} | awk '{print $NF}')
-e "DELETE FROM mysql.user WHERE User='root' AND Host
NOT IN ('localhost', '127.0.0.1', '::1');"
第1回 一撃サーバー構築シェルスクリプト勉強会
#This order might seem weird - this is attempted to match last if rules below
fail.
# http://wiki.nginx.org/HttpCoreModuleJa#try_files
location / {
try_files $uri $uri/ /index.php?$args;
index index.php index.html index.htm;
}
ファイルの存在を順に確認し、最初に確認できたファイルを返却します。$uri /のように末尾にス
ラッシュのついたパスはディレクトリを示します。ファイルが確認できなかった場合は、末尾に指
定したパラメータに対して内部リダイレクトが行われます。末尾のパラメータはフォールバック用
の URI で、必ず 存在している必要があります。存在していない場合は内部エラーが発生します。
第1回 一撃サーバー構築シェルスクリプト勉強会
WordPressインストール
# ドキュメントルート作成
mkdir -p /var/www/${ETH0}
# WordPressダウンローダー取得
cd ${HOME}
mkdir bin
cd bin
wget
https://raw.githubusercontent.com/nullpopopo/wpdl/master/bin/wpdl