angielskufrancuskihiszpański

Uruchom serwery | Ubuntu > | Fedora > |


Ulubiona usługa OnWorks

xsp4 — Online w chmurze

Uruchom xsp4 u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie xsp4, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


XSP — mono serwer sieci Web ASP.NET (xsp4 i xsp42)

STRESZCZENIE


xsp4 [opcje]

or

mod-mono-serwer [opcje]

or

fastcgi-mono-serwer [opcje]

OPIS


XSP, mod-mono-server i fastcgi-mono-server to hosty dla aplikacji opartych na ASP.NET.

Jeśli jest uruchamiany jako `xsp4', proces zapewnia minimalistyczny serwer sieciowy, który obsługuje ASP.NET
środowiska uruchomieniowego i może być używany do testowania i debugowania aplikacji internetowych korzystających z System.Web
obiektów w Mono. Ten serwer jest najwygodniejszy do testowania i prowadzenia małych witryn,
nie oferuje wszystkiego, co oferuje serwer produkcyjny.

„mod-mono-server” i „fastcgi-mono-server” to hosty środowiska uruchomieniowego ASP.NET, które mogą
komunikować się z innym serwerem WWW (w chwili pisania tego tekstu Apache 1.3-2.2 były
obsługiwane przez mod_mono i kilka innych serwerów internetowych przez FastCGI). Ten mechanizm
lepiej sprawdza się w przypadku serwerów o dużym natężeniu ruchu lub w systemach produkcyjnych, ponieważ można go zintegrować z
główny serwer HTTP i wykorzystać wszystkie optymalizacje i rozszerzenia istniejącego
serwer, zapewniając jednocześnie środowisko uruchomieniowe ASP.NET. Możesz wybrać używany kanał komunikacji
między mod_mono i mod-mono-server. Jeśli podasz opcję --filename, gniazdo uniksowe to
używane, w przeciwnym razie możesz podać parametr --port, aby używał gniazda TCP.

OPCJE


--adres Addr
Ustawia adres IP do nasłuchiwania. Domyślnie jest to 0.0.0.0 dla xsp4 i 127.0.0.1
dla mod-mono-serwera. Nazwa klucza AppSettings: MonoServerAddress

--Port PORT
Zmienia domyślny port, na którym serwer XSP będzie nasłuchiwał żądań. Domyślnie
XSP nasłuchuje na porcie 8080, a mod-mono-server nie ma wartości domyślnej. Nazwa klucza AppSettings:
Port MonoServer

--zaległości N
Zaległości połączeń do ustawienia w gnieździe nasłuchującym. Domyślna wartość to
ustawiony na 500.

--minWątki N
Minimalna liczba wątków przydzielanych przez pulę wątków. Zwiększ tę wartość do
lepiej radzić sobie z nagłym nadejściem połączeń. Określana jest wartość domyślna
przez środowisko uruchomieniowe mono.

--Nazwa pliku filet (mod-mono-serwer i fastcgi-mono-serwer)
Nazwa pliku gniazda uniksowego do nasłuchiwania. Wartość domyślna: /tmp/mod_mono_server
(fastcgi-mono-server: /tmp/fastcgi-mono-server) Nazwa klucza AppSettings:
UnixSocketFileName (serwer fastcgi-mono: MonoUnixSocket)

--źródło PATH
Katalog główny XSP. Domyślnie jest to katalog, w którym wykonywany jest XSP.
Bieżący katalog zostanie zmieniony na ten przed utworzeniem jakiejkolwiek aplikacji.
Nazwa klucza AppSettings: MonoServerRootDir

--plik konfiguracyjny aplikacji NAZWA PLIKU
Dodaje definicje aplikacji z pliku konfiguracyjnego XML. Zobacz próbkę
plik konfiguracyjny dostarczany z serwerem (sample.webapp) i APLIKACJA INTERNETOWA FILE
FORMAT poniżej. Nazwa klucza AppSettings: MonoApplicationsConfigFile

--appconfigdir DIR
Dodaje definicje aplikacji ze wszystkich plików XML znalezionych w określonym katalogu
DYREKTOR. Pliki muszą mieć rozszerzenie „.webapp”. Nazwa klucza AppSettings:
Katalog konfiguracji monoaplikacji

--Aplikacje APPS
Oddzielona przecinkami lista katalogów wirtualnych i katalogów rzeczywistych dla wszystkich
aplikacje, którymi chcemy zarządzać za pomocą tego serwera. Wirtualne i realne reż. są
oddzielone dwukropkiem. Wartość domyślna to '/:.'.

Kilka przykładów:

'/:.' Wirtualny / jest mapowany do bieżącego katalogu.

'/blog:../mój blog'
Wirtualny /blog jest zmapowany na ../myblog

'/:.,/blog:../mój blog'
Obsługiwane są dwie aplikacje, takie jak powyższe.

mójhost.jakiśprovider.net:/blog:../mójblog
Wirtualny /blog w myhost.someprovider.net jest mapowany na ../myblog.

--gospodarz

Ta instancja będzie używana przez mod_mono do tworzenia ASP.NET
aplikacje na żądanie. Jeśli ta opcja jest dostępna, nie ma potrzeby podawania
lista aplikacji do uruchomienia. Dotyczy to tylko mod-mono-server.exe.
--bez przerwy Domyślnie xsp4/mod-mono-server przestanie przetwarzać żądania, gdy
klawisz powrotu jest naciśnięty. Użyj tego, aby uniknąć tego zachowania.

--nie-ukryty
Nie chroń ukrytych plików/katalogów przed dostępem klientów. Ukryty
pliki/katalogi to te z atrybutem Hidden w systemie Windows i których nazwa zaczyna się
z kropką w systemie Unix. Żaden plik/katalog poniżej ukrytego katalogu jest niedostępny.
Ta opcja wyłącza domyślne zachowanie ochrony takich lokalizacji. Jeżeli twój
aplikacja nie zawiera żadnych ukrytych plików/katalogów, których możesz użyć
ta opcja, ponieważ proces sprawdzania ma koszt na żądanie. Nazwa klucza AppSettings:
MonoServerCheckHiddenFiles (wartość logiczna akceptująca „prawda” lub „fałsz”)

--https
Włącza obsługę HTTPS na serwerze, musisz dostarczyć certyfikat X.509 i
klucz prywatny z opcją --cert/--pkfile lub z opcją --p12file (co
łączy certyfikat i klucz prywatny w jeden plik).

Aby skorzystać, musisz najpierw utworzyć certyfikat X.509 dla swojego serwera, dla
przykład:
$ makecert -r -eku 1.3.6.1.5.5.7.3.1 -n "CN=serwer" -p12 serwer.p12 s3kr3t
Mono MakeCert - wersja 1.1.9.0
Konstruktor certyfikatów X.509
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2005 Novell. Licencja BSD.

sukces

Następnie musisz przekazać następujące flagi do xsp4:
$ xsp4 --https --p12file server.p12 --pkpwd s3kr3t

Ta opcja jest ważna tylko dla XSP. Dla mod_mono powinieneś skonfigurować Apache dla SSL/TLS.

--https-klient-akceptuj
Podobnie jak --https, włącza obsługę HTTPS na serwerze. Jednak ta opcja również
wyślij „zaproszenie” do klientów, aby dostarczyli certyfikaty klienta do uwierzytelnienia
sami. Klient może dostarczyć lub nie certyfikat klienta. Sieć
aplikacja może wykryć, czy używany jest certyfikat klienta i odpowiednio zareagować. Bardzo
przeglądarka internetowa nie wyśle ​​certyfikatu klienta, chyba że zostało to wyraźnie zaznaczone
o to poproszono.

Ta opcja jest ważna tylko dla XSP. Dla mod_mono powinieneś skonfigurować Apache dla SSL/TLS.

--https-wymagany-klient
Podobnie jak --https, włącza obsługę HTTPS na serwerze. Jednak ta opcja również
Wymaga klientów do korzystania z certyfikatów klienta do uwierzytelniania się. Klient, który
nie podawaj certyfikatów klienta, pojawi się błąd. Pamiętaj, że klient może wysłać
pusta struktura certyfikatu, więc aplikacja internetowa powinna sprawdzić certyfikat
treści.

Ta opcja jest ważna tylko dla XSP. Dla mod_mono powinieneś skonfigurować Apache dla SSL/TLS.

--p12plik NAZWA PLIKU
Służy do określania pliku PKCS#12 do użycia. Ten plik zawiera zarówno X.509
certyfikat i klucz prywatny wymagany do szyfrowania ruchu HTTP.

Ta opcja jest ważna tylko dla XSP. Dla mod_mono powinieneś skonfigurować Apache dla SSL/TLS.

--certyfikat NAZWA PLIKU
Służy do określania pliku certyfikatu X.509 serwera. Jest to zwykle używane z
--pkfile.

Ta opcja jest ważna tylko dla XSP. Dla mod_mono powinieneś skonfigurować Apache dla SSL/TLS.

--pkfile NAZWA PLIKU
Służy do określania ścieżki do pliku klucza prywatnego. Format PVK nie jest zbyt bezpieczny
i powinieneś użyć formatu PKCS#12 (opcja --p12file) do przechowywania nowych kluczy prywatnych.

Ta opcja jest ważna tylko dla XSP. Dla mod_mono powinieneś skonfigurować Apache dla SSL/TLS.

--pkpwd HASŁO
Jeśli twój klucz prywatny jest chroniony hasłem, HASŁO jest hasłem używanym do dekodowania
klucz prywatny. Ta opcja działa zarówno dla formatów PVK, jak i PKCS#12.

Ta opcja jest ważna tylko dla XSP. Dla mod_mono powinieneś skonfigurować Apache dla SSL/TLS.

--protokół PROTOKÓŁ
Określa, które protokoły są dostępne do szyfrowania komunikacji. ten
możliwe wartości to Default, Tls i Ssl3. SSL2 nie jest utrzymany. Domyślny
wartość to "Domyślna", która automatycznie wykrywa protokół klienta i dostosowuje serwer
protokołu.

Ta opcja jest ważna tylko dla XSP. Dla mod_mono powinieneś skonfigurować Apache dla SSL/TLS.

--zakończyć (mod-mono-serwer tylko)
Łagodnie kończy działającą instancję mod-mono-server. Wszystkie inne opcje, ale
--filename lub --address i --port są ignorowane, jeśli podano tę opcję.

--wersja
Wyświetla informacje o wersji i wyjścia.

--help Wyświetla listę opcji i wyjść.

--gadatliwy
Drukuje dodatkowe wiadomości. Przydatne do debugowania.

--pidfile FILE
Zapisuje xsp4 PID w określonym pliku.

MONO CZAS PRACY OPCJE


xsp4 i xsp42 to skrypty wywołujące mono. Jeśli chcesz przekazać opcje do mono (dla
na przykład opcje, aby uzyskać numery linii w śladach stosu), możesz użyć MONO_OPTIONS
zmienna środowiskowa podczas wywoływania xsp4 lub xsp42.

Na przykład:
$ MONO_OPTIONS=--debugowanie xsp42

DEFAULT INDEKS AKTA


Możesz wybrać, które pliki są uważane za indeks, używając xsp4.exe.config konfiguracja
plik taki jak ten:


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


Domyślnie ma index.aspx, Default.aspx, default.aspx, index.html i index.htm. ten
porządek ma znaczenie.

APLIKACJA INTERNETOWA FILE FORMAT


Format plików .webapp używanych dla --appconfigfile i --appconfigdir to:



{Nazwa aplikacji}
{wirtualny host aplikacji}
{port dla aplikacji}
{wirtualny katalog w Apache}
{ścieżka fizyczna do plików aspx}
is true by default -->
{prawda|fałsz}



Możesz dołączyć dowolną liczbę węzły, jeden na aplikację ASP.NET do uruchomienia.

Jest jeden przykładowa.aplikacja internetowa w katalogu próbek XSP.

AUTORSKI


Serwer Mono XSP został napisany przez Gonzalo Paniagua Javiera (gonzalo@ximian.com). Fastcgi-
mono-serwer został napisany przez Briana Nickelhttp://kerrick.wordpress.com>.

ŚRODOWISKO ZMIENNE


MONO_ASPNET_NODELETE
W przypadku ustawienia dowolnej wartości tymczasowe pliki źródłowe generowane przez klasy obsługi ASP.NET
nie zostaną usunięte. Będą one przechowywane w katalogu tymczasowym użytkownika.

Korzystaj z xsp4 online za pomocą usług onworks.net


Ad


Ad