rep2

CentOS 7 + Nginx + rep2 で HTTPS & HTTP/2化 (SSLなう!編)

そんなわけで、取り敢えず SSLなう!で証明書は取得して Nginxを HTTPS & HTTP/2化まではやってみようかと MyDNS.jpは、2018/9/1時点ではWebUIからの_acme-challengeレコード投入に対応しなくなった模様 (正確には、投入できるけど検索できない) 代わりにp…

CentOS 7 + Nginx + rep2 で HTTPS & HTTP/2化

最近のブラウザーは、httpではなくhttpsでないと 危険なサイト扱いされて表示そのものが出来無くなってくるとの事で rep2サイトもHTTPS化を実行 ついでにHTTP/2化も同時に実施する HTTP/2は規格としてはHTTPSとは別立てで、HTTP Server側で一言設定を入れる…

p2 ime不調

rep2から外部リンクにアクセスすると http://akid.s17.xrea.com/p2ime.php が Access Denied を返してくる Nginx + PHP-FPMに構成変更したから!?と思ってみたけど http://akid.s17.xrea.com/p2ime.php.txt でアクセスした所、Internal Server Error吐いて…

CentOS 7 + Nginx + rep2 その8

2chproxy が無事起動するようになったので、今まで同様サービス化を実施 /etc/systemd/system 以下にUnit定義ファイルを設置 中身はこんな感じ2018/09/15 追記 NetworkManagerを停止した所、Network I/Fが起動する(IP取得)前に 2chproxyが起動しようとして…

CentOS 7 + Nginx + rep2 その7

(ちなみに過去データ移行してるのでrep2の設定周りは省略) 無事rep2のログイン画面が見える所まで来たら rep2 が直接 2ch(今は5chだけど)のDATファイルにはアクセスにいくと蹴られるので Local Proxyを設置して、間接的にアクセスできるようにする と、…

CentOS 7 + Nginx + rep2 その6

rep2をインストールする為に gitコマンドが必要なので gitのインストール # yum install git Open774版のrep2をインストール # cd /var/www/html # git clone git://github.com/open774/p2-php.git 依存ライブラリをインストール # cd p2-php # curl -O http…

CentOS 7 + Nginx + rep2 その5

rep2が要求する PHPは 7.xなので、標準レポジトリの 5.xだと使用できない為 remiレポジトリを追加する -> http://rpms.famillecollet.com/ 事前にEPELレポジトリが追加されていないとダメだが、既に追加済みの為この手順はスキップ サイトにある、remiレポジ…

CentOS 7 + Nginx + rep2 その4

というわけで、順番が前後したけど Nginx の設定を変更 configファイルとしては、/etc/nginx/nginx.conf なのだが 個々の設定は ./conf.d/配下の *.conf を読み込む用になっているので /etc/nginx/conf.d/以下にある、default.conf を修正しても良いのだが V…

CentOS 7 + Nginx + rep2 その3

Distributionのレポジトリだと、古いNginxのPkgしかないので Nginexのレポジトリを登録して、そこから導入する 標準のレポジトリだと、現時点では 1.12.2のStableパッケージだけど Nginxのサイトによると基本は Mainlineのパッケージ(1.13.12)使用を推奨して…

CentOS 7 + Nginx + rep2 その2

ユーザーを作成後に、sshの設定を変更 rootでのログイン禁止 通常のログイン認証の禁止 チャレンジレスポンス認証を許可 -> http://d.hatena.ne.jp/TKX/20130328#p1 sshdのサービスの再起動を必要とするが、CentOS7から systemdになったので # systemctl res…

CentOS 7 + Nginx + rep2

QNAP上に移行した rep2 を ESXi 6.5に引っ越そうとした所 どうにも巧くイメージを移行できないので Scientific Linux 6.x + Apache + rep2 の環境を CentOS 7.x + Nginx + rep2 の組み合わせで再構築してみようかと (ついでに、https対応も予定) 前の環境…

rsky版からopen774版に切替

rsky版の更新が数年前に止まり、5chへの追随等も行われていないので open774版に移行 ->参考情報 GitHub - open774/p2-php: ServerSide 2ch viewer 基本は2015年に構築した手順をほぼそのまま踏襲すれば良いが PHPの推奨Verが7.*になり5.xの動作確認終了も近…

2chproxy.plアップデート

先月後半のread.cgi 6系から7系(7.0.0)へのアップデートに続いて、7.0.1にアップデートされていたので

2chproxy.plアップデート

2chのread.cgiが 6.x.x -> 7.0.0に変更されたので、その対処

また仕様変更されたので

2chの書き込み確認ページのformにaccept-charset="Shift_JIS"が追加されたようで formの置換ができてないようです。 というわけで、書き込みができず 修正方法が書いてあったので修正 post.php 746行目を if (!preg_match('{^\\.\\./test/(sub)?bbs\\.cgi(?:…

2chの仕様変更

違う potatoだけhtmlの仕様が変わって今までのhtml2dat系では取得できない たぶん他の鯖も順次そうなる potato対応した版のプロクシ使うかAPIアクセスが必要 read.cgiが 06系が新しい鯖っぽいな

開発版を追いかける

ちょっとメモ -> 2015-08-03 - 日々雑事&備考録 # cd p2-php # php scripts/p2cmd.php update --alldepsこれは下記コマンドを個別に実行するのと等価です。 # git pull # php -d detect_unicode=0 composer.phar selfupdate # php -d detect_unicode=0 compo…

Gitを追いかける

初期に git clone でバイナリーを引っ張ってきたのは良いが その後のUpdateを追いかける方法をメモ いや、git全然触った事ないから、さっぱりわからんので・・・ 現在のブランチを確認 # cd p2-php # git branch -v * master e12a5df 使用するDB_DataObject…

2chproxy.pl のサービス化

再起動時に一々手動で上げるのが面倒臭かったので 超お手軽起動スクリプト作成 /etc/init.d/2chproxy を以下で作成 #!/bin/bash # # 2chproxy This shell script takes care of starting and stopping # 2chproxy (perl script). # # chkconfig: 2345 80 02 …

php入替

上記、新仕様のp2を入れようとした所 php 依存ライブラリのインストールで・・・ This package requires php >=5.3.6 but your PHP version (5.3.3) does not satisfy that requirement.と怒られてしまいました Scientific Linux 6.6には、php 5.3.3系までし…

rep2を 2015年3月以降の仕様に対応

基本はココを参照したんですが -> 【備忘録】rep2を2015年3月以降の2ちゃん仕様にする方法(11月21日さらに追記) – PC好き、ガジェット好き、平凡な日常大好き Githubのp2-phpの手順を php scripts/p2cmd.php check まで実行する 2017/10/08 修正 rsky版から…

自宅サーバーで rep2

試行インストールしてみたのでメモ 環境は先日構築した SL6.5に対して、パッケージを追加 yum install httpd php php-mbstring /var/www/html 以下に rep2パッケージを展開 以下省略(ぉい