Home > サーバー(Debian)
サーバー(Debian) Archive
カテゴリー「 サーバー(Debian) 」の記事一覧
- 更新日 2011-11-30 (水) 17:27 .bashrcにaliasを作ってオレオレ開発環境を便利にする
- 更新日 2011-09-21 (水) 13:13 トラフィック量をリアルタイムに監視する「iftop」
- 更新日 2011-09-21 (水) 12:28 Debianのvimでカラースキーマを使う
- 更新日 2011-01-31 (月) 11:29 2台だけで負荷分散+冗長化を検証( Pound + keepalived )
- 更新日 2011-01-27 (木) 13:35 Amazon Simple Email Service (Amazon SES)を使ってみました
- 更新日 2010-11-16 (火) 13:23 .htaccessでのコメントアウトの記述時の注意
- 更新日 2010-09-22 (水) 21:45 サーバー監視ソフト「cacti」 -インストール-
- 更新日 2010-09-22 (水) 21:43 Mondo Rescueでイメージバックアップ
- 更新日 2010-09-22 (水) 21:43 基本パッケージ取得(Debian etch)
- 更新日 2010-09-22 (水) 21:42 qmailを使ったメールサーバーの構築
- 更新日 2010-09-22 (水) 21:34 postgresのインストール
- 更新日 2010-09-22 (水) 21:33 PHPのインストール
- 更新日 2010-09-22 (水) 21:29 MYSQLレプリケーション設定
- 更新日 2010-09-22 (水) 21:22 Poundでロードバランサを実現する
- 更新日 2010-09-22 (水) 21:14 Apache2で複数バージョンのPHPを使い分ける
- 更新日 2010-09-22 (水) 21:12 proftpでアクセス制限
- 更新日 2010-09-22 (水) 21:09 Apacheの状況を詳細に表示する「apachetop」
- 更新日 2010-09-22 (水) 21:08 Debian etchの公式アーカイブ鍵が失効
- 更新日 2010-09-22 (水) 21:06 Apacheのモジュールmod_layoutでHTMLの自動挿入
- 更新日 2010-02-24 (水) 17:49 PHPアクセラレーターのeAcceleratorを導入してCPU負荷軽減を図る。
- 更新日 2010-02-08 (月) 16:21 ガンブラー(gumblar)によるWEBページ改竄ファイル簡易チェックCGI
- 更新日 2009-12-09 (水) 20:30 【負荷対策】Apacheのモジュールmod_expiresでキャッシュを利用する
- 更新日 2009-12-09 (水) 20:25 【帯域対策】Apacheのモジュールmod_deflateで転送量を大幅削減!
- 更新日 2009-12-01 (火) 20:53 RAIDカードARC-1222でRAID6のサーバー構築
- 更新日 2009-11-27 (金) 21:46 SSHのインストールと設定
- 更新日 2009-11-25 (水) 18:09 MySQLのインストール
- 更新日 2009-11-25 (水) 18:09 proftpを使ったFTPサーバーの構築
- 更新日 2009-11-25 (水) 17:37 1Uサーバ組立Xeon(動画)
- 更新日 2009-11-25 (水) 17:29 Debian etch に pptpdを導入
- 更新日 2009-11-25 (水) 12:23 Debian GNU/Linux(etch)
- 更新日 2009-11-25 (水) 12:14 Debianのネットワーク設定
- 更新日 2009-11-25 (水) 12:12 ネットワークにつながらない時、確認する事
- 更新日 2009-11-25 (水) 12:02 サーバー監視ソフト「munin」
- 更新日 2009-11-25 (水) 10:53 あれ、、このソフトのバージョン何だったっけ…
- 更新日 2009-11-24 (火) 20:50 Logwatchでサーバ監視レポート
- 更新日 2009-11-24 (火) 20:49 サブネットマスク 早見表
- 更新日 2009-11-24 (火) 20:49 SSHでWindows機からサーバー機をリモート操作する
- 更新日 2009-11-24 (火) 20:48 Apache2のソースインストール
- 更新日 2009-11-24 (火) 20:48 Apache2の初期設定
- 更新日 2009-11-24 (火) 20:48 Apache2.2.11の–enable-mods-shared=all
- 更新日 2009-11-24 (火) 20:48 iptablesによるIPマスカレード(NAT)
- 更新日 2009-11-24 (火) 20:48 SSHのアクセス元IPを制限する
- 更新日 2009-09-11 (金) 20:22 /dev/nullの再作成
.bashrcにaliasを作ってオレオレ開発環境を便利にする
- 投稿日2011-09-21 (水)
- 更新日2011-11-30 (水) 17:27
- サーバー技術情報
本番環境で使う事は滅多にないですが、
検証用サーバーや開発用サーバーではよく使っている.bashrcの小ネタです。
すごく深い場所にある設定ファイル等はaliasを作る事で効率よく作業できますよ、と。
トラフィック量をリアルタイムに監視する「iftop」
- 投稿日2011-09-21 (水)
- 更新日2011-09-21 (水) 13:13
- Linuxソフト | サーバー(Debian) | サーバー技術情報
トラフィック量の監視はMRTG等を使って定期的な監視&グラフ化はよく聞きますが、
現在のトラフィック量を監視するようなツールはなかなかありません。
で、ちょっと調べて使ってみたところ、iftopというツールがとても使いやすかったのでご紹介。
Debianのvimでカラースキーマを使う
- 投稿日2011-09-21 (水)
- 更新日2011-09-21 (水) 12:28
- サーバー(Debian) | サーバー技術情報
Debianに入ってるvimは超最小構成で作られているので
カラースキーマが使えないようです。
開発でばりばりカラフルにしたかったので設定メモです。
2台だけで負荷分散+冗長化を検証( Pound + keepalived )
- 投稿日2009-12-21 (月)
- 更新日2011-01-31 (月) 11:29
- サーバー(Debian) | サーバー技術情報
前回のPound記事では一般的なPoundの構成を提示してみましたが、
実際に自宅サーバー等で組む場合となると「3台の構成」がミニマムとなってしまうので
なかなか敷居が高いように感じます。
ので!
今回は無理やり2台のWebサーバーのみでPoundを利用して負荷分散ができるかを検証してみました。
また、発展形として、グローバルIPが複数必要になってきますが
keepalivedで冗長化も実現してみました。
検証に使用した環境は1日にユニーク1万アクセス、100万PV(全ファイル)ほどの実稼働しているサイトを使い
muninやcactiでどれほど負荷分散がされたか確認してみました。
(今回、2台の同期方法についてはまったく考えていません。)
Amazon Simple Email Service (Amazon SES)を使ってみました
- 投稿日2011-01-26 (水)
- 更新日2011-01-27 (木) 13:35
- サーバー技術情報
amazon AWSに新しいサービスであるAmazon Simple Email Serviceが発表されましたので
早速、試験環境を使用してみましたのでメモです
.htaccessでのコメントアウトの記述時の注意
- 投稿日2010-11-16 (火)
- 更新日2010-11-16 (火) 13:23
- Apache | サーバー(Debian) | サーバー技術情報
知らなかったのでメモです。
管理中のサーバーでApacheのエラーログが
とんでもない勢いで肥大化していく問題が発生しました。
実際の出力を見てみると以下のようなログが秒単位で出力されていました。
[Tue Nov xx xx:xx:xx 2010] [warn] Apache does not support line-end comments. Consider using quotes around argument: "# hogehoge"
サーバー監視ソフト「cacti」 -インストール-
- 投稿日2009-11-05 (木)
- 更新日2010-09-22 (水) 21:45
- Linuxソフト
サーバーの監視&グラフ化を行ってくれる「cacti」のインストール方法です。
Mondo Rescueでイメージバックアップ
- 投稿日2009-11-24 (火)
- 更新日2010-09-22 (水) 21:43
- Linuxソフト
Linuxでのバックアップ方法はrsyncを用いる等の方法がよく用いられますが、
まるごとをイメージとしてバックアップ、レストアできるととても心強いです。
ある程度インストール済みのDebianをイメージバックアップし、
DVD等に焼いてブート起動し、復元して量産する、なんて使い方もできます。
基本パッケージ取得(Debian etch)
- 投稿日2009-11-25 (水)
- 更新日2010-09-22 (水) 21:43
- サーバー構築関連
ダウンロードとインストールにてインストールが終了したら次は基本的なパッケージやライブラリを導入します。
qmailを使ったメールサーバーの構築
- 投稿日2009-11-25 (水)
- 更新日2010-09-22 (水) 21:42
- サーバー構築関連
qmail(smtpauth対応) + vpopmail + ezml + autorespond な環境でメールサーバーを構築します。
postgresのインストール
- 投稿日2009-11-25 (水)
- 更新日2010-09-22 (水) 21:34
- サーバー構築関連
postgresをインストールします。
ECサイト、Webアプリや掲示板やBlogに至るまで様々な分野でデータベースは活用されており
もはや欠かせない機能となっています。
ここではソースからインストールしています。
PHPのインストール
- 投稿日2009-11-25 (水)
- 更新日2010-09-22 (水) 21:33
- サーバー(Debian)
PHPをソースよりApacheのモジュール版としてインストールします
MYSQLレプリケーション設定
- 投稿日2009-11-25 (水)
- 更新日2010-09-22 (水) 21:29
- サーバー技術情報
MySQLのインストールが終了した2台がある状態より設定を開始します。
マスターとスレーブの2台がある状態からスタートです。
Poundでロードバランサを実現する
- 投稿日2009-11-27 (金)
- 更新日2010-09-22 (水) 21:22
- サーバー技術情報
お手軽なのに高機能なPoundを使ってロードバランサ構成なサーバーを構築します。
Apache2で複数バージョンのPHPを使い分ける
- 投稿日2010-01-13 (水)
- 更新日2010-09-22 (水) 21:14
- サーバー技術情報
PHPのプログラムはバージョンによって動作におおきな差があります。
検証やら、ホスティングやら、、、
違うバージョンのPHPを共存させる必要ってどうしても出てきてしまいます。
というわけで、複数バージョンのPHPを共存させる方法です。
proftpでアクセス制限
- 投稿日2010-01-14 (木)
- 更新日2010-09-22 (水) 21:12
- サーバー技術情報
FTPでの接続について、よりセキュリティを高める為に
ログインできるアカウントを制限したり、IP制限をしたりします。
Apacheの状況を詳細に表示する「apachetop」
- 投稿日2010-01-22 (金)
- 更新日2010-09-22 (水) 21:09
- Linuxソフト
topのような監視ツールのApache版です。
現在どのページにアクセスが集中しているか、等を表示するのに便利です
Debian etchの公式アーカイブ鍵が失効
- 投稿日2010-02-10 (水)
- 更新日2010-09-22 (水) 21:08
- サーバー(Debian) | サーバー技術情報
apt-get系のコマンドを実行した際にこんなのが出るようになったりしました。
W: GPG error: http://aist.ring.gr.jp etch Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 9AA38DCD55BE302B W: GPG error: http://cdn.debian.or.jp etch Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 9AA38DCD55BE302B W: GPG error: http://security.debian.org etch/updates Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 9AA38DCD55BE302B W: これらの問題を解決するためには apt-get update を実行する必要があるかもしれません
Apacheのモジュールmod_layoutでHTMLの自動挿入
- 投稿日2010-02-17 (水)
- 更新日2010-09-22 (水) 21:06
- Apache | サーバー(Debian)
mod_layoutを使用してみましたので備忘録です。
mod_layoutとは、ページの一番上や一番下に指定した文字列(ページ)を埋め込む事ができるモジュールです。
よく「無料レンタルサーバー」とかを利用するとページのヘッダーやフッター部分に自動的に広告が挿入されますが、まさにそれを実現するモジュールです。
PHPアクセラレーターのeAcceleratorを導入してCPU負荷軽減を図る。
- 投稿日2009-10-06 (火)
- 更新日2010-02-24 (水) 17:49
- Linuxソフト
PHPアクセラレーター、PHPスクリプトが実行された際の途中のコンパイルデータをキャッシュすることで、
以後同じファイルに対してアクセスがあった時に、そのキャッシュファイルを利用することで高速化するという技術です。
ガンブラー(gumblar)によるWEBページ改竄ファイル簡易チェックCGI
- 投稿日2010-02-08 (月)
- 更新日2010-02-08 (月) 16:21
- HTML | サーバー(Debian) | サーバー技術情報 | セキュリティ | 雑記
所謂gumblarや8080ウィルスによる被害が表立ってきてしばらく経ちます。
自分のPCがgumblarに感染しているかどうかについてはウィルスソフトも対策され始めましたが、
自分のサイトが改竄されているかどうかについてのツールはほとんどありません。
ですのでgumblarによるWEBサイトの改竄に対してWEBサイトのオーナー側用のツール(プログラム)を作成してみました。
このツールは自分のWEBページがgumblarによって改竄されていないか簡単にチェックする事ができます。
特に1度改竄されてしまった場合、その他、どのファイルが改竄された疑いがあるかのチェックには有用だと思います。
【負荷対策】Apacheのモジュールmod_expiresでキャッシュを利用する
- 投稿日2009-10-06 (火)
- 更新日2009-12-09 (水) 20:30
- Apache
Apacheのモジュール、mod_expiresを利用してキャッシュを利用し、転送量を軽減させて負荷対策します。
キャッシュを利用すると負荷対策ばかりか、体感速度も向上します。
キャッシュして欲しくないファイルまでキャッシュされては困ります…が、
mod_expiresは指定したファイルタイプのみキャッシュさせる事ができます。
【帯域対策】Apacheのモジュールmod_deflateで転送量を大幅削減!
- 投稿日2009-10-06 (火)
- 更新日2009-12-09 (水) 20:25
- Apache
Apacheのモジュール、mod_deflateを利用して転送量を軽減させて転送量対策します。
このモジュールは転送前にコンテンツをgzipにて圧縮転送する事で転送量の減少を計ります。
圧縮されたコンテンツはクライアントのブラウザにて展開されて表示されます。
RAIDカードARC-1222でRAID6のサーバー構築
- 投稿日2009-12-01 (火)
- 更新日2009-12-01 (火) 20:53
- サーバー構築関連
SSHのインストールと設定
リモートで操作できるようにSSHを入れ、設定します。
MySQLのインストール
- 投稿日2009-10-09 (金)
- 更新日2009-11-25 (水) 18:09
- サーバー(Debian) | サーバー構築関連
MySQLをインストールします。
ECサイト、Webアプリや掲示板やBlogに至るまで様々な分野でデータベースは活用されており
もはや欠かせない機能となっています。
ここではソースからインストールしています。
proftpを使ったFTPサーバーの構築
- 投稿日2009-10-08 (木)
- 更新日2009-11-25 (水) 18:09
- サーバー構築関連
Apacheのような形式のconfファイルで詳細な設定が可能な
FTPサーバーソフト「proftpd」を使用してFTPサーバーを構築してみます。
1Uサーバ組立Xeon(動画)
- 投稿日2009-06-09 (火)
- 更新日2009-11-25 (水) 17:37
- サーバー構築関連
筐体 1U
CPU Xeon3.0GHz
メモリ 1G
の2台のサーバを、一台に集約
Debian etch に pptpdを導入
- 投稿日2009-06-29 (月)
- 更新日2009-11-25 (水) 17:29
- ネットワーク全般
pptpdは、PPTP (Point-to-Point Tunneling Protocol) 仮想プライベートネットワークの1つです。
このプロトコルを利用することで外部ネットワークから内部ネットワークへのアクセスが可能となります。
Debian GNU/Linux(etch)
- 投稿日2009-07-23 (木)
- 更新日2009-11-25 (水) 12:23
- サーバー構築関連
Debianのネットワーク設定
Debianでのネットワークの設定を説明します。ここでは例としてIPを固定にしています。
ネットワークにつながらない時、確認する事
- 投稿日2009-06-09 (火)
- 更新日2009-11-25 (水) 12:12
- ネットワーク全般
Debianをアップグレードしたり、LANカードを追加したり、、
突然サーバーがネットワークにつながらなくなった際の解決策集。
トラブルがある度に追記していきたいと思います。
サーバー監視ソフト「munin」
- 投稿日2009-07-23 (木)
- 更新日2009-11-25 (水) 12:02
- Linuxソフト
サーバーの監視&グラフ化を行ってくれる「munin」のインストール方法です。
あれ、、このソフトのバージョン何だったっけ…
- 投稿日2009-11-24 (火)
- 更新日2009-11-25 (水) 10:53
- サーバー技術情報
よくある「バージョンの調べ方」集です。
環境によってコマンドは異なってきますが大体似た感じだと思います。
Logwatchでサーバ監視レポート
- 投稿日2009-06-09 (火)
- 更新日2009-11-24 (火) 20:50
- Linuxソフト
Logwatch はlinuxOS上で一日一回サーバ監視レポートメールを送信してくれる便利なツールです。
Logwatchを活用し現在のサーバ状況の確認すれば/var/logなどに格納されているログファイルを
1つ1つ確認する作業を軽減することができます。
SSHでWindows機からサーバー機をリモート操作する
高機能なTelnet/SSHクライアントであるPuttyというソフトを使用します。これにより、サーバー機には電源とLANケーブルを付けるだけで別PCから完全にリモート操作できるようになります。
Apache2のソースインストール
- 投稿日2009-07-07 (火)
- 更新日2009-11-24 (火) 20:48
- Apache
Webサーバーを利用する為に、Apache2をインストールして設定します。
Apache2の初期設定
- 投稿日2009-07-13 (月)
- 更新日2009-11-24 (火) 20:48
- Apache
Apache2.2.11の–enable-mods-shared=all
- 投稿日2009-07-22 (水)
- 更新日2009-11-24 (火) 20:48
- Apache
Apacheのほとんど/全てのモジュールが動的にインストールされるconfigureオプションの–enable-mods-shared=allについて
iptablesによるIPマスカレード(NAT)
Linuxをルーターとして使用したい場合のマスカレード設定です。インターネットの接続へは1つのグローバルIPアドレスしかなく、その1つのIPアドレスをローカルネットワーク内で共有し、インターネットを利用する為にはIPマスカレードとパケット転送機能の設定が必要です。
SSHのアクセス元IPを制限する
TCP wrappersを利用してSSHにログインできるIPを制限します。SSHを例にしていますが、FTPなど、他のプロセスによるものでも可能です
/dev/nullの再作成
- 投稿日2009-09-11 (金)
- 更新日2009-09-11 (金) 20:22
- サーバー技術情報
ログインすると
bash: /dev/null: 許可がありません
が大量に表示される問題(CTRL+Cで抜けるまで出続けます)
ホーム > サーバー(Debian)













