お名前.comのCD、勝手に取り出してくれないようで、再起動後にまたインストーラが実行されます。下記の順番で捜査してください。ボタンは下図の赤枠の所です。起動(起動が押せない場合には、30秒ほど待ってから、他の画面に移動してから、再度画面を読み込み直せばいいと思います。)以上でインストール完了です。ブラウザ上から、VPSにVNCでアクセスして操作できるようになっています。マウスクリックすれば利用できます。こんな感じにログイン画面が表示されます。ファイアウォールの設定と、ウェブサーバ、DBサーバの用意VPSにOSをインストールした後は、下記のような設定をします。IPアドレスを設定する(DHCPで契約しているサーバにIPをふってくれているので、何もしなくてOK)IPv6の無効化SSHの設定ファイアウォールの設定パッケージの更新IPv6の無効化IPv6を意識していなかったために、IPv4の方はファイアウォールをきっちり設定したにも関わらず、IPv6を忘れていて、そちらが全通信を許可していた等の悲しいことにならないように無効化しておきます。IPv6の移行期で、対応するメリットは無く、逆に対応時の設定ミスによるセキュリティ上のデメリットの方が大きいと判断しています。/etc/sysctl.confrebootSSHの設定SSHの設定も早めに実施しておきます。/etc/ssh/sshd_configデフォルトの設定値から、最低限変更すべき設定。通信をはじく設定をし、最後まではじかれなかったパケットを許可する設計です。このポリシーは選んではいけません。許可していいルールを明示し、それ以外を全部拒否する設計です。原則拒否のルールで設定します。SSH(22番ポート)については、少し悩みどころで、wordpressの入ったサーバがクラックされるリスクを極小にしつつ、SSHも使いたい場合には、固定IPを使えるプロバイダを契約し、その固定IPからしか接続を受け付けないようにするのが良いと思います。ない場合には、SSHのポート番号を2012等の適当な番号に変更し、SSHでのログインには公開鍵を使う事で、ある程度のセキュリティを確保できます。セットアップ完了後、お名前.comのコントロールパネルからのみコンソールにアクセスできるようにし、SSHを無効化してしまうのも手です。local(127.0.0.1)通信は通す。SSHでログインする場合、<管理用PCのIP>に自分のIPを入れてコメントアウトを外して実行してください。SSHの待ち受けポート番号をずらし、公開鍵認証にするかの何れかでセキュリティを高めます。下記、<管理用クライアントのIP>のSSH設定を使えない場合に使います。どこからでもSSHを許可してしまっているので、セットアップが完了したら削除してください。削除するときは、/etc/iptables.rulesの該当行を消して、再起動すればOKです。サーバから外側へのTCP通信を許可する。DNS、HTTP、HTTPSを許可しています。サーバから外側へのDNS通信を許可する。外からサーバへのHTTP、HTTPS通信を許可する。wordpressを公開する為に必要です。通信がブロックされるケースがあったので、全部のポートを指定して通信を許可した。SSLは必要なら通す。ICMPは0と8だけでPINGは通るのですが、その他関係ありそうなものを通す。ICMPとしているのは、新しいICMPと言うテーブルを定義しています。ICMPとして、そのテーブルに処理を渡しています。することで、処理負荷を軽減しています。上記の全部のルールに該当しなかった場合には拒否する。する事で、iptablesの設定を短く出来る。iptablesのルールを/etc/iptables.rulesにセーブします。インターフェースの起動時にファイアウォールのルールを自動的に適用するように設定します。/etc/network/interfacesnginx、mysql、php5-fpmのインストール今回は、Apacheの代わりにnginxを使います。nginxとwordpressで検索してもらうと、『爆速』や『○倍の速度になった』等がヒットすると思います。php.iniのすべてに対して、disable_functionsのコメントアウトと、date.timezoneの設定を行う。findでphp.iniを検索して、他にも該当ファイルがあればそれらも修正してください。MySQL上にデータベースを作成して、ユーザー登録しておく。WordPressがMySQLに接続する為のパスワードです。適度に変更してください。privileges;nginxの設定/etc/nginx/sites-available/defaultの内容を下記のように修正してください。これは最小限の構成です。SSL』を参照して詰めます。名前を変えてください。defaultでも良いです。}}nginxを再起動させる。restartWordPressのセットアップここから、WordPressのセットアップです。WordPressは頻繁にバージョンアップする為、オフィシャルサイトから、最新版のURLをコピペしてwgetのファイル名は適宜置き換えてください。wp-config.phpwp-config.phpの中身は下記のように修正する。それを設定すれば良いでしょう。キーボードをガチャガチャやるだけでも良いです。'dcbd7eb3c5cd8de056f7');......IPアドレスを確認して、ブラウザでアクセスする。ifconfigウェブブラウザでWordPressの初期設定を行うhttp://IPアドレス/にアクセスすれば、WordPressの初期設定画面が出てくるはずです。下記のような画面が出たら、設定を済ませましょう。画像をアップロードしてみる。適当なブログを投稿して、画像のアップロードをしてみてください。ファイアウォールの設定やSSH、MySQLで許可している通信を確認するこれは大事です。再起動し、設定内容が再起動後も適切である事を確認し、余計なポートが空いていないかなども確認します。設定内容を確認します。本投稿の通りに実施していれば、SSHの設定以外は下記のようになっているはずです。14次に、iptablesのルールが格納されているファイルを見ます。管理用PCとなっている個所(もしくは、sports/dportsが22となっている個所)は、SSHの通信の許可ルールです。お名前.comのコントロールパネルからウェブブラウザでコンソールにアクセスする場合には、削除して再起動してください。なければそのままでOKです。ACCEPTCOMMITnetstatコマンドで待ち受けているアドレス、ポート番号を確認します。SSHを受け付けています。iptablesでフィルタしてれば問題ありません。ローカルホスト経由のみ、3306番ポートでMySQLにアクセス可能。nginxによるHTTPサービスの提供。ESTABLISHEDは接続中と言う意味です。これは、SSHでログインしているので表示されています。下記の2つはDHCPCで利用しています。35752となっている方は、環境によって違います。0.0.0.0:*次の投稿に続きます。LTSをインストールし、その上にnginx、MySQL、WordPressをインストールするところまでを解説しました。SSL』でご紹介しています。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。~ubuntu13.10+pt3+epgrecの環境構築buffaloのWHR-300HP2をdd-wrt化する。WordPress.。