2007-01-01から1年間の記事一覧
DBを更新するような重い動作のPHPを夜中に実行するようにしました。which php でphpのパスを確認vi /etc/crontab 30 5 * * * /bin/php -q /var/wwww/hogehoge/hogehoge.phpこれで毎朝5:30にリスト更新されるぞ!
PHPでサイトを作っていて、パラメータを渡したいとき a.php?a=001みたいになっているのを、ニコニコみたく /view/sm000001 のようにかっこよくしたいなと思って調べてみました。.htaccessで拡張子がなくてもPHPにみなすようにしてあげればおk AcceptPathInf…
FedoraCore6+mysql-5.0.45-tritonn-1.0.6でmysqld_mutiを使って複数起動データディレクトリ作成 #cd /usr/local/mysql/bin/ #mysql_install_db --datadir=/usr/local/mysql/data1所有者をmysqlに #cd ../ #chown -R mysql data1my.cnf編修 #cp /etc/my.cnf /…
バーチャルホスト設定ファイルの場所 /usr/local/apache2/conf/extra/httpd-vhosts.conf
httpd.confの場所 /usr/local/apache2/conf/httpd.conf
昨日、apacheのwebalizerをyumインストールした時におかしくなったファイルを直す。cp /usr/local/src/httpd-2.2.0/build/rpm/httpd.init /etc/rc.d/init.d/httpd vi /etc/rc.d/init.d/httpdで以下のように編集。 無事/etc/init.d/httpd startができるように…
/etc/logrotate.d/apache
別のサーバーにyumでwebalizerをインストールしたらサイトが表示されなくなりました。 最終的に、yumでのインストールにapacheも一緒にインストールされてしまっていたようで、 例えば/etc/init.d/httpd startとすると、新しくインストールされた方が起動し…
MySQLの管理にはphpmyadminを使っているので、インストール。 phpmyadminインストール 基本的に解凍して設定してフォルダを置けば終わりなので 今使っている別サーバーのphpmyadminをそのままコピーして、configファイルだけ変更した。 が、まったく動いてく…
レプリケーションを行うため、複数起動させてみる。 mysqld_multiを試したがうまくいかなかったので、 今回は、mysqld_safeに別のポートとソケットとデータディレクトリを指定して起動させる。 1つ目のMySQLはmysql.serverを/etc/init.d以下にコピーして/etc…
いろいろ事情があり、MySQLで日本語検索ができるTritonnをインストール。 SENNA時代はいろいろめんどかったが、Tritonnの中の人のおかげで Tritonn1.0.3以降はMySQLも一緒になっていてインストールが本当に楽になった。 以前FedoraCore6にSENNAとMySQLをイン…
会社の回線のIPが変わってからWebalizerのフォルダにアクセスできなくなった。 apacheの設定をいくら見直しても、なぜかそのフォルダだけアクセスできない。apache2ではconfigファイルをおいておくフォルダの指定がある。httpd.confだと以下の部分 Include c…
FC6 /etc/httpd/conf/httpd.conf
買おうかどうか迷ってたケツノポリス5がYahooMusicで聴ける。 全曲ながしてるのかな。 すげーぞヤフー。今日の仕事中のBGMはこれで。
eth0に固定IP設定vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=STATIC ONBOOT=YES IPADDR=***.***.***.*** NETMASK=255.255.255.248 BROADCAST=***.***.***.***ゲートウェイ設定 route add default gw ***.***.***.*** ネットワーク…
今年で30歳の私は今の所年金需給開始年齢は65歳ということになってます。 老後の資金はいくら必要になるのか計算してみました。世間では老後に夫婦2人で最低24万、ゆとりある生活をおくるなら38万必要らしいです。 家があって普通に生活すれば20万も入らない…
メール受信でハマルの巻。POPサーバーはdovecot。 なんかすでにインストールされてた。 どっちもそんなに設定しないでうまく行くもんだと思ってたのに、 メーラーでの受信ができませぬ。 送信はできるんです。 /var/log/maillog を見ても、届いたメールはmai…
とりあえず最初から入ってたSendmail削除。サービス停止 #su - #/sbin/service sendmail stop 起動時にSendmail起動しない。 #chkconfig --level 2345 sendmail off yumでインストール #yum install postfix/etc/postfix/ 以下にインストールされたっぽい。 …
FreeBSDでのhttpd.conf /usr/local/etc/apache/httpd.confapacheリスタート #apachectl restart
画像なんかは一度アップしたら削除されることはあっても、 変更することなんてないので、ほとんどキャッシュされてもらって構わない。 画像の通信が少なくなるととーってもステキなので早速導入。 mod_expires自体はうちの場合デフォルトで読み込んでるよう…
デフォルトの設定で使っていると、リファラが自分のサイトばかりになってしまうので除外する。vi /etc/webalizer.conf - HideSite *abc.com - これでおk
パス間違ってた… ていうかパスなしでもOKって話もあるけど。 まぁメモメモ。/etc/crontabSHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 11 * * * * root run-parts /etc/cron.hourly 12 4 * * * root run-parts /etc/…
ログにリファラとかUAとか入ってないない。 httpd.confを確認してみてもLogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined CustomLog logs/access_log combinedという表記はある。 おっかしいなぁと思ってたら、バーチャ…
めんどいのでcrontabを直接編集。#vi /etc/crontab ---------------------------------------------------------- SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/# run-parts 11 * * * * root run-parts /etc/cron.hourly 12 4 * *…
webalizer.confをコピー # cp /etc/webalizer.conf /etc/webalizer.01.conf # cp /etc/webalizer.conf /etc/webalizer.02.conf # cp /etc/webalizer.conf /etc/webalizer.03.confそれぞれ編集 LogFile /var/log/httpd/01-access_log.1 OutputDir /var/www/us…
# rpm -ivh analog-6.01beta1-1.fc6.i386.rpm # cp /etc/analog.cfg /etc/analog.cfg.old 一応オリジナルをBKUP# vi /etc/analog.cfg で設定ファイル編集 今使ってる別サーバーの設定ファイルをコピペ。 バージョンが違ってもいけるみたい。index.php?=1234 …
デフォだと1週間でローテーションされるので、毎日ログローテーションされるように変更した。# vi /etc/logrotate.d/httpd - /var/log/httpd/*log { daily ← 追加 missingok notifempty sharedscripts postrotate /bin/kill -HUP `cat /var/run/httpd.pid 2…
yum install webalizer設定 /etc/httpd/conf.d/webalizer.conf - #Alias /usage /var/www/usage コメントアウト。 localhostで見ないし、apacheの方でやるからいらない。 Order deny,allow Deny from all Allow from 127.0.0.1 ***.***.***.*** ←会社のIP追…
WindowsでMySQLを使って運用していたサイトをLinuxへ移動。 同然のことながらWindowsでは文字コードはSJISでやってた。 そのままEUCのLinuxへ持っていっても文字化けするわけです。 データベースから取り出してきてるデータは全部半角のハテナになってる始末…
http://www.abc.com と http://abc.com と http://www2.abc.com みたいに複数のURLで同一のコンテンツを表示させたい場合時ってありますよね。 対処法 ServerAliasを使う。 ServerName www.abc.com ServerAlias abc.com *.abc.comこれでabc.com や www2.abc.…