CentOS 7 + Nginx + rep2 その7
(ちなみに過去データ移行してるのでrep2の設定周りは省略)
無事rep2のログイン画面が見える所まで来たら
rep2 が直接 2ch(今は5chだけど)のDATファイルにはアクセスにいくと蹴られるので
Local Proxyを設置して、間接的にアクセスできるようにする
と、その前に bzip2とかwgetとか入ってなかったのでインストール
# yum install bzip2 wget
今までも使っていた 2chproxy を使用
# cd /usr/local/bin # wget https://github.com/yama-natuki/2chproxy.pl/raw/master/2chproxy.pl # chown nginx:nginx 2chproxy.pl # chmod 755 2chproxy.pl
2cgproxyの以下を修正
DEDICATED_BROWSER => "rep2",
DAT_DIRECTORY => "/var/www/html/p2-php/data/",
LISTEN_HOST => "127.0.0.1",
で、実行して見事蹴られる
過去ログみたら、全く同じ事やってた _no
[root@rep2 bin]# /usr/local/bin/2chproxy.pl Can't locate HTTP/Daemon.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/bin/2chproxy.pl line 48. BEGIN failed--compilation aborted at /usr/local/bin/2chproxy.pl line 48.
Perlの http-daemon モジュールを追加でインストール
# yum install perl-HTTP-Daemon-SSL
これで解決と思いきや、次は LWP/UserAgent のモジュールが足らんようで・・・
# /usr/local/bin/2chproxy.pl Can't locate LWP/UserAgent.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/bin/2chproxy.pl line 50. BEGIN failed--compilation aborted at /usr/local/bin/2chproxy.pl line 50. # # yum install perl-LWP-UserAgent-Determined
で、見事起動\( ̄∇ ̄)/
# /usr/local/bin/2chproxy.pl [0|1675] PROCESS: listen to http://127.0.0.1:8080/