#author("2024-02-02T18:19:11+09:00","","") #author("2024-02-04T17:44:50+09:00","","") [[CGIのいろは(CGI設置講座)&CGIのFAQ]] #contents #norelated #br * 運用に支障がないウェブサーバ [#v194316e] このページにてCGIの運用に問題がないウェブサーバを紹介する。~ 現在Perlが扱える無料レンタル可能なウェブサーバは数が減少していることを心得ていただきたい。 ** Perlが使用可能で安定しているサーバ [#w2d83a5d] - [[XREA(無料だが有料プランに移行可能)>https://www.xrea.com/]] -- [[GMOデジロック>http://www.digirock.co.jp/]]運営。 -- アップロード制限サイズ・制限なし -- アップロード可能ファイル数制限あり((無料プラン・10万、有料プラン・100万。))。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MariaDB・PostgreSQL・SQLite -- 概ね安定している。 -- 転送量の目安は5GB((無料プランのみ。))。有料は無制限。 -- コントロールパネル・.htaccessでPHPのバージョン切り替え可能。 -- パスワード変更可能。ただし、自動生成されるためメモに書き留めておくこと。 -- 無料だが、有料プランは200GB((コンパネ上では100GBとなっている。))にまで拡張される。 -- サーバ契約は[[Value Domain>https://www.value-domain.com/]]に登録する必要がある。 -- 有料プランは無料プランより制限は撤廃されるが、個人利用であれば許容範囲内であろう。 -- 2023年10月10日のスペックアップによりほぼ制限なく扱えるが転送量とファイル数制限があることを留意するように。 -- WordPressならびに通常HPも運用可能。 - [[VALUE SERVER(有料)>http://www.value-server.com/]] -- [[GMOデジロック>http://www.digirock.co.jp/]]運営。 -- アップロード制限サイズ・制限なし -- アップロード可能ファイル数制限あり((まるっと・50万、エコ・75万、スタンダード・100万、ビジネス・200万。))。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MariaDB・PostgreSQL((まるっとプランでは利用不可。))・SQLite -- 概ね安定している。 -- 快適に利用できる目安は月150GB/150万PV((まるっと・月150GB/150万PV、エコ・月150GB/150万PV、スタンダード・月300GB/300万PV、ビジネス・月1500GB/1500万PV。))から。 -- コントロールパネル・.htaccessでPHPのバージョン切り替え可能。 -- サーバ契約は[[Value Domain>https://www.value-domain.com/]]に登録する必要がある。 -- プランによっては割高と感じるが、長期契約は割引されるもののそれなりの価格で契約することとなるため余裕を持ってからが望ましい。 -- WordPressならびに通常HPも運用可能。ただしまるっとプランは一つのためデータベースを使用するスクリプトは制約が生じるが、エコプランはPostgreSQLと合わせて二つなのでWordPressと同時運用も可能。 - [[CORESERVER(有料)>https://www.coreserver.jp/]] -- [[GMOデジロック>http://www.digirock.co.jp/]]運営。 -- アップロード制限サイズ・不明 -- アップロード可能ファイル数制限あり((CORE-X・1,000,000、CORE-Y・2,000,000、CORE-Z・4,000,000、CORE-MINI・600,000、CORE-A・1,200,000、CORE-B・2,400,000、CORE-C・4,000,000))。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MariaDB・PostgreSQL((V1プランのみ。))・SQLite -- 概ね安定している。 -- 転送量の目安はV2で月10TB((CORE-X・月10TB、CORE-Y・月20TB、CORE-Z・月30TB。))から。V1は無制限。 -- コントロールパネル・.htaccessでPHPのバージョン切り替え可能。 -- サーバ契約は[[Value Domain>https://www.value-domain.com/]]に登録する必要がある。 -- プランによっては割高と感じるが、長期契約は割引されるもののそれなりの価格で契約することとなるため余裕を持ってからが望ましい。 -- WordPressならびに通常HPも運用可能。 - [[ロリポップ(有料)>https://lolipop.jp/]] -- [[GMOペパボ>https://pepabo.com/]]運営。 -- 全プラン有料。 -- アップロード可能サイズ・無制限 -- アップロード可能ファイル数制限あり((エコノミー・100,000、ライト・300,000、スタンダード・500,000、ハイスピード・500,000、エンタープライズ・1,000,000。))。 -- 転送量無制限。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MySQL((エコノミーでは利用不可。))・SQLite -- プランにより容量が異なる。 -- サポートがよく、概ね安定している。上位プランは高速化が図られているが、一部スクリプトの運用に関しての説明はないものの、修正可能であれば支障はない。 -- プランによってはかなり高額に陥るため余裕を持たせることが望ましい。ライトプランであれば -- Perlのバージョンアップを行ったため動作しないスクリプトが確認されている。 -- プランによっては割高と感じるが、長期契約は割引されるもののそれなりの価格で契約することとなるため余裕を持ってからが望ましい。 -- エコノミー以外WordPressならびに通常HPも運用可能。ライトプランは一つのみとなっているためDBを使用するスクリプトは一つのみとなる。 - [[ヘテムル(有料)>https://heteml.jp/]] -- [[GMOペパボ>https://pepabo.com/]]運営。 -- アップロード可能サイズ・無制限 -- アップロード可能ファイル数制限(100万個)あり。 -- 転送量:月40TB(一日1.3TB)まで。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MySQL・SQLite -- ロリポップと比較しプランは一つのみだが、サポートがよく概ね安定している。 -- Perlのバージョンアップを行ったため動作しないスクリプトが増加している。 -- 他のサーバと比較しても割高と感じるが、長期契約は割引されるものの高額に陥るため余裕を持ってからが望ましい。 -- WordPressならびに通常HPも運用可能。 - [[ConoHa WING(有料)>https://www.conoha.jp/wing/]] -- [[ConoHa(GMO)>https://www.conoha.jp/]]運営。 -- アップロード可能サイズ・無制限 -- アップロード可能ファイル数制限記載なし。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MySQL -- 転送量無制限。 -- 最安価のベーシックプランで容量300GB。 -- セブンアーチザン系列に移管されたTok2やSiteMix等・社長が移動ピザのサイドビジネスに精を出していると噂のシーサイドネットと比較してもGMO系列は安定しているためそれなりの価格はするもののこの系列のハイクラスサーバは選択肢に入る。 - [[さくらインターネット(有料)>https://www.sakura.ad.jp/]] -- [[さくらインターネット>https://www.sakura.ad.jp/]]運営。 -- 全プラン有料。 -- アップロード可能サイズ・無制限 -- アップロード可能ファイル数制限記載なし。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MySQL((ライトプランでは利用不可。))・SQLite -- 転送量無制限。 -- プランにより容量が異なる。 -- 概ね安定しているが、2022年2月16日から開始された新サーバリリースに伴うサーバとプログラム更新により動作しないスクリプトが一部存在する。これらはコントロールパネルでバージョンを旧バージョンにすることで回避可能。 -- コントロールパネルでのみPerl・PHPのバージョン切り替え可能。 -- パスワード変更可能。 -- 長期契約は割引されるもののそれなりの価格で契約することとなるため余裕を持ってからが望ましい。 -- 後発となったがスペックアップによりライトプラン以外でWordPressならびに通常HPも運用可能。 - [[リトルサーバー(有料)>https://lsv.jp/]] -- リトルネットワーク運営。 -- アップロード可能サイズ・不明 -- アップロード可能ファイル数制限記載なし。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MariaDB・SQLite -- 容量は20GBより。 -- コントロールパネルでのみPHPのバージョン切り替え可能。 -- 概ね安定しており、リトルプラン以降は高機能となっているが、インタプリタのバージョン等は不明。 -- 転送量の目安は一日に付き30GBより。 -- 長期契約は割引されるものの、初期費用も含め料金は良心的であり契約しやすい部類にある。 -- WordPressならびに通常HPも運用可能。専用プランも用意されている。 - [[Rental Orbit Space(無料)>http://www.rosx.net/]](契約不能) -- 個人運営。 -- アップロード可能サイズ・500MB -- アップロード可能ファイル数制限記載なし。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MySQL -- 高負荷CGIの利用も可。 -- 容量は5GB。 -- 個人((自宅サーバ。))運営のためサーバ停止は長期間となるが、概ね安定している。 -- &color(#ff0000){現在登録不能。}; -- &color(#ff0000){パスワード変更はSSH接続が可能なソフトウェアを介して行う仕様となっている。}; -- 2023年10月初旬にhttpsが復旧していないなど不完全ながらアクセス可能となった。 - [[ColorfulBox(有料)>https://www.colorfulbox.jp/]] -- [[ColorfulLab,Inc.>https://www.colorfullab.jp/]]運営。 -- アップロード可能サイズ・制限なし -- アップロード可能ファイル数制限記載なし。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MariaDB・SQLite -- 容量は最安価なプランであるBOX1で150GB((このプランのみ転送量目安は月15TBだが、BOX2以降はアダルトサイトを運営しなければ転送量無制限。))より。 -- 概ね安定している。 - [[Xserver(有料)>https://www.xserver.ne.jp/]] -- [[Xserver>https://www.xserver.co.jp/]]運営。 -- アップロード可能サイズ・制限なし -- アップロード可能ファイル数制限記載なし((ただし100万を上回ると自動バックアップが動作しないため確認を怠らないこと。))。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MariaDB・SQLite -- 容量はスタンダードで300GBより。 -- コントロールパネルでのみPHPのバージョン切り替え可能。シン・レンタルサーバーと比較してもPHPの互換性に注意が払われている。今後のバージョンアップ次第で旧バージョンは利用不能となる可能性が高い。 -- 概ね安定しており、インタプリタのバージョンは公開されている。 -- WordPress運用にチューニングされているものの、通常のHP運用も可能。 -- フリープランに当たる[[XFree>https://www.xfree.ne.jp/old/]]はPerlが扱えなかったが、[[シン・クラウド for Free>https://www.xfree.ne.jp/]]となってから利用可能となった。 -- ある紹介HPで推されているがあくまでWordPressが高速であること以外記載はない。 - [[シン・レンタルサーバー(有料)>https://www.shin-server.jp/]] -- [[Xserver>https://www.xserver.co.jp/]]運営。 -- [[Shin Cloud>https://www.shin-cloud.co.jp/]]運営。 -- アップロード可能サイズ・制限なし -- アップロード可能ファイル数制限記載なし。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MariaDB・SQLite -- 容量はベーシックで300GBより。 -- コントロールパネルでのみPHPのバージョン切り替え可能((ただし8~/7~のみとなっている。))。 -- 概ね安定しており、インタプリタのバージョンは公開されている。 -- WordPress運用にチューニングされているものの、通常のHP運用も可能。 -- Xserverとほぼ同一スペックではあるが、サービスの点では異なるものと見てもよい。 - [[シン・クラウド for Free(無料)>https://www.xfree.ne.jp/]] -- [[Xserver>https://www.xserver.co.jp/]]運営。 -- [[Shin Cloud>https://www.shin-cloud.co.jp/]]運営。 -- アップロード可能サイズ・制限なし -- アップロード可能ファイル数制限記載なし。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MariaDB・SQLite -- 容量は10GBのみ。 -- コントロールパネルでのみPHPのバージョン切り替え可能((ただし8~/7~のみとなっている。))。 -- 転送量の目安は一日に付き900GBより。 -- 概ね安定しており、インタプリタのバージョンは公開されている。 -- オリジナルCGIに〇印は入っていないが、利用は可能。 -- ソフトウェアバージョンなどに代表される後方互換性維持やサポートに係るコストをカットすることで無料運用となっている。 -- WordPressならびに通常HPも運用可能。 - [[StarServer(有料)>https://www.star.ne.jp/]] -- [[Netowl>https://www.netowl.jp/]]運営((Xserver関連会社。))。 -- アップロード可能サイズ・制限なし -- アップロード可能ファイル数制限記載なし。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MySQL -- 容量はエコノミーで20GBより。 -- コントロールパネルでのみPHPのバージョン切り替え可能。 -- 概ね安定しており、インタプリタのバージョンは公開されている。 -- エコノミー以外はWordPressの運用も考慮されている構成となっているが、通常のHP運用に支障はない。 -- フリープランに当たる[[SterServerFree>https://www.star.ne.jp/free/]]はPerlが扱えない。 - [[StarDomain(無料だがドメイン取得必須)>https://www.star-domain.jp/]] -- [[Netowl>https://www.netowl.jp/]]運営((Xserver関連会社。))。 -- アップロード可能サイズ・制限なし -- アップロード可能ファイル数制限記載なし。 -- 利用可能インタプリタ:Perl・PHP・Ruby・Pytion -- 利用可能データベース:MySQL -- 容量は20GBより。 -- コントロールパネルでのみPHPのバージョン切り替え可能。 -- 概ね安定しており、インタプリタのバージョンは公開されている。 -- StarDomainでドメインを取得手続きを行えばサーバ利用手続きが行える。ただし、上位プランであるStarServerの選択も可能である。 -- WordPressならびに通常HPも運用可能。ただしデータベース数が一つのみとなっているため、DBを使用するスクリプトは一つのみとなる。 ** ある意味究極の選択と言われる運営法 [#v2d9e6ff] - 自宅サーバ(導入は自己負担) -- 自分自身による運営。 -- アップロード可能サイズ・サーバ側のHDD/SSD容量が許す限り無制限だが、設定によってファイルサイズの制限は可能。 -- アップロード可能ファイル数制限は事実上ない。 -- 転送量と速度は契約しているISPならびに回線品質などに左右されるが、格安と謳うISPは一日5GBのため適さず、グローバルIPでの運用は制約が存在する。 -- 内蔵ストレージの容量が許すかぎり((OSやインストールするソフトウェアにより増減するのでストレージ容量には余裕を持たせたほうが良い。))無制限だが、安定運用等には相応のスキルを要するだけでなくサーバの導入・パーツ交換等全ての費用を自らで賄わなければならないため結局はサーバやVPSを借りるよりも高くなる。一般的なPCをサーバに仕立てることでそれなりに費用を抑えることが可能ではあるが長期運用に際しては適切な冷却を考慮せねばならないためケースも導入しなければならない。 -- [[Perl:https://www.perl.org/]]がインストールできれば使用OSはWindowsでも構わないが、できれば[[Linux:https://ja.wikipedia.org/wiki/Linux]]系列の[[AlmaLinux:https://almalinux.org/ja/]]・[[Rocky Linux:https://rockylinux.org/ja/]]・[[Debian:https://www.debian.org/]]・[[Ubuntu:https://ubuntu.com/]]等もしくは[[BSDの子孫:https://ja.wikipedia.org/wiki/BSD%E3%81%AE%E5%AD%90%E5%AD%AB]]である[[FreeBSD:https://www.freebsd.org/ja/]]等・サーバソフトウェアは[[Apache HTTP Server:https://httpd.apache.org/]]・FTPデーモンは[[vsftpd:https://security.appspot.com/vsftpd.html]]・独自ドメイン利用の際、IPは固定IPとDNSサーバの設置を推奨とする。サーバに使用するコンピュータだが、規模によってはPCで可能な範囲の高スペックがよいが、無茶な運用をしなければRaspberry Piをはじめとしたシングルボードコンピュータでも可能である((ただし、各OSのインストールは各自調べること。))(([[Raspberry Pi OS:https://www.raspberrypi.org/software/operating-systems/]]は[[Rufus:https://rufus.ie/ja/]]などを使用の上MicroSDにインストール可能だが、ISOイメージファイルのダウンロード後はライディングソフトとブランククメディア(DVD-R・DVD-R DL・BD)を用いインストールメディアを製作する必要がある。))((Linuxはインストール難易度はそれぞれ異なる(GUIインストーラの場合もあればCUIインストーラの場合もあり得る)がBSDはCUIのため難易度は総じて高い。))((インストーラーによっては英語のみの表記もあるため英語の知識は必須。))。 -- 各種インタプリタのインストールも可能でテスト環境としても使用できる。ただし、手動でのインストールとなる。 -- メールサーバ・DNSサーバに使用するコンピュータ等も各自で用意すること。用途を限定するのであればRaspberry Pi((3Bでも運用は可能ではあるが、4B 4GBまたは8GBがなおよい。))((サーバとして運用する際は冷却を十分行えるようファンの装備可能なケースの導入を推奨。))でも可だが、HTMLならびにスクリプトファイルを設置するためのストレージとしてHDDを接続することが望ましい((メインストレージとして使用するMicro SDメモリーカードの書き換え可能回数はおよそ10万回だが、TLC・QLCは書き換え寿命が短いので高耐久を謳う製品でも故障はあり得る。もし、Micro SDメモリーカードのみでの運用の際は高耐久のMicro SDメモリーカードとバックアップ用に外付けHDD、できればUPSを導入すること。))。 -- 管理運用保守に相応のスキルを要する上、使用するPCもそれなりのスペックでなければならず、また侵入対策も講じなければならない。管理運営は費用も掛かり、ハードウェア保守はサーバを停止しなければならないためアクセス不能時間も発生することから一台での運用は考え物。前述のシングルボードコンピュータをサブとして併用することとなる。なお、個人でラックマウントサーバを所有している強者も存在しているがこれは現実的でなく費用対効果は低く自己満足のレベルとなる。 -- コマンドやパスなどの入力等もありソフトウェアインストールや更新をはじめ設定全てが手動。 -- 上級者向けのため初心者は手を出すべきではないのと、商用レンタルサーバクラスのスペックに手が届くのは一部ユーザーのみ。 -- 最新のインタプリタのインストール後動作しない際は旧版のインタプリタをインストールし、1行目の記述を旧版インタプリタのバージョンと記述することで動作させることも可能となる。 -- ただし設定によっては侵入・踏み台にされるなどの問題も発生するため慎重かつ安定に。 -- 余剰スペースのレンタルの際は電気通信事業の届出が必要となる((基本的に任意ではあるが、メールスペースも併せて貸し出すこととなれば届出の必要が発生する。))。 -- パスワード変更はコマンドを介して行う。 -- すべての変更に費用もかかるためレンタルサーバを契約するよりも高額に陥るため自己満足の範囲に入るものの技術力は向上する上に、設置スクリプトに制限はない。 -- 自分の理想とする運用が可能であるのと引き換えにここまで至る手間と発生する費用と管理運用の負担は全て自身で担わなければならない。賄うのであれば覚悟と知識と技術を要する。 - 各種VPSならびに各社物理サーバ(契約は有料) -- サーバ自体は各社による運営であるが、実質的に自分自身による運営。 -- 利用は上記に準ずるが、毎月高額な利用料を支払うこととなるが、実質的に自宅サーバより割安とも言える。 -- プランによっては容量も少なく不自由となるが、用途を限定すれば可能性はある。 -- ここまでの環境を構築しての費用対効果は疑問符が付くか無意味であろう。DNSサーバを立てることを踏まえ複数サーバを契約した際は年単位で見積もりを取ってもこの費用は個人では賄いきれるレベルではないため手は出さないほうがよい。