さくらのVPSでUbuntu16.04LTSを使う時の注意(ufwが設定出来ない)
はい、ぼくもハマりました。
さくらのVPSにUbuntu 16.04LTS(確認した限り14も同じ)をインストールして
ウェブサーバーをテスト的に運用しようとしたけど、どう頑張っても80番ポートが開かない。
ufwの設定を変更すると、ufw statusでは反映されてるように見えるけど外部からは何も変化が無いようにみえる。
どうも、さくらのVPSで独自のiptableの設定を入れているのが原因のようです。
2017年に入ってから、同様の記事がアップされているので最近の変更の可能性が高いですね。
解決するためには以下の記事が参考になると思います。
ufwを適用するためにiptablesを初期化したらaptが接続できなくなった
https://teratail.com/questions/70439
さくらのvpsのubuntuでufwが有効にならない
http://blog.mogmet.com/how-to-enable-ufw-on-sakura-vps/
SAKURAのVPSで、ufwを使う
http://team-6.hatenablog.jp/entry/2017/06/07/004219
アプリをTwitterに登録する方法(APIキーの取得) (2017年7月版)
古い情報がヒットして面倒なのでメモ代わりに。
1.開発者サイトにいく
https://dev.twitter.com/
2.My Apps
https://apps.twitter.com/
「Create New App」をクリックして必要事項を入力して終わり。
MySQLでDB毎にHDDを振り分ける
備忘録
シンボリックリンクをはったあと
OrangeCup150さんの通りにやって見ましたがダメでした。
解決したので、自分の備忘録として詳しく書き残して置きます。
さらに調べた所、運良く全く同じ環境でこの問題に悩んでいる人をQ&Aサイトで発見しました。
「ERROR 1 (HY000): Can't create/write to file (Errcode: 13) /tmp」でググればヒットしました。
http://stackoverflow.com/questions/2783313/how-can-i-get-around-mysql-errcode-13-with-select-into-outfileUbuntuのセキュリティツール、AppArmorがデフォルトで「/tmp」以外への作成や書き込みを禁止しているそうです。
/etc/apparmor.d/usr.sbin.mysqldを編集して
/usr/sbin/mysqld {
...
/var/log/mysql/ r,
/var/log/mysql/* rw,
/var/run/mysqld/mysqld.pid w,
/var/run/mysqld/mysqld.sock w,
...
}を以下のように「/data/ r,」と「/data/* rw,」を追加して
/usr/sbin/mysqld {
...
/var/log/mysql/ r,
/var/log/mysql/* rw,
/var/run/mysqld/mysqld.pid w,
/var/run/mysqld/mysqld.sock w,
/data/ r,
/data/* rw,
}「# sudo /etc/init.d/apparmor reload」で編集を適応します。
投稿日時 - 2011-07-28 14:42:28