EnglishFrenchSpanyol

Jalankan pelayan | Ubuntu > | Fedora > |


Favicon OnWorks

xsp4 - Dalam talian dalam Awan

Jalankan xsp4 dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan xsp4 yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


XSP - Pelayan Web Mono ASP.NET (xsp4 dan xsp42)

SINOPSIS


xsp4 [pilihan]

or

mod-mono-server [pilihan]

or

fastcgi-mono-server [pilihan]

DESCRIPTION


XSP, mod-mono-server dan fastcgi-mono-server ialah hos untuk aplikasi berasaskan ASP.NET.

Jika dijalankan sebagai `xsp4', proses itu menyediakan pelayan web minimalis yang menjadi tuan rumah ASP.NET
masa jalan dan boleh digunakan untuk menguji dan menyahpepijat aplikasi web yang menggunakan System.Web
kemudahan di Mono. Pelayan ini paling mudah untuk menguji dan menjalankan tapak kecil,
tidak menawarkan semua yang ditawarkan oleh pelayan web pengeluaran.

`mod-mono-server' dan 'fastcgi-mono-server' ialah kedua-dua hos masa jalan ASP.NET yang boleh
berkomunikasi dengan pelayan web lain (pada masa penulisan ini, Apache 1.3-2.2 adalah
disokong melalui mod_mono dan beberapa pelayan web lain melalui FastCGI). Mekanisme ini
lebih baik digunakan untuk pelayan trafik tinggi atau sistem pengeluaran, kerana ia boleh disepadukan dengan
pelayan HTTP utama dan memanfaatkan semua pengoptimuman dan sambungan sedia ada
pelayan, sambil menyediakan masa jalan ASP.NET. Anda boleh memilih saluran komunikasi yang digunakan
antara mod_mono dan mod-mono-server. Jika anda menyediakan pilihan --filename, soket unix ialah
digunakan, jika tidak, anda boleh memberikan --port untuk menggunakan soket TCP.

PILIHAN


--alamat addr
Menetapkan alamat IP untuk mendengar. Secara lalai ia adalah 0.0.0.0 untuk xsp4 dan 127.0.0.1
untuk mod-mono-server. Nama kunci AppSettings: MonoServerAddress

--pelabuhan PORT
Menukar port lalai di mana pelayan XSP akan mendengar permintaan. Secara lalai
XSP mendengar pada port 8080 dan mod-mono-server tidak mempunyai lalai. Nama kunci AppSettings:
MonoServerPort

--tunggakan N
Tunggakan sambungan untuk ditetapkan pada soket pendengar. Secara lalai nilainya ialah
ditetapkan kepada 500.

--minThreads N
Bilangan minimum benang yang diperuntukkan oleh kumpulan benang. Tingkatkan nilai ini kepada
lebih baik mengendalikan ketibaan sambungan secara tiba-tiba. Nilai lalai ditentukan
mengikut masa jalanan mono.

--nama fail fail (mod-mono-server dan fastcgi-mono-server)
Nama fail soket unix untuk didengari. Nilai lalai: /tmp/mod_mono_server
(fastcgi-mono-server: /tmp/fastcgi-mono-server) Nama kunci AppSettings:
UnixSocketFileName (fastcgi-mono-server: MonoUnixSocket)

--akar PATH
Direktori akar untuk XSP. Lalai ialah direktori tempat XSP dilaksanakan.
Direktori semasa akan ditukar kepada yang ini sebelum membuat sebarang aplikasi.
Nama kunci AppSettings: MonoServerRootDir

--appconfigfile NAMA FAIL
Menambah definisi aplikasi daripada fail konfigurasi XML. Lihat sampel
fail konfigurasi yang disertakan dengan pelayan (sample.webapp) dan WEBAPP FAIL
FORMAT di bawah. Nama kunci AppSettings: MonoApplicationsConfigFile

--appconfigdir DIR
Menambah definisi aplikasi daripada semua fail XML yang terdapat dalam direktori yang ditentukan
DIR. Fail mesti mempunyai sambungan '.webapp'. Nama kunci AppSettings:
MonoApplicationsConfigDir

--permohonan APPS
Senarai direktori maya dan direktori sebenar yang dipisahkan koma untuk semua
aplikasi yang ingin kami uruskan dengan pelayan ini. Dirs maya dan sebenar. adalah
dipisahkan oleh kolon. Nilai lalai ialah '/:.'.

Beberapa contoh:

'/:.' Maya / dipetakan ke direktori semasa.

'/blog:../blog saya'
/blog maya dipetakan ke ../myblog

'/:.,/blog:../blog saya'
Dua aplikasi seperti di atas dikendalikan.

myhost.someprovider.net:/blog:../myblog
/blog maya di myhost.someprovider.net dipetakan ke ../myblog.

--tuan

Contoh ini akan digunakan oleh mod_mono untuk mencipta ASP.NET
permohonan atas permintaan. Jika pilihan ini disediakan, tidak perlu menyediakan a
senarai aplikasi untuk dimulakan. Ini hanya terpakai kepada mod-mono-server.exe.
--tanpa henti Secara lalai xsp4/mod-mono-server akan berhenti memproses permintaan apabila
kekunci kembali ditekan. Gunakan ini untuk mengelakkan tingkah laku ini.

--tidak-tersembunyi
Jangan lindungi fail/direktori tersembunyi daripada diakses oleh pelanggan. Tersembunyi
fail/direktori adalah mereka yang mempunyai atribut Tersembunyi pada Windows dan namanya bermula
dengan titik pada Unix. Mana-mana fail/direktori di bawah direktori tersembunyi tidak boleh diakses.
Pilihan ini mematikan tingkah laku lalai untuk melindungi lokasi sedemikian. Jika anda
aplikasi tidak mengandungi sebarang fail/direktori tersembunyi, anda mungkin mahu gunakan
pilihan ini kerana proses semakan mempunyai kos setiap permintaan. Nama kunci AppSettings:
MonoServerCheckHiddenFiles (boolean yang menerima 'true' atau 'false')

--https
Mendayakan sokongan HTTPS pada pelayan, anda mesti membekalkan sijil X.509 dan a
kunci peribadi dengan sama ada --cert/--pkfile pilihan atau dengan --p12file (yang
menggabungkan kedua-dua sijil dan kunci peribadi ke dalam satu fail).

Untuk menggunakan anda mesti mencipta sijil X.509 untuk pelayan anda, untuk
contoh:
$ makecert -r -eku 1.3.6.1.5.5.7.3.1 -n "CN=server" -p12 server.p12 s3kr3t
Mono MakeCert - versi 1.1.9.0
Pembina Sijil X.509
Hak Cipta 2002, 2003 Motus Technologies. Hak Cipta 2004-2005 Novell. BSD berlesen.

Kejayaan

Kemudian anda mesti menghantar bendera berikut kepada xsp4:
$ xsp4 --https --p12file server.p12 --pkpwd s3kr3t

Pilihan ini hanya sah untuk XSP. Untuk mod_mono anda harus mengkonfigurasi Apache untuk SSL/TLS.

--https-klien-terima
Seperti --https ini membolehkan sokongan HTTPS pada pelayan. Walau bagaimanapun pilihan ini juga
hantar "jemputan" kepada pelanggan untuk menyediakan sijil pelanggan untuk disahkan
diri mereka sendiri. Pelanggan bebas untuk memberikan, atau tidak, sijil pelanggan. web
aplikasi boleh mengesan jika sijil pelanggan digunakan dan bertindak balas sewajarnya. Paling
penyemak imbas web tidak akan menghantar sijil pelanggan melainkan mereka telah secara eksplisit
diminta berbuat demikian.

Pilihan ini hanya sah untuk XSP. Untuk mod_mono anda harus mengkonfigurasi Apache untuk SSL/TLS.

--https-pelanggan-perlukan
Seperti --https ini membolehkan sokongan HTTPS pada pelayan. Walau bagaimanapun pilihan ini juga
memerlukan pelanggan untuk menggunakan sijil pelanggan untuk mengesahkan diri mereka sendiri. Pelanggan yang
tidak memberikan sijil pelanggan akan menerima ralat. Ambil perhatian bahawa pelanggan boleh menghantar
struktur sijil kosong jadi aplikasi web harus menyemak sijil
kandungan.

Pilihan ini hanya sah untuk XSP. Untuk mod_mono anda harus mengkonfigurasi Apache untuk SSL/TLS.

--p12file NAMA FAIL
Digunakan untuk menentukan fail PKCS#12 untuk digunakan. Fail ini termasuk kedua-dua X.509
sijil dan kunci peribadi yang diperlukan untuk menyulitkan trafik HTTP.

Pilihan ini hanya sah untuk XSP. Untuk mod_mono anda harus mengkonfigurasi Apache untuk SSL/TLS.

--sijil NAMA FAIL
Digunakan untuk menentukan fail sijil X.509 pelayan. Ini biasanya digunakan dengan
--pkfile.

Pilihan ini hanya sah untuk XSP. Untuk mod_mono anda harus mengkonfigurasi Apache untuk SSL/TLS.

--pkfile NAMA FAIL
Digunakan untuk menentukan laluan ke fail kunci peribadi. Format PVK tidak begitu selamat
dan anda harus menggunakan format PKCS#12 (--p12file option) untuk menyimpan kunci peribadi baharu.

Pilihan ini hanya sah untuk XSP. Untuk mod_mono anda harus mengkonfigurasi Apache untuk SSL/TLS.

--pkpwd KATA LALUAN
Jika kunci peribadi anda dilindungi kata laluan, PASSWORD ialah kata laluan yang digunakan untuk menguraikan
kunci persendirian. Pilihan ini berfungsi untuk kedua-dua format PVK dan PKCS#12.

Pilihan ini hanya sah untuk XSP. Untuk mod_mono anda harus mengkonfigurasi Apache untuk SSL/TLS.

--protokol PROTOKOL
Menentukan protokol yang tersedia untuk menyulitkan komunikasi. The
nilai yang mungkin ialah Lalai, Tls dan Ssl3. Ssl2 tidak disokong. Lalai
nilai ialah "Lalai" yang secara automatik mengesan protokol klien dan melaraskan pelayan
protokol sewajarnya.

Pilihan ini hanya sah untuk XSP. Untuk mod_mono anda harus mengkonfigurasi Apache untuk SSL/TLS.

--menamatkan (mod-mono-server sahaja)
Menamatkan contoh pelayan mod-mono yang sedang berjalan. Semua pilihan lain tetapi
--filename atau --address dan --port diabaikan jika pilihan ini disediakan.

--versi
Memaparkan maklumat versi dan keluar.

- membantu Menunjukkan senarai pilihan dan keluar.

--verbose
Mencetak mesej tambahan. Berguna untuk nyahpepijat.

--pidfile FAIL
Menulis PID xsp4 ke fail yang ditentukan.

MONO MENJALANKAN PILIHAN


xsp4 dan xsp42 ialah skrip yang memanggil mono. Jika anda ingin menghantar pilihan kepada mono (untuk
contoh, pilihan untuk mendapatkan nombor baris dalam surih tindanan), anda boleh menggunakan MONO_OPTIONS
pembolehubah persekitaran apabila menggunakan xsp4 atau xsp42.

Sebagai contoh:
$ MONO_OPTIONS=--nyahpepijat xsp42

DEFAULT INDEKS FILES


Anda boleh memilih fail yang dianggap sebagai indeks menggunakan xsp4.exe.config konfigurasi
fail seperti ini:


<add key="MonoServerDefaultIndexFiles"
value="index.aspx" />


Secara lalai, ia mempunyai index.aspx, Default.aspx, default.aspx, index.html dan index.htm. The
urusan pesanan.

WEBAPP FAIL FORMAT


Format fail .webapp yang digunakan untuk --appconfigfile dan --appconfigdir ialah:



{appname}
{hos maya untuk aplikasi}
{port untuk aplikasi}
{direktori maya dalam apache}
{laluan fizikal ke fail aspx}
is true by default -->
{benar|palsu}



Anda boleh memasukkan sebarang bilangan nod, satu bagi setiap aplikasi ASP.NET untuk dijalankan.

Ada sample.webapp fail dalam direktori sampel XSP.

PENGARANG


Pelayan Mono XSP ditulis oleh Gonzalo Paniagua Javier (gonzalo@ximian.com). Fastcgi-
mono-server telah ditulis oleh Brian Nickelhttp://kerrick.wordpress.com>.

ALAM PELBAGAI


MONO_ASPNET_NODELETE
Jika ditetapkan kepada sebarang nilai, fail sumber sementara yang dijana oleh kelas sokongan ASP.NET
tidak akan dikeluarkan. Mereka akan disimpan dalam direktori sementara pengguna.

Gunakan xsp4 dalam talian menggunakan perkhidmatan onworks.net


Ad


Ad