/etc/my.cnf次のように修正します。startこれでmysqlサーバが起動します。-p先ほど設定したパスワードで接続できたらOKです。onこれを設定しておくとサーバを再起動した時に自動的に、mysqlが起動します。次にphpのインストールと設定です。Offこうすることでエラーページなどでサーバの情報が表示されなくなります。次に、バーチャルホストの設定を行います。/etc/httpd/conf.d/10_vhost.conf上記ファイルに、以下の情報を追加します。</Directory></VirtualHost>5,6行目でエラーログとアクセスログの設定を行う。onこれをしておくことで、サーバを再起動しても自動的にApacheが立ち上がるようになります。Nginxの方が最近いいかなと思うのでNginxにHTTPサーバを変更するかもしれません。Nginxの設定をする場合「cloudrop」のサイトがすごく参考になると思います。次はmysqlのインストールと設定です。01/03コメントを書くさくらのVPSでの個人設定1.sudoの設定まず、root権限を使えるようにsudoを設定します。ルート権限のあるユーザーで/usr/sbin/visudoを実行する、開いたファイルを以下の内容で編集します。ALLこのようにコメントを外します。次に、ユーザーのgroupを設定します。/usr/sbin/vigrを実行してユーザーのgroupを変更します。wheel:x:10:root上記wheelのgroupが記述されている行があるので、そこに自分のユーザーをカンマ区切りで追加しますwheel:x:10:root,ユーザー名これで「sudo」コマンドが使えるようになったはずなので確認の為に「sudo」に続けて「ls」や「pwd」などのunixコマンドを入力して実行されるか確認します。pwdのようにフルパスでコマンドを入力して確認して下さい。※この設定はパスワード無しで、sudoコマンドが使えるように設定しています。2.vimのインストール次に、vimが使用出来ないのでvimのインストールをします。サーバならviでいいだろと言われるかもしれないですが、個人的にvimが使いたいのでインストールします。これが不要な場合は、飛ばしてもらって構わないです。vim-enhanced.x86_64これでインストールが終了したら完了です。3.yumリポジトリの追加yum-prioritiesをインストールします。これで、使用するyumに優先順位を付けます。yum-priorities次にyum-prioritiesの設定を行います。Remiリポジトリインストール」で詳しく解説されているのを参考にさせて頂きましたので、分かりづらい場合はこちらを参照して下さい。4.zshのインストールzshをインストールしてログインシェルをzshに設定します。個人的にzshが好きなだけなので、必要なければ省いて下さい。zsh5.設定ファイルの配置ここまでで、vim、zshなどをインストールして次にscreenをインストールしますが、設定ファイルを設置していないのでパスが通らないと言う事が多々あると思いますので、ここで環境設定用のファイルを設置します。.vimrc.zshrc(.zshrc.local).zprofile.screenrcの5ファイルをホームディレクトリに設置します。.vimrcは「ずんwiki」.zshrc、zshprofileは「漢のzsh」.screenrcは「そんな.screenrcで大丈夫か?」それぞれのファイルは各サイトを参考というより、ほぼそのまま利用させてもらっています。ありがとうございます。PATHの設定パスの設定だけ晒しておきます。色々な場所でパスが通って無くてエラーが発生すると思いますので、このパスを全て通すとセキュリティ上良くないと考える場合は、削って下さい。PATH6.screenのインストールこれは、サーバーに必要ないと思う場合は飛ばして下さい。-yautoconfのインストール最初からインストールされていますが、バージョンの関係上screenをインストール出来ないので最新のものを入れ直します。installこれでscreenがインストールできます。これで、個人設定は整ったので次はApacheのインストール設定を行います。01/02コメントを書くさくらのVPSでのSSHの設定1.鍵交換方式でのログインの設定まず、SSHでログインする時に、ユーザーID/パスワードは使用せずに、鍵交換方式でログイン出来るように設定します。rsaと入力して鍵を作成します。again:この2行はパスワードを入力しても、入力しなくても大丈夫です。パスワードを入力しなかった場合はパスワード無しで鍵が作成されます。上記2行のパスワード設定以外は全て、デフォルトで、Enterで大丈夫です。コマンドが上手く完了するとホームディレクトリ以下に「.ssh/id_rsa」と「.ssh/id_rsa.pub」というファイルが作成されます。「.ssh/id_rsa」(秘密鍵)これは、秘密鍵でサーバ上に配置せず、クライアント側に置いておきます。クライアントがMacやLinuxなら「ホームディレクトリ/.ssh/」にコピーして、元ファイルは削除します。コピーしたクライアント側のファイルの権限を「chmod」を使用して変更します。~/.ssh/id_rsa鍵ファイルの権限を正しく設定しないとSSHエラーでログイン出来ない事がありますし、セキュリティの観点からも良くないので変更しておいて下さい。Windowsの場合は、「Linuxでsshの鍵を作成するには」などを参考にSSHクライアント「putty」で使用して下さい。クライアント側にコピーしたらサーバ上にファイルを残しておくとセキュリティ上良くないので削除しましょう。「.ssh/id_rsa.pub」(公開鍵)これは、サーバ上に残しておきます。以下のコマンドで「~/.ssh/authorized_keys」を作成します。以下のコマンドで権限を変更しておきます。~/.ssh/authorized_keys鍵は、クライアント、サーバどちらでも作成できますので好きな方で作成して下さい。今回はサーバ上で作成していますが私は、クライアント側で作成して公開鍵をサーバ上にアップロードして使用しています。クライアントの設定クライアント側に「~/.ssh/config」を作成します。3IdentityFile:秘密鍵のパスを設定します。それ以外の設定は、私がいつも使ってる設定です。設定内容の詳しい内容がしりたい場合はこちらをご覧下さいここまで設定ができたら、ユーザーIDとパスワードでなく鍵と鍵のパスワードでサーバにログイン出来るようになっているはずなので確認して下さい。鍵による認証のみを認めるように設定を変更します。「/etc/ssh/sshd_config」を編集します。保存したら、sshdサーバを再起動します。restartこれで、SSHに関する設定が終了しました。次は必要な個人設定をします。01/01コメントを書くさくらのVPSでのユーザーの作成ユーザーの作成さくらのVPSでOSを再インストールしたのでまずは、ユーザーの再作成を行います。1.リモートコンソールへのログインユーザー名:rootパスワード:OS再インストールした時に決めたパスワードでログインします。※「さくらインターネットVPSコントロールパネル」のログイン方法などは、以前書いた記事を参考にして下さい。ユーザー名でユーザーを追加します。これで、ユーザーは作成されたので今度はパスワードを記述します。ユーザー追加用コマンドの詳しい内容は「こちら」をご覧になって下さい。新しいパスワードの入力を求められるので、確認を含め2回同じパスワードを入力します。新しく作ったユーザーのパスワードが変更できました。以上でユーザーの作成が完了しました。次は、SSHの設定です。NAVI«1234567»INFORMATION最近、Arduinoに興味あります。