全文検索:
- Apache 2.0 + MySQL + PHP
- freebsd:02_www:suidperl|suidperl]]が必要です。</color> <code console> # cd /usr/ports/www/Apache20 # make WI... C_LOGFILE=/var/log/apache/suexec.log \ install </code> ===== 起動 ===== <code console> # apachectl start </code> ブラウザからIP入力するなどして、確認してみる。 ====== インストール(MySQL) ====== portsからインスト
- suPHP
- 0.6.2 ===== PHPをCGIモードで動かすよう再コンパイル・インストール ===== <code console> # tar zxvf php-5.2.1.tar.gz # cd php-5... tf \ --enable-gd-jis-conv #make ;make install </code> ==== php.iniの編集 ==== <code> cgi.force_redirect = 0 </code> <color red>※PHPをCGIモードで動作させる場合、これをセットしないと「Security Alert! The PHP CGI
- WebDAV
- ので、これを利用する。Apacheからバージョン2のApacheソースコードをダウンロードする。 <code console> # cd /usr/ports/www/Apache2 # make install </code> ===== 日本語対応(mod_encoding) ===== ■[[http://webd... /|WebDAV Resources JP]]よりソースとApache2用のソースをダウンロード <code console> # fetch http://webdav.todo.gr.jp/downlo... # ./configure --with-apxs=/usr/local/sbin/apxs </code> ■そのままgmakeするとエラーが出るので修正 <code console> # vi mo
- ApacheのCustomLog
- 析などにも利用できます。 ===== デフォルトのcombinedのフォーマット ===== <code> CustomLog /var/log/httpd/access_log combined L... %b \"%{Referer}i\" \"%{User-Agent}i\"" combined </code> ===== 例1 ===== こうすると処理時間を先頭に出力する事ができます。 <code> CustomLog /var/log/httpd/access_log combined LogFor... %b \"%{Referer}i\" \"%{User-Agent}i\"" combined </code> ※Apacheのログに%T or %Dでリクエスト処理時間を載せることができます。 %Tと%D
- Apache2+SuEXEC
- .59\\ -FreeBSD 6.1-RELEASE ====== インストール ====== <code console> # cd /usr/ports/www/Apache20 # make WI... XEC_LOGFILE=/var/log/apache/suexec.log install </code> <color red>※SuEXECの動作には[[02_freebsd:02_www:suidp... hoge </VirtualHost> ====== Apacheの再起動 ====== <code console> # /usr/local/sbin/apachectl restart </code>
- suidperl
- SD5以降のバージョンでは標準では入っておりません。 ====== インストール ====== <code console> # cd /usr/ports/lang/perl5.8 # make deinstall # make reinstall ENABLE_SUIDPERL=yes </code> ====== 確認 ====== <code console> # ll /usr/local/bin/suidperl -rwxr-xr-x 3 root wheel 9424 12 7 21:16 /usr/local/bin/suidperl </code>
- サイボウズが動かない
- ===== サイボウズが動かない ====== こんなエラーが出てサイボウズが動いてくれない。 <code> [Fri Sep 18 09:34:01 2009] [error] [client 204.... libstdc++.so.3" not found, required by "ag.cgi" </code> ■対処 <code> # cd /usr/ports/misc/compat4x/ # make install clean </code> FreeBSDはサイボウズ社から見放されたようで、このcompat4xを入れないと動作しないよ
- Apache 1.3
- ache SSLでの自動再起動の設定 ====== ===== 自動再起動の設定 ===== <code console> # cd /usr/local/apache/conf/ssl.key # ... # openssl rsa -in server.key.org -out server.key </code> あとはcronとかに apachectrl restart これを登録しとくだけです。
- Apacheのバージョン確認
- ====== Apacheのバージョン確認 ====== <code console> # httpd -v Server version: Apache/2.2.8 (FreeBSD) Server built: May 25 2008 08:56:07 </code>