İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

xsp4 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında xsp4 çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen xsp4 komutudur.

Program:

ADI


XSP - Mono ASP.NET Web Sunucusu (xsp4 ve xsp42)

SİNOPSİS


xsp4 [seçenekler]

or

mod-mono-sunucu [seçenekler]

or

fastcgi-mono-sunucu [seçenekler]

TANIM


XSP, mod-mono-server ve fastcgi-mono-server, ASP.NET tabanlı uygulamalar için ana bilgisayarlardır.

'xsp4' olarak çalıştırılırsa, süreç ASP.NET'i barındıran minimalist bir web sunucusu sağlar.
çalışma zamanı ve System.Web'i kullanan web uygulamalarını test etmek ve hatalarını ayıklamak için kullanılabilir
Mono'daki tesisler. Bu sunucu, küçük siteleri test etmek ve çalıştırmak için en uygun olanıdır.
bir üretim web sunucusunun sunduğu her şeyi sunmaz.

"mod-mono-server" ve "fastcgi-mono-server", ASP.NET çalışma zamanı ana bilgisayarlarıdır.
başka bir web sunucusuyla iletişim kurun (bu yazının yazıldığı sırada Apache 1.3-2.2,
mod_mono ve FastCGI aracılığıyla diğer birkaç web sunucusu aracılığıyla desteklenir). Bu mekanizma
ile entegre edebildiği için yüksek trafikli sunucular veya üretim sistemleri için daha iyi kullanılır.
ana HTTP sunucusudur ve mevcut bir sunucunun tüm optimizasyonlarından ve uzantılarından yararlanır.
sunucu, ASP.NET çalışma zamanını sağlarken. Kullanılan iletişim kanalını seçebilirsiniz
mod_mono ve mod-mono-sunucu arasında. Bir --filename seçeneği sağlarsanız, bir unix soketi
aksi takdirde bir TCP soketi kullanmak için --port verebilirsiniz.

SEÇENEKLER


--adres adr
Dinlenecek IP adresini ayarlar. Varsayılan olarak, xsp0.0.0.0 ve 4 için 127.0.0.1'dır.
mod-mono-sunucu için. AppSettings anahtar adı: MonoServerAddress

--Liman LİMAN
XSP sunucusunun istekleri dinleyeceği varsayılan bağlantı noktasını değiştirir. Varsayılan olarak
XSP, 8080 numaralı bağlantı noktasını dinler ve mod-mono-server'ın varsayılanı yoktur. AppSettings anahtar adı:
MonoSunucu Bağlantı Noktası

--biriktirme listesi N
Dinleyici soketinde ayarlanacak bağlantıların biriktirme listesi. Varsayılan olarak değer
500 olarak ayarlayın.

--min Konular N
İş parçacığı havuzunun ayırdığı minimum iş parçacığı sayısı. Bu değeri artır
bağlantıların ani gelişini daha iyi idare edin. Varsayılan değer belirlenir
mono çalışma zamanı tarafından.

--dosya adı dosya (mod-mono-sunucu ve fastcgi-mono-sunucu)
Dinlenecek unix soket dosya adı. Varsayılan değer: /tmp/mod_mono_server
(fastcgi-mono-server: /tmp/fastcgi-mono-server) AppSettings anahtar adı:
UnixSocketFileName (fastcgi-mono-sunucu: MonoUnixSocket)

--kök PATH
XSP için kök dizin. Varsayılan, XSP'nin yürütüldüğü dizindir.
Herhangi bir uygulama oluşturmadan önce geçerli dizin buna değiştirilecektir.
AppSettings anahtar adı: MonoServerRootDir

--appconfig dosyası DOSYA ADI
XML yapılandırma dosyasından uygulama tanımları ekler. örneğe bakın
sunucuyla birlikte gelen yapılandırma dosyası (sample.webapp) ve İNTERNET UYGULAMASI DOSYA
FORMAT aşağıda. AppSettings anahtar adı: MonoApplicationsConfigFile

--appconfigdir DIR
Belirtilen dizinde bulunan tüm XML dosyalarından uygulama tanımları ekler
YÖN. Dosyalar '.webapp' uzantısına sahip olmalıdır. AppSettings anahtar adı:
MonoApplicationsConfigDir

--uygulamalar APPS
Tüm dizinler için sanal dizin ve gerçek dizinin virgülle ayrılmış listesi
Bu sunucu ile yönetmek istediğimiz uygulamalar. Sanal ve gerçek dizinler. NS
kolon ile ayrılır. Varsayılan değer '/:.' şeklindedir.

Bazı örnekler:

'/:.' sanal / geçerli dizine eşlenir.

'/blog:../blogum'
Sanal /blog, ../myblog ile eşlenir

'/:.,/blog:../blogum'
Yukarıdakiler gibi iki uygulama işlenir.

myhost.someprovider.net:/blog:../myblog
myhost.someprovider.net adresindeki sanal /blog, ../myblog ile eşlenir.

--usta

Bu örnek, ASP.NET oluşturmak için mod_mono tarafından kullanılacaktır.
isteğe bağlı uygulamalar. Bu seçenek sağlanmışsa, bir
Başlatılacak uygulamaların listesi. Bu yalnızca mod-mono-server.exe için geçerlidir.
--durmaksızın Varsayılan olarak xsp4/mod-mono-server, aşağıdaki durumlarda istekleri işlemeyi durduracaktır.
dönüş tuşuna basılır. Bu davranışı önlemek için bunu kullanın.

--gizli olmayan
Gizli dosyalara/dizinlere istemciler tarafından erişilmesini engellemeyin. Gizlenmiş
dosyalar/dizinler, Windows'ta Gizli özniteliğe sahip olan ve adı
Unix'te bir nokta ile. Gizli bir dizinin altındaki herhangi bir dosya/dizine erişilemez.
Bu seçenek, bu tür konumları korumanın varsayılan davranışını kapatır. Eğer senin
uygulama herhangi bir gizli dosya/dizin içermiyor, kullanmak isteyebilirsiniz
Bu seçenek, kontrol işleminin istek başına bir maliyeti olduğundan. AppSettings anahtar adı:
MonoServerCheckHiddenFiles ("doğru" veya "yanlış" kabul eden bir boole)

--https
Sunucuda HTTPS desteğini etkinleştirir, bir X.509 sertifikası ve bir
--cert/--pkfile seçenekleriyle veya --p12file ile (ki
hem sertifikayı hem de özel anahtarı tek bir dosyada birleştirir).

Kullanmak için önce sunucunuz için bir X.509 sertifikası oluşturmalısınız.
örnek:
$ makecert -r -eku 1.3.6.1.5.5.7.3.1 -n "CN=sunucu" -p12 server.p12 s3kr3t
Mono MakeCert - sürüm 1.1.9.0
X.509 Sertifika Oluşturucu
Telif Hakkı 2002, 2003 Motus Teknolojileri. Telif hakkı 2004-2005 Novell. BSD lisanslıdır.

başarı

Ardından, aşağıdaki bayrakları xsp4'e iletmelisiniz:
$ xsp4 --https --p12dosya sunucusu.p12 --pkpwd s3kr3t

Bu seçenek yalnızca XSP için geçerlidir. mod_mono için Apache'yi SSL/TLS için yapılandırmalısınız.

--https-client-kabul
--https gibi bu, sunucuda HTTPS desteğini etkinleştirir. Ancak bu seçenek de
kimlik doğrulaması için müşteri sertifikaları sağlamak için müşterilere bir "davetiye" gönderin
kendileri. Müşteri, bir müşteri sertifikası sağlayıp sağlamamakta serbesttir. ağ
uygulama, bir istemci sertifikasının kullanılıp kullanılmadığını algılayabilir ve buna göre tepki verebilir. Çoğu
web tarayıcısı, açıkça belirtilmedikçe bir istemci sertifikası göndermez
yapması istendi.

Bu seçenek yalnızca XSP için geçerlidir. mod_mono için Apache'yi SSL/TLS için yapılandırmalısınız.

--https-istemci-gereksinimi
--https gibi bu, sunucuda HTTPS desteğini etkinleştirir. Ancak bu seçenek de
gerektirir istemcilerin kendilerini doğrulamak için istemci sertifikalarını kullanmaları. müşteri kim
istemci sertifikaları vermeyin bir hata alırsınız. Müşterinin gönderebileceğini unutmayın
web uygulamasının sertifikayı kontrol etmesi için boş bir sertifika yapısı
içeriği.

Bu seçenek yalnızca XSP için geçerlidir. mod_mono için Apache'yi SSL/TLS için yapılandırmalısınız.

--p12dosyası DOSYA ADI
Kullanılacak PKCS#12 dosyasını belirtmek için kullanılır. Bu dosya hem X.509'u içerir
sertifika ve HTTP trafiğini şifrelemek için gereken özel anahtar.

Bu seçenek yalnızca XSP için geçerlidir. mod_mono için Apache'yi SSL/TLS için yapılandırmalısınız.

--sertifika DOSYA ADI
Sunucu X.509 sertifika dosyasını belirtmek için kullanılır. Bu normalde
--pk dosyası.

Bu seçenek yalnızca XSP için geçerlidir. mod_mono için Apache'yi SSL/TLS için yapılandırmalısınız.

--pk dosyası DOSYA ADI
Özel anahtar dosyasının yolunu belirtmek için kullanılır. PVK formatı çok güvenli değil
ve yeni özel anahtarları saklamak için PKCS#12 biçimini (--p12file seçeneği) kullanmalısınız.

Bu seçenek yalnızca XSP için geçerlidir. mod_mono için Apache'yi SSL/TLS için yapılandırmalısınız.

--pkpwd ŞİFRE
Özel anahtarınız parola korumalıysa, PASSWORD, şifreyi çözmek için kullanılan paroladır.
özel anahtar. Bu seçenek hem PVK hem de PKCS#12 biçimleri için çalışır.

Bu seçenek yalnızca XSP için geçerlidir. mod_mono için Apache'yi SSL/TLS için yapılandırmalısınız.

--protokol PROTOKOL
İletişimleri şifrelemek için hangi protokollerin kullanılabileceğini belirtir. NS
olası değerler Varsayılan, Tls ve Ssl3'tür. SSL2 değil destekledi. Varsayılan
istemci protokolünü otomatik olarak algılayan ve sunucuyu ayarlayan "Varsayılan" değerdir
buna göre protokol.

Bu seçenek yalnızca XSP için geçerlidir. mod_mono için Apache'yi SSL/TLS için yapılandırmalısınız.

--sonlandırmak (mod-mono-sunucu sadece)
Çalışan bir mod-mono-sunucu örneğini zarif bir şekilde sonlandırır. Diğer tüm seçenekler ancak
--filename veya --address ve --port bu seçenek sağlanırsa yok sayılır.

--versiyon
Sürüm bilgilerini görüntüler ve çıkar.

--yardım et Seçenekler ve çıkışların listesini gösterir.

--ayrıntılı
Ekstra mesajları yazdırır. Hata ayıklama için kullanışlıdır.

--pid dosyası DOSYA
xsp4 PID'yi belirtilen dosyaya yazar.

MONO ÇALIŞMA SÜRESİ SEÇENEKLER


xsp4 ve xsp42, mono çağıran komut dosyalarıdır. Seçenekleri monoya geçirmek istiyorsanız (
örneğin, yığın izlemelerinde satır numaralarını alma seçenekleri), MONO_OPTIONS kullanabilirsiniz.
xsp4 veya xsp42 çağrılırken ortam değişkeni.

Örneğin:
$ MONO_OPTIONS=--xsp42 hata ayıklama

DEFAULT INDEX DOSYALAR


Hangi dosyaların dizin olarak kabul edileceğini kullanarak seçebilirsiniz. xsp4.exe.config yapılandırma
bunun gibi dosya:


<add key = "MonoServerDefaultIndexFiles"
değer="index.aspx" />


Varsayılan olarak, index.aspx, Default.aspx, default.aspx, index.html ve index.htm'ye sahiptir. NS
sipariş önemlidir.

İNTERNET UYGULAMASI DOSYA FORMAT


--appconfigfile ve --appconfigdir için kullanılan .webapp dosyalarının biçimi:



{uygulama ismi}
{uygulama için sanal ana bilgisayar}
{uygulama için bağlantı noktası}
{apache'deki sanal dizin}
{aspx dosyalarına giden fiziksel yol}
is true by default -->
{doğru|yanlış}



herhangi bir sayıda dahil edebilirsiniz düğümler, çalıştırılacak her ASP.NET uygulaması için bir tane.

Orada bir örnek.web uygulaması XSP örnekleri dizinindeki dosya.

YAZARLAR


Mono XSP sunucusu Gonzalo Paniagua Javier tarafından yazılmıştır ([e-posta korumalı]). Fastcgi-
mono-sunucu Brian Nickel tarafından yazılmıştırhttp://kerrick.wordpress.com>.

ÇEVRE DEĞİŞKENLER


MONO_ASPNET_NODELETE
Herhangi bir değere ayarlanırsa, ASP.NET tarafından oluşturulan geçici kaynak dosyaları sınıfları destekler
kaldırılmayacak. Kullanıcının geçici dizininde tutulacaklar.

onworks.net hizmetlerini kullanarak xsp4'ü çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    türkdevops
    türkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Ekibi
    Tarafından desteklenmektedir..
    Özellikler: https://github.com/turkdevopshttps://turkdevops.g...
    turkdevops'u indir
  • 2
    assammdf
    assammdf
    *asammdf* hızlı bir Python ayrıştırıcısıdır ve
    ASAM editörü (Association for
    Otomasyonun Standardizasyonu ve
    Ölçüm Sistemleri) MDF / MF4
    (Ölçüm Veri Formatı...
    asammdf'i indir
  • 3
    LAME (Lame Aint bir MP3 Encoder)
    LAME (Lame Aint bir MP3 Encoder)
    LAME, kullanılacak bir eğitim aracıdır.
    MP3 kodlamayı öğrenmek için. bu
    LAME projesinin amacı geliştirmektir
    psiko akustik, kalite ve hız
    Milletvekili...
    LAME'yi İndirin (Lame MP3 Kodlayıcı Değildir)
  • 4
    wxPython
    wxPython
    sağlayan bir dizi Python genişletme modülü
    platformlar arası GUI sınıflarını sarın
    wxWidgets.. Kitle: Geliştiriciler. kullanıcı
    arayüz: X Pencere Sistemi (X11), Win32 ...
    wxPython'u indirin
  • 5
    paket dosya yöneticisi
    paket dosya yöneticisi
    Bu, Total War paketi dosya yöneticisidir.
    proje, sürüm 1.7'den başlayarak. A
    Warscape'e kısa bir giriş
    modlama: ...
    packfilemanager'ı indirin
  • 6
    IPerf2
    IPerf2
    Ölçmek için bir ağ trafiği aracı
    Metriklerle TCP ve UDP performansı
    hem verim hem de gecikme süresi civarında. NS
    hedefler aktif bir şekilde sürdürmeyi içerir
    iperf kodu...
    IPerf2'yi indirin
  • Daha fazla »

Linux komutları

Ad