2ちゃん閲覧環境のp2をインストールした。
こいつをインストールすれば外でアクセスしたときも自宅でアクセスしたときも同じブックマークと履歴を利用できる。また、携帯から2ちゃんにアクセスするときも非常に便利だ。インストールログをメモ。
[CentOS 5の場合]
ダウンロードして、設置して、rep2用にユーザを作成。
# wget http://iij.dl.sourceforge.jp/p2-php/33316/rep2_v1_8_40.zipPHPのインストール。
# unzip rep2_v1_8_40.zip
# mv rep2 /var/www/html
# useradd -d /var/www/html/rep2 -g apache -s /sbin/nologin rep2
# chown -R rep2.apache /var/www/html/rep2
# yum install php php-mbstringPHPがきちんと動いている事をブラウザで確認。
# /etc/init.d/httpd restart
http://www.hogehoge/rep2/phpinfo.php
にアクセスして表示すれば良い。
データ保存用ディレクトリを作成。
# mkdir /var/www/html/rep2/data設定ファイルrep2/conf/conf_hostcheck.phpで、アクセスするIPアドレスを登録する。whoisコマンドを使うか、ここのリストを見てIPアドレスを登録する。この際、conf/conf_hostcheck.confをいじるのだが、custom変数を1にするのを忘れないこと。
# chmod 770 /var/www/html/rep2/data
これで携帯と自宅で見た2ちゃんの内容を同期できる。
追記 2012/02/17:lib/UA.phpを変更することで、androidでも携帯用インタフェースを利用できるらしい。
追記 2012/02/17:
認証機能はrep2ではなく、apache2標準のDigest認証を使うことにした。
# sudo a2enmod auth_digest/etc/apache2/sites-available/rep2を作成。
<Directory "/var/www/rep2">認証ファイルを作成する。
AuthType Digest
AuthName "Members' Zone"
AuthDigestDomain /rep2/
AuthUserFile /etc/apache2/.htdigest
Require valid-user
</Directory>
# sudo htdigest -c /etc/apache2/.htdigest "Members' Zone" hogerep2用の設定を有効化する。
# sudo a2ensite rep2最後にapache2を再起動してOK!
[Debian wheezyの場合]
ほぼ上記と同じだが、ユーザーは下記で作成。
# sudo adduser --system --ingroup www-data --no-create-home p2また、ここを参考にした。
0 件のコメント:
コメントを投稿