Archive for the ‘サーバー’ Category

Unable to load dynamic library ‘mcrypt.so’

PHPをアップグレードしたら、表題のエラーが出るようになった。 mcryptはphp7.2から削除されたとのこと。 エラーを出さないようにするにどうしたらいいかと色々やって、 /etc/php.d/mcrypt.iniを […]

Read the rest of this entry »

Apacheのチューニング箇所

忘れがちなのでメモ。 /etc/httpd/conf/httpd.conf の <IfModule prefork.c> のあたり。

Read the rest of this entry »

1つのIPのサーバーで複数のSSLを無料で設定してみた

通常は1つのIPではSSLがひとつとなるが、 それを解決するSNIという仕組みをやってみた。 Apacheが2.2.12以降などバージョン指定があるが 現状のものが対応してた。 ブラウザによって対応の可否があるので注意が […]

Read the rest of this entry »

sudoコマンドが見つからなくなった

下記のエラーがでるようになって困っていた。 sudo: コマンドが見つかりません visudo: コマンドが見つかりません command not found: sudo command not found: visud […]

Read the rest of this entry »

URLエンコードした文字列をURLで取り扱う

システムではなく、サーバーレベルのエラーが出たので確認。 通常は取り扱えなくなっているようで httpd.confに AllowEncodedSlashes On を追加する必要があるとのこと。 ただ、ローカルで上手くい […]

Read the rest of this entry »

さくらVPSはさっさとお試しから本登録した方が良い

先日、さくらVPSを新たに1個借りた時。 各種サーバー設定やアプリ設置をしていたのが 何かと時間がかかる。 特に、自分のシステムを入れる時に 200M程度のものをダウンロードするのが ものすごく時間がかかり、それに付随す […]

Read the rest of this entry »

各サーバーのバックアップをAmazon Glacier(S3)に保存する環境を作った

AWSのS3も初使用。 GlacierはS3の約10分の1の価格で使えるデータストレージ。1G・1円/月くらい。 安価な代わりにデータの取り出しには数時間かかる。 バックアップ向け。 AWS コマンドライン インターフェ […]

Read the rest of this entry »

crontabが動かなかった

cronのテストをしていた時に何故か変更したものが反映されない。 タイミングが良くわからなかったので sudo /etc/init.d/crond restart をするようにしたら動いた。

Read the rest of this entry »

サーバーのホスト名は安易に変更してはいけない

最近複数のサーバーにsshすることが多くなり、 今どこのサーバーにいるのかをわかりやすくするため シェルの表示にホスト名を表示するようにしていた。 しかし、さくらVPSのホスト名はどれも似たようなものでわかりにくいため […]

Read the rest of this entry »

phpをcronで動かすときにphp.iniを指定する方法

cd [ディレクトリパス]; [PHPパス] -f [実行ファイル] -c [php.iniのパス] 例 cd /home/example/example.com/public_html/; /usr/bin/php5 […]

Read the rest of this entry »