さくらのVPSでhostnameの変更方法


 

さくらのVPSでhostnameを変更したときの備忘録

1./etc/sysconfig/networkのhostnameを編集

sudo vim /etc/sysconfig/network
HOSTNAME=localhost.localdomain
この行を修正↓
HOSTNAME=hogehoge.com

2.サーバを再起動

sudo shutdown -r now

これで、hostnameが変更になります

Nginxのalias指定でphpMyAdminを動作させる


 

phpMyAdminをNginxのaliasを使って動作させた時の備忘録

1.nginx.confを編集する

sudo vim /etc/nginx/nginx.conf
# 〜 中略 〜

# phpmyadmin setting
server {
  server_name .localhost;

  location /phpmyadmin {
    alias /var/www/phpMyAdmin;
    index index.php;
  }

  location ~ ^/phpmyadmin.+\.php$ {
    fastcgi_pass    127.0.0.1:9000;
    fastcgi_index   index.php;
    fastcgi_split_path_info ^/phpmyadmin(.+\.php)(.*)$;
    fastcgi_param   SCRIPT_FILENAME /var/www/phpMyAdmin$fastcgi_script_name;
    include         /etc/nginx/fastcgi_params;
  }
}

2.nginxを再起動する

sudo /etc/init.d/nginx restart

これで、

http://localhost/phpmyadmin

にアクセスすると無事表示される

ログイン後に、リダイレクトされるパスがおかしい場合の対応方法

config.inc.phpに、以下の設定を追加する

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';

参考にしたサイト

さくらのVPSでdenyhostsを設定


 

sshに対する攻撃が多いので、「denyhosts」を設定した時の備忘録

※epelリポジトリが必要になります。epelリポジトリの設定はこちら「さくらのVPSのCentOS6.2への環境構築

1.denyhostsのインストール

sudo yum install denyhosts

2.denyhostsの起動

sudo /etc/init.d/denyhosts start

3.denyhostsの自動起動設定

sudo /sbin/chkconfig denyhosts on

参考にしたサイト

さくらのVPSでsshdのポート変更


 

sshdへの攻撃が多いのでポート番号を変更した際の備忘録

1.sshd_configを修正

sudo vim /etc/ssh/sshd_config
# 以下の修正を追加 (10022番ポートにした場合)
Port 10022

2.sshdの再起動

sudo /etc/init.d/sshd restart

参考にしたサイト

sshでのrootログインを禁止する


 

sshでのrootログインを今まで有効にしていたけど危険なのでようやく禁止た時の備忘録

1.sshd_configの変更

sudo vim /etc/ssh/sshd_config
# 以下の行を追加
PermitRootLogin no

2.sshdの再起動

sudo /etc/init.d/sshd restart

これで大丈夫、ただしrootログインを禁止する前に別のユーザーでログイン出来るようにしておきましょう。

参考にしたサイト

return top