この記事には複数の問題があります。改善
やノートページでの議論にご協力ください。ホスティングサーバとは、インターネットなどのネットワークに接続されたサーバのことで、コンテンツを提供したり、サービスをホスト(host)することができるもののこと。Webサーバをホスト(host)している場合はWebホスティングサーバ、Eメールをホスト(host)する場合はメールホスティングサーバ、データベースをホスト(host)する場合はデータベースホスティングサーバと呼ぶ。
企業などによってデータセンターにサーバが設置されて提供される場合があり、この場合はホスティングサービスと呼ぶ。ホスティングサービスの種類としては、レンタルサーバ(共用サーバとも)、バーチャル・プライベート・サーバ、クラウドコンピューティングなどがある。レンタルサーバは、複数のユーザーがメモリやCPUなどリソースを共有して利用し、主にWebサイトやWebアプリケーションをインターネットで一般公開するために使われる。なお、サーバとサーバーの間に表記の揺れがあるため、例えばレンタルサーバとレンタルサーバーの間にも表記の揺れがあり、一般に両方とも意味の区別なく使われる。
日本国内では、ホスティングサーバはレンタルサーバのことであるという認識が広がっている[1]が、本来のホスティングの意味からすると、誤った認識であるとされる。 ホスティングサーバには、主に以下の機能が組み込まれている。* ウェブサーバ 上記以外にもネットワークファイルシステムとして使用する場合もある。 基本的には、ホームページ公開用のWebサーバやメールサーバとしての利用が多いが、データベースやグループウェアなどのWebアプリケーションでの利用も多い。また、提供者やサービス毎にCGIやSSIの利用の可否、使用可能な最大ディスク容量の違い、負荷サービスの違い、利便性向上のための機能の違い、電話サポートの有無、月間の最大データ転送量(一部提供者で設定されている)などがある。 各サーバは管理者により監視されており、トラブルなどに迅速に対応できる体制を有するサービスもある。 ホスティングサーバは1台のサーバを複数の領域に分け、多数のユーザーで共同利用される。一般にはLinuxやUnixなどのオペレーティングシステム(OS)上で動くApache HTTP Serverと呼ばれるWebサーバソフトを利用しているところが多いが、IISなどWindows NT系のOSで動く物をサポートしている物もある[要出典]。最近のクラウドやレンタルサーバなどでは、WebサーバソフトをNode.js系のフレームワークや、コンパイル言語などでユーザーが作れるようになった。
機能
メールサーバ
FTPサーバ - クライアントはウェブページ作成や更新のためにhtml・画像データなどをアップロードする。
Telnet - クライアントはウェブアプリケーションなどを使用するためにコマンド入力をする。
CGI - 無料の場合は、PerlとPHPが最も多く使用できて、一部RubyやPythonも使用できる。
データベース - 無料の場合は、MySQLが最も多く使用できて、一部PostgreSQLも使用できる。
Wordpress - 無料の場合は、一部のサーバーで使用できた。
アクセス解析
Webメール
ドメインネームサーバ
スパムメールフィルタ
ウイルスチェックフィルタ
メーリングリスト
運用
日本の主なホスティングサービス提供事業者・サービス一覧
IDCフロンティア
at+link
アドミラルシステム(ASJホスティングサービス)