EnglezăFrancezăSpaniolă

Rulați servere | Ubuntu > | Fedora > |


Favicon OnWorks

xsp4 - Online în cloud

Rulați xsp4 în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda xsp4 care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


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

REZUMAT


xsp4 [Opțiuni]

or

mod-mono-server [Opțiuni]

or

fastcgi-mono-server [Opțiuni]

DESCRIERE


XSP, mod-mono-server și fastcgi-mono-server sunt gazde pentru aplicațiile bazate pe ASP.NET.

Dacă rulează ca „xsp4”, procesul oferă un server web minimalist care găzduiește ASP.NET
runtime și poate fi folosit pentru a testa și depana aplicațiile web care folosesc System.Web
facilități în Mono. Acest server este cel mai convenabil pentru testarea și rularea site-urilor mici,
nu oferă tot ce oferă un server web de producție.

`mod-mono-server' și 'fastcgi-mono-server' sunt ambele gazde ASP.NET runtime care pot
comunica cu un alt server web (la momentul scrierii acestui articol, Apache 1.3-2.2 erau
suportat prin mod_mono și alte câteva servere web prin FastCGI). Acest mecanism
este mai bine folosit pentru servere cu trafic ridicat sau sisteme de producție, deoarece se poate integra cu
serverul HTTP principal și să folosească toate optimizările și extensiile unui existent
server, oferind în același timp runtime ASP.NET. Puteți alege canalul de comunicare utilizat
între mod_mono și mod-mono-server. Dacă furnizați o opțiune --filename, este un socket Unix
folosit, altfel puteți da --port pentru a utiliza un socket TCP.

OPŢIUNI


--abordare adresă
Setează adresa IP pentru a asculta. În mod implicit, este 0.0.0.0 pentru xsp4 și 127.0.0.1
pentru mod-mono-server. Numele cheii AppSettings: MonoServerAddress

--port PORT
Schimbă portul implicit în care serverul XSP va asculta cererile. În mod implicit
XSP ascultă pe portul 8080 și mod-mono-server nu are implicit. Numele cheii AppSettings:
MonoServerPort

--restante N
Restul de conexiuni de setat pe soclul de ascultător. În mod implicit, valoarea este
setat la 500.

--minFire N
Numărul minim de fire pe care îl alocă pool-ul de fire. Măriți această valoare la
gestionați mai bine sosirea bruscă a conexiunilor. Valoarea implicită este determinată
prin timpul de rulare mono.

--nume de fișier fişier (mod-mono-server și fastcgi-mono-server)
Numele fișierului socket-ului Unix de ascultat. Valoare implicită: /tmp/mod_mono_server
(fastcgi-mono-server: /tmp/fastcgi-mono-server) Nume cheie AppSettings:
UnixSocketFileName (fastcgi-mono-server: MonoUnixSocket)

--rădăcină PATH
Directorul rădăcină pentru XSP. Implicit este directorul în care este executat XSP.
Directorul curent va fi schimbat în acesta înainte de a crea orice aplicație.
Numele cheii AppSettings: MonoServerRootDir

--appconfigfile NUME DE FIȘIER
Adaugă definiții de aplicație din fișierul de configurare XML. Vezi mostra
fișierul de configurare care vine împreună cu serverul (sample.webapp) și WEBAPP FILE
FORMAT de mai jos. Numele cheii AppSettings: MonoApplicationsConfigFile

--appconfigdir DIR
Adaugă definiții de aplicație din toate fișierele XML găsite în directorul specificat
DIR. Fișierele trebuie să aibă extensia „.webapp”. Numele cheii AppSettings:
MonoApplicationsConfigDir

--aplicații APPS
O listă separată prin virgulă de director virtual și director real pentru toate
aplicațiile pe care dorim să le gestionăm cu acest server. Directorurile virtuale și reale. sunt
separate prin două puncte. Valoarea implicită este „/:.”.

Cateva exemple:

'/:.' Virtual / este mapat la directorul curent.

„/blog:../myblog”
/blogul virtual este mapat la ../myblog

„/:.,/blog:../myblog”
Sunt gestionate două aplicații precum cele de mai sus.

myhost.someprovider.net:/blog:../myblog
/blogul virtual de la myhost.someprovider.net este mapat la ../myblog.

--maestru

Această instanță va fi folosită de mod_mono pentru a crea ASP.NET
aplicații la cerere. Dacă această opțiune este furnizată, nu este necesar să furnizați a
lista de aplicații de pornit. Acest lucru se aplică numai pentru mod-mono-server.exe.
--non-stop În mod implicit, xsp4/mod-mono-server va opri procesarea cererilor atunci când
tasta return este apăsată. Utilizați acest lucru pentru a evita acest comportament.

--nu-ascuns
Nu protejați fișierele/directoarele ascunse împotriva accesării de către clienți. Ascuns
fișierele/directoarele sunt cele cu atribut Ascuns pe Windows și al căror nume începe
cu un punct pe Unix. Orice fișier/director de sub un director ascuns este inaccesibil.
Această opțiune dezactivează comportamentul implicit de protecție a unor astfel de locații. Dacă ale tale
aplicația nu conține fișiere/directoare ascunse, este posibil să doriți să o utilizați
această opțiune deoarece procesul de verificare are un cost pe cerere. Numele cheii AppSettings:
MonoServerCheckHiddenFiles (un boolean care acceptă „adevărat” sau „fals”)

--https
Activează suportul HTTPS pe server, trebuie să furnizați un certificat X.509 și a
cheie privată fie cu opțiunile --cert/--pkfile, fie cu --p12file (care
combină atât certificatul, cât și cheia privată într-un singur fișier).

Pentru a utiliza mai întâi trebuie să creați un certificat X.509 pentru serverul dvs., pt
exemplu:
$ makecert -r -eku 1.3.6.1.5.5.7.3.1 -n "CN=server" -p12 server.p12 s3kr3t
Mono MakeCert - versiunea 1.1.9.0
Generator de certificate X.509
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2005 Novell. Licență BSD.

Succes

Apoi, trebuie să transmiteți următoarele steaguri la xsp4:
$ xsp4 --https --p12file server.p12 --pkpwd s3kr3t

Această opțiune este valabilă numai pentru XSP. Pentru mod_mono ar trebui să configurați Apache pentru SSL/TLS.

--https-client-accept
Ca --https, acesta permite suportul HTTPS pe server. Totuși și această opțiune
trimiteți o „invitație” clienților pentru a furniza certificate de client pentru a se autentifica
înșiși. Clientul este liber să furnizeze sau nu un certificat de client. Web
aplicația poate detecta dacă este utilizat un certificat de client și poate reacționa în consecință. Cel mai
browserul web nu va trimite un certificat de client decât dacă au fost în mod explicit
solicitat să facă acest lucru.

Această opțiune este valabilă numai pentru XSP. Pentru mod_mono ar trebui să configurați Apache pentru SSL/TLS.

--https-client-require
Ca --https, acesta permite suportul HTTPS pe server. Totuși și această opțiune
Necesită clienții să folosească certificate de client pentru a se autentifica. Client care
nu furnizați certificate de client va primi o eroare. Rețineți că clientul poate trimite
o structură de certificat goală, astfel încât aplicația web ar trebui să verifice certificatul
conținut.

Această opțiune este valabilă numai pentru XSP. Pentru mod_mono ar trebui să configurați Apache pentru SSL/TLS.

--p12file NUME DE FIȘIER
Folosit pentru a specifica fișierul PKCS#12 de utilizat. Acest fișier include atât X.509
certificatul și cheia privată necesară pentru a cripta traficul HTTP.

Această opțiune este valabilă numai pentru XSP. Pentru mod_mono ar trebui să configurați Apache pentru SSL/TLS.

--cert NUME DE FIȘIER
Folosit pentru a specifica fișierul de certificat X.509 de server. Acesta este utilizat în mod normal cu
--pkfile.

Această opțiune este valabilă numai pentru XSP. Pentru mod_mono ar trebui să configurați Apache pentru SSL/TLS.

--pkfile NUME DE FIȘIER
Folosit pentru a specifica calea către fișierul cheie privată. Formatul PVK nu este foarte sigur
și ar trebui să utilizați formatul PKCS#12 (opțiunea --p12file) pentru a stoca noi chei private.

Această opțiune este valabilă numai pentru XSP. Pentru mod_mono ar trebui să configurați Apache pentru SSL/TLS.

--pkpwd PAROLA
Dacă cheia dvs. privată este protejată prin parolă, PAROLA este parola folosită pentru a decoda
cheia privată. Această opțiune funcționează atât pentru formatele PVK, cât și pentru PKCS#12.

Această opțiune este valabilă numai pentru XSP. Pentru mod_mono ar trebui să configurați Apache pentru SSL/TLS.

--protocol PROTOCOL
Specifică ce protocoale sunt disponibile pentru criptarea comunicațiilor. The
valorile posibile sunt Default, Tls și Ssl3. Ssl2 nu este sprijinit. Valoarea implicită
valoarea este „Implicit”, care detectează automat protocolul client și ajustează serverul
protocol în consecință.

Această opțiune este valabilă numai pentru XSP. Pentru mod_mono ar trebui să configurați Apache pentru SSL/TLS.

--termină (mod-mono-server numai)
Termină cu grație o instanță mod-mono-server care rulează. Toate celelalte opțiuni, dar
--filename sau --address și --port sunt ignorate dacă această opțiune este furnizată.

--versiune
Afișează informații despre versiune și iese.

--Ajutor Afișează lista de opțiuni și ieșiri.

--verbos
Imprimă mesaje suplimentare. Util pentru depanare.

--pidfile FILE
Scrie PID-ul xsp4 în fișierul specificat.

MONO DURATA OPŢIUNI


xsp4 și xsp42 sunt scripturi care apelează mono. Dacă doriți să treceți opțiuni la mono (pentru
exemplu, opțiuni pentru a obține numerele de linii în urmele stivei), puteți utiliza MONO_OPTIONS
variabilă de mediu la invocarea xsp4 sau xsp42.

De exemplu:
$ MONO_OPTIONS=--debug xsp42

DEFAULT INDEX DOSARE


Puteți alege ce fișiere sunt considerate ca index folosind xsp4.exe.config configuraţie
fișier așa:


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


În mod implicit, are index.aspx, Default.aspx, default.aspx, index.html și index.htm. The
ordinea contează.

WEBAPP FILE FORMAT


Formatul fișierelor .webapp utilizate pentru --appconfigfile și --appconfigdir este:



{numele aplicatiei}
{gazdă virtuală pentru aplicație}
{port pentru aplicație}
{directorul virtual în apache}
{calea fizică către fișierele aspx}
is true by default -->
{adevărat|fals}



Puteți include orice număr de noduri, unul pentru fiecare aplicație ASP.NET de rulat.

E a sample.webapp fișier în directorul de mostre XSP.

AUTORI


Serverul Mono XSP a fost scris de Gonzalo Paniagua Javier (gonzalo@ximian.com). Fastcgi-
mono-server a fost scris de Brian Nickelhttp://kerrick.wordpress.com>.

MEDIUL VARIABILE


MONO_ASPNET_NODELETE
Dacă se setează la orice valoare, fișierele sursă temporare generate de clasele de suport ASP.NET
nu vor fi eliminate. Acestea vor fi păstrate în directorul temporar al utilizatorului.

Utilizați xsp4 online folosind serviciile onworks.net


Ad


Ad