忍者ブログ
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

OpenVZだけど、どうもメモリをだんだん食いつぶしていって、アクセスできなくなってしまう。なにが原因なのかわからないが、これでは安定的な運用なんて出来ないので新しいサーバを構築中。
今度はUbuntuでlxcを使っているので大丈夫だろう。
PR
インターネットからアクセスできるように、ルータのポート設定を変更。
とりあえずメールとWebはきちんと受信できている。

ここで、delegateを使用して、プロキシサーバを1つ立てた。
delegateは
# ./make
でメールアドレスあたりを聞いてくるのでそれを答えればOK。
./src/ に delegated が出来上がるので /usr/local/delegate というディレクトリを作ってそこにコピー。

/etc/delegate.cfg を作る。

-P80
SERVER=http
HTTPCONF="add-qhead:X-Forwarded-For:%a"
RELAY=proxy
CACHE="no"
LOGFILE=""
MOUNT="/* http://192.168.5.100/*      vhost=-hoge.example.com"
REACHABLE=192.168.1.41

RELIABLE="*"
ADMIN=root@hoge.example.com
MOUNT="/-/ = rcode=404"
MOUNT="/-/admin/* = rcode=404"

/etc/rc.d/rc.local に以下を記述
/usr/local/delegate/delegated +=/etc/delegate.cfg

 

postfixでメールサーバを立ち上げた。

fetchmailでなんとか出来ないか?と考えていたわけだけど、どうもメール送信先によって結構条件が変わってくるようだ。
gmailやauone-mail、メインで使用しているメールアドレス(といっても全部gmail)はダメ。yahooメールもダメだった。
いろいろ考えた末、やっぱりメールサーバを立ち上げた。

ついでにfetchmail+.forwardではなく、/etc/aliasesとシェルを使用してtdiaryの更新が出来るようにした。
.forwardとcronを使用してtdiaryをメールで更新する。

$ vi .forward
"|/home/username/public_html/tdiary/misc/posttdiary-ex.rb -t 160x120 --use-subject -e -i /home/username/public_html/tdiary/image -u http://hostname/~username/tdiary/image http://hostname/~username/tdiary/update.rb ID PASSWD"

$ crontab -e
MAILTO=""
*/5 * * * * fetchmail

MAILTO="" とするとcronが動いたときのlogをメールしないので日記にlogが記録されることが無い。
timezoneが変だったのでJSTに修正

rootになって以下のコマンド1つで修正できる。

# ln -sf /usr/share/zoneinfo/Japan /etc/localtime
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
ブログ内検索
前のページ  HOME  次のページ

material:web*citron  template:ゆずろぐ

忍者ブログ [PR]