「Xsp」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
|||
| (4人の利用者による、間の4版が非表示) | |||
| 1行目: | 1行目: | ||
''' | {{小文字}} | ||
'''xsp'''とは、[[Mono]]プロジェクトおよび[[GNOME]]プロジェクトにより[[オープンソース]]で開発が行われているWebアプリケーションサーバー(Webサーバー)である。 | |||
== 概要 == | == 概要 == | ||
[[マイクロソフト]]が[[Windows]]向けに開発・提供しているWebアプリケーション・フレームワークである[[ASP.NET]]および[[ASP.NET MVC]]を、[[Linux]]や[[FreeBSD]]、[[Mac OS X]]などの様々な[[OS]]上で動かすことを主目的としている。 | |||
XSP自体は、[[Mono]]および[[C Sharp|C#]]を用いて開発されており、Monoが動作する環境であればOSを問わず動作する。なお、Windows上であればマイクロソフト製のランタイムライブラリ([[.NET Framework]])でも動作する。さらにUNIX拡張機能を用いることでWindows上では動作しなくなるが、UNIX系OS固有の機能を用いたWebシステムを構築することも可能となっている。 | |||
XSPは安定して動作するため単体のWebサーバーとして用いることも可能である。ただし、マイクロソフトの[[Internet Information Services]]([[IIS]])ほどWebサーバーとしての汎用性は追求していない。このため別途Webサーバーなどと連携させて動作させることができ、例えばApache HTTP Serverでは[[mod_mono]]モジュールを用いて連携を行う。 | |||
[[MonoDevelop]]を用いてASP.NETおよびASP.NET MVCを用いたWebアプリケーションを開発する際に、バックグラウンドで一時的に起動するデバッグ用のWebサーバーとしても用いられている。 | [[MonoDevelop]]を用いてASP.NETおよびASP.NET MVCを用いたWebアプリケーションを開発する際に、バックグラウンドで一時的に起動するデバッグ用のWebサーバーとしても用いられている。 | ||
| 19行目: | 20行目: | ||
<source lang="bash"> | <source lang="bash"> | ||
$ cd /hoge/ | $ cd /hoge/OreOreWebApp | ||
$ /usr/local/bin/xsp4 | $ /usr/local/bin/xsp4 | ||
</source> | </source> | ||
| 34行目: | 35行目: | ||
==== usage ==== | ==== usage ==== | ||
<pre> | |||
--port N: n is the tcp port to listen on. | --port N: n is the tcp port to listen on. | ||
Default value: 8080 | Default value: 8080 | ||
| 119行目: | 121行目: | ||
--verbose: prints extra messages. Mainly useful for debugging. | --verbose: prints extra messages. Mainly useful for debugging. | ||
--pidfile file: write the process PID to the specified file. | --pidfile file: write the process PID to the specified file. | ||
</pre> | |||
== 関連項目 == | == 関連項目 == | ||
* [[mod_mono]] | * [[mod_mono]] | ||
* [[Mono]] | |||
* [[Kestrel]] | |||
[[category:ウェブサーバー]] | |||