apache
PHP Warning: Call-time pass-by-reference has been deprecatedphp.iniで allow_call_time_pass_reference off ↓ allow_call_time_pass_reference onに変更したらおk。 広告配信プログラムに入ってた部分でエラーだった。
モバイルのクローラーいらっしゃい。#検索 #GoogleBot allow from 66.249.64.0/19 allow from 72.14.199.0/25 allow from 209.85.238.0/25 #Livedoor allow from 203.104.254.0/24 #goo allow from 210.150.10.32/27 #froute allow from 60.43.36.253 #mbga …
ログファイルに日付がついてなんか気持ち悪いvi /etc/logrotate.conf dateextをコメントアウトしてみた。
最近サーバーが思いので メモリにキャッシュするようにしてみた。 バーチャルホストを利用しているので、それぞれに追加する必要があるみたい。mem_cacheだと本当にキャッシュされてるのか見られないので、mod_diskで動作させてみたりした。 うまく動けばCac…
いまさらながら、デフォルトのエラーを治そうという気になりました。各バーチャルホストでエラードキュメントを表示するには…httpd.confでバーチャルホストの設定部分に ErrorDocument 404 /error/404.php ErrorDocument 403 /error/403.php とか追加して再…
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…
バーチャルホスト設定ファイルの場所 /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
FC6 /etc/httpd/conf/httpd.conf
FreeBSDでのhttpd.conf /usr/local/etc/apache/httpd.confapacheリスタート #apachectl restart
画像なんかは一度アップしたら削除されることはあっても、 変更することなんてないので、ほとんどキャッシュされてもらって構わない。 画像の通信が少なくなるととーってもステキなので早速導入。 mod_expires自体はうちの場合デフォルトで読み込んでるよう…
ログにリファラとかUAとか入ってないない。 httpd.confを確認してみてもLogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined CustomLog logs/access_log combinedという表記はある。 おっかしいなぁと思ってたら、バーチャ…
# 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…
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.…