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/