EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

xsp4 - Online di Cloud

Jalankan xsp4 di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah xsp4 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


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

RINGKASAN


xsp4 [pilihan]

or

mod-mono-server [pilihan]

or

fastcgi-mono-server [pilihan]

DESKRIPSI


XSP, mod-mono-server dan fastcgi-mono-server adalah host untuk aplikasi berbasis ASP.NET.

Jika dijalankan sebagai `xsp4', proses menyediakan server web minimalis yang menghosting ASP.NET
runtime dan dapat digunakan untuk menguji dan men-debug aplikasi web yang menggunakan System.Web
fasilitas di Mono. Server ini paling nyaman untuk menguji dan menjalankan situs kecil,
tidak menawarkan semua yang ditawarkan server web produksi.

`mod-mono-server' dan 'fastcgi-mono-server' keduanya adalah host runtimes ASP.NET yang dapat
berkomunikasi dengan server web lain (pada saat penulisan ini, Apache 1.3-2.2 adalah
didukung melalui mod_mono dan beberapa server web lain melalui FastCGI). Mekanisme ini
lebih baik digunakan untuk server atau sistem produksi dengan lalu lintas tinggi, karena dapat berintegrasi dengan
server HTTP utama dan memanfaatkan semua pengoptimalan dan ekstensi yang ada
server, sambil menyediakan runtime ASP.NET. Anda dapat memilih saluran komunikasi yang digunakan
antara mod_mono dan mod-mono-server. Jika Anda memberikan opsi --filename, soket unix adalah
digunakan, jika tidak, Anda dapat memberikan --port untuk menggunakan soket TCP.

PILIHAN


--alamat addr
Mengatur alamat IP untuk mendengarkan. Secara default adalah 0.0.0.0 untuk xsp4 dan 127.0.0.1
untuk mod-mono-server. Nama kunci AppSettings: MonoServerAddress

--Pelabuhan PORT
Mengubah port default tempat server XSP akan mendengarkan permintaan. Secara default
XSP mendengarkan pada port 8080 dan mod-mono-server tidak memiliki default. Nama kunci AppSettings:
MonoServerPort

--jaminan simpanan N
Tumpukan koneksi untuk diatur pada soket pendengar. Secara default nilainya adalah
set ke 500.

--minThreads N
Jumlah minimum utas yang dialokasikan oleh kumpulan utas. Tingkatkan nilai ini menjadi
lebih baik menangani kedatangan koneksi yang tiba-tiba. Nilai default ditentukan
oleh runtime mono.

--nama file fillet (mod-mono-server serta fastcgi-mono-server)
Nama file soket unix yang akan didengarkan. Nilai default: /tmp/mod_mono_server
(fastcgi-mono-server: /tmp/fastcgi-mono-server) Nama kunci AppSettings:
UnixSocketFileName (fastcgi-mono-server: MonoUnixSocket)

--akar PATH
Direktori root untuk XSP. Defaultnya adalah direktori tempat XSP dijalankan.
Direktori saat ini akan diubah ke direktori ini sebelum membuat aplikasi apa pun.
Nama kunci AppSettings: MonoServerRootDir

--appconfigfile NAMA FILE
Menambahkan definisi aplikasi dari file konfigurasi XML. Lihat sampel
file konfigurasi yang disertakan dengan server (sample.webapp) dan APLIKASI WEBSITE FILE
FORMAT di bawah. Nama kunci AppSettings: MonoApplicationsConfigFile

--appconfigdir DIR
Menambahkan definisi aplikasi dari semua file XML yang ditemukan di direktori yang ditentukan
DIR. File harus memiliki ekstensi '.webapp'. Nama kunci AppSettings:
MonoApplicationsConfigDir

--aplikasi APPS
Daftar direktori virtual dan direktori nyata yang dipisahkan koma untuk semua
aplikasi yang ingin kita kelola dengan server ini. Dir virtual dan nyata. adalah
dipisahkan oleh tanda titik dua. Nilai defaultnya adalah '/:.'.

Beberapa contoh:

'/:.' Virtual / dipetakan ke direktori saat ini.

'/blog:../blogku'
/blog virtual dipetakan ke ../myblog

'/:.,/blog:../blogku'
Dua aplikasi seperti yang di atas ditangani.

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

--menguasai

Instance ini akan digunakan oleh mod_mono untuk membuat ASP.NET
aplikasi sesuai permintaan. Jika opsi ini disediakan, tidak perlu memberikan
daftar aplikasi untuk memulai. Ini hanya berlaku untuk mod-mono-server.exe.
--nonstop Secara default xsp4/mod-mono-server akan berhenti memproses permintaan ketika
tombol kembali ditekan. Gunakan ini untuk menghindari perilaku ini.

--tidak tersembunyi
Jangan lindungi file/direktori tersembunyi agar tidak diakses oleh klien. Tersembunyi
file/direktori adalah yang memiliki atribut Tersembunyi di Windows dan namanya dimulai
dengan titik di Unix. File/direktori apa pun di bawah direktori tersembunyi tidak dapat diakses.
Opsi ini menonaktifkan perilaku default untuk melindungi lokasi tersebut. Jika Anda
aplikasi tidak mengandung file/direktori tersembunyi, Anda mungkin ingin menggunakan
opsi ini karena proses pemeriksaan memiliki biaya per permintaan. Nama kunci AppSettings:
MonoServerCheckHiddenFiles (boolean yang menerima 'benar' atau 'salah')

--https
Mengaktifkan dukungan HTTPS di server, Anda harus menyediakan sertifikat X.509 dan a
kunci pribadi dengan opsi --cert/--pkfile atau dengan --p12file (yang
menggabungkan sertifikat dan kunci pribadi menjadi satu file).

Untuk menggunakannya, Anda harus terlebih dahulu membuat sertifikat X.509 untuk server 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
Pembuat Sertifikat X.509
Hak Cipta 2002, 2003 Motus Technologies. Hak Cipta 2004-2005 Novell. berlisensi BSD.

Keberhasilan

Maka Anda harus meneruskan flag berikut ke xsp4:
$ xsp4 --https --p12file server.p12 --pkpwd s3kr3t

Opsi ini hanya berlaku untuk XSP. Untuk mod_mono Anda harus mengonfigurasi Apache untuk SSL/TLS.

--https-client-accept
Seperti --https ini memungkinkan dukungan HTTPS di server. Namun opsi ini juga
kirim "undangan" ke klien untuk memberikan sertifikat klien untuk diautentikasi
diri. Klien bebas memberikan, atau tidak, sertifikat klien. Web
aplikasi dapat mendeteksi jika sertifikat klien digunakan dan bereaksi sesuai. Paling
browser web tidak akan mengirim sertifikat klien kecuali mereka telah secara eksplisit
diminta untuk melakukannya.

Opsi ini hanya berlaku untuk XSP. Untuk mod_mono Anda harus mengonfigurasi Apache untuk SSL/TLS.

--https-client-require
Seperti --https ini memungkinkan dukungan HTTPS di server. Namun opsi ini juga
membutuhkan klien untuk menggunakan sertifikat klien untuk mengotentikasi diri mereka sendiri. Klien siapa
tidak memberikan sertifikat klien akan menerima kesalahan. Perhatikan bahwa klien dapat mengirim
struktur sertifikat kosong sehingga aplikasi web harus memeriksa sertifikat
konten.

Opsi ini hanya berlaku untuk XSP. Untuk mod_mono Anda harus mengonfigurasi Apache untuk SSL/TLS.

--p12file NAMA FILE
Digunakan untuk menentukan file PKCS#12 yang akan digunakan. File ini mencakup X.509
sertifikat dan kunci pribadi yang diperlukan untuk mengenkripsi lalu lintas HTTP.

Opsi ini hanya berlaku untuk XSP. Untuk mod_mono Anda harus mengonfigurasi Apache untuk SSL/TLS.

--sertifikat NAMA FILE
Digunakan untuk menentukan file sertifikat server X.509. Ini biasanya digunakan dengan
--pkfile.

Opsi ini hanya berlaku untuk XSP. Untuk mod_mono Anda harus mengonfigurasi Apache untuk SSL/TLS.

--pkfile NAMA FILE
Digunakan untuk menentukan jalur ke file kunci pribadi. Format PVK tidak terlalu aman
dan Anda harus menggunakan format PKCS#12 (--p12file option) untuk menyimpan kunci privat baru.

Opsi ini hanya berlaku untuk XSP. Untuk mod_mono Anda harus mengonfigurasi Apache untuk SSL/TLS.

--pkpwd PASSWORD
Jika kunci pribadi Anda dilindungi kata sandi, PASSWORD adalah kata sandi yang digunakan untuk mendekode
kunci pribadi. Opsi ini berfungsi untuk format PVK dan PKCS#12.

Opsi ini hanya berlaku untuk XSP. Untuk mod_mono Anda harus mengonfigurasi Apache untuk SSL/TLS.

--protokol PROTOKOL
Menentukan protokol mana yang tersedia untuk mengenkripsi komunikasi. NS
nilai yang mungkin adalah Default, Tls dan SSL3. SSL2 tidak didukung. Defaultnya
nilainya adalah "Default" yang secara otomatis mendeteksi protokol klien dan menyesuaikan server
protokol yang sesuai.

Opsi ini hanya berlaku untuk XSP. Untuk mod_mono Anda harus mengonfigurasi Apache untuk SSL/TLS.

--mengakhiri (mod-mono-server saja)
Dengan anggun mengakhiri instance mod-mono-server yang sedang berjalan. Semua pilihan lain tapi
--filename atau --address dan --port diabaikan jika opsi ini disediakan.

--Versi: kapan
Menampilkan informasi versi dan keluar.

--membantu Menampilkan daftar opsi dan keluar.

--verbose
Mencetak pesan tambahan. Berguna untuk debugging.

--pidfile FILE
Menulis PID xsp4 ke file yang ditentukan.

MONO WAKTU JALAN PILIHAN


xsp4 dan xsp42 adalah skrip yang memanggil mono. Jika Anda ingin meneruskan opsi ke mono (untuk
contoh, opsi untuk mendapatkan nomor baris dalam jejak tumpukan), Anda dapat menggunakan MONO_OPTIONS
variabel lingkungan saat menjalankan xsp4 atau xsp42.

Sebagai contoh:
$ MONO_OPTIONS=--debug xsp42

DEFAULT INDEKS FILE


Anda dapat memilih file mana yang dianggap sebagai indeks menggunakan xsp4.exe.config konfigurasi
file seperti ini:


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


Secara default, ia memiliki index.aspx, Default.aspx, default.aspx, index.html dan index.htm. NS
masalah pesanan.

APLIKASI WEBSITE FILE FORMAT


Format file .webapp yang digunakan untuk --appconfigfile dan --appconfigdir adalah:



{nama aplikasi}
{host virtual untuk aplikasi}
{port untuk aplikasi}
{direktori virtual di apache}
{jalur fisik ke file aspx}
is true by default -->
{benar | salah}



Anda dapat memasukkan sejumlah node, satu per aplikasi ASP.NET untuk dijalankan.

Ada contoh.webapp file di direktori sampel XSP.

PENULIS


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

LINGKUNGAN VARIABEL


MONO_ASPNET_NODELETE
Jika disetel ke nilai apa pun, file sumber sementara yang dihasilkan oleh kelas dukungan ASP.NET
tidak akan dihapus. Mereka akan disimpan di direktori sementara pengguna.

Gunakan xsp4 online menggunakan layanan onworks.net


Ad


Ad