İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

gatling - 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 ağ geçidi çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut ağ geçididir.

Program:

ADI


gatling - yüksek performanslı dosya sunucusu

SİNOPSİS


gatling [-hnvVtdDfFUlaEe] [-ben ipe bağlama] [-P bağlantı noktasına bağlanma] [-T saniye]
[-u kullanıcı kimliği] [-C yön] [-w çalışma grubu] [-P bayt] [-Ö [f/]ip/port/normal ifade]
[-R yönlendirme url'si] [-X zaman aşımı,sshd]

TANIM


Gatling bir HTTP ve FTP sunucusudur. Geçerli çalışma dizinini şuraya aktaracaktır:
dünya.

kullanım -i 127.0.0.1 yalnızca belirli bir IP adresine bağlanmak için.

kullanım -p 81 HTTP'yi 80'den farklı bir TCP bağlantı noktasına bağlamak için. -f -p 2100 FTP'ye bağlanmak için
21'den farklı TCP bağlantı noktası. Kök olmayan olarak çalışırken, varsayılan bağlantı noktaları 8000'dir ve
2121, sırasıyla.

kullanım -u kimse kökten farklı bir UID altında çalıştırmak için. Bu, bağladıktan sonra yapılır.
sunucu bağlantı noktaları, bu nedenle -u kullanmak ve yine de bağlantı noktası 80'e bağlanmak güvenlidir - aslında,
Gatling'i süper kullanıcı olarak çalıştırmamanız önerilir.

kullanım -c /ev/www chdir ve chroot'u mevcut çalışmadan başka bir dizine
dizin. Etkiyi azaltmak için gatling'i chroot ortamında çalıştırmanız önerilir.
Gelecekteki olası güvenlik sorunlarının

kullanım -P 2M ön yükleme modunu etkinleştirmek için Gatling daha sonra bu kadar verinin
önceden getirilmiş. Bu, işletim sisteminiz varsa disk etkinliğini azaltabilir ve verimi önemli ölçüde artırabilir.
G/Ç zamanlayıcı son teknoloji değil ve sunucudan birkaç büyük dosya sunuyorsunuz.
aynı sabit diski farklı indiricilere Önceden getirme olmadan, disk aksi takdirde
disk kafasını iki büyük dosya arasında hareket ettirerek zaman kaybetmek.

kullanım -f anonim FTP'yi etkinleştirmek için (varsayılan) veya -F devre dışı bırakmak için. Kullanmak -U yüklemeleri devre dışı bırakmak için
tamamen (normalde ağ oluşturma, dosya yüklemelerine izin verir). Gatling yalnızca yüklemelere izin verir
yanlışlıkla yükleme iznini önlemek için dünya çapında yazılabilir dizinler ve dosyalar
dünyaca okunabilir olun (kullanın -a onları dünyaca okunabilir istiyorsanız). Gatling sadece izin verecek
dünya çapında okunabilen dosyaların indirilmesi, bu yüzden bu anahtar önemlidir. Bu seçenekler
yalnızca ağ geçidi, SUPPORT_FTP tanımlı olarak derlenmişse kullanılabilir.

kullanım -e şifreleme desteğini (https) etkinleştirmek için veya -E devre dışı bırakmak için. Bu seçenekler yalnızca
Gatling, SUPPORT_HTTPS tanımlı olarak derlenmişse kullanılabilir.

kullanım -l Gatling yapmak için her zaman FTP şifreleri isteyin. Normalde gatling yapmaz, ki bu
bazı aptal müşterilerin kafasını karıştırır. Bu seçenek, ağ geçidinin bir parola istemesini (ve yoksaymasını) sağlar.

kullanım -d HTTP için dizin dizini oluşturmayı etkinleştirmek için (listeleme dizinleri her zaman
FTP'de mümkün), -D devre dışı bırakmak için. Aşağıdaki durumlarda bir belgeyi yanlışlıkla yayınlamak daha zordur.
saldırgan, dizin listeleri aracılığıyla dosya adını bulamıyor.

kullanım -t şeffaf proxy modunu etkinleştirmek için. Normalde, ağ geçidi, Ana Bilgisayardaki bağlantı noktasının yerini alır:
HTTP üstbilgileri ve FTP sanal ana bilgisayar adları, bağlantının ulaştığı gerçek bağlantı noktasıyla birlikte.
Bu güvenlik için önemlidir (81 numaralı bağlantı noktasında gizli bir intranet web siteniz varsa,
hangi güvenlik duvarında engellenir). Ancak, bağlantıları yeniden yönlendirmek için bir güvenlik duvarı kullanırken
ağ geçidi için, bağlantı noktalarını HTTP Ana Bilgisayarından tutmak daha mantıklı olabilir:
sanal barındırma.

kullanım -v sanal barındırma modunu etkinleştirmek için -V devre dışı bırakmak için. Normalde, bir HTTP bağlantısı
/foo.html için sorar ve bir "Host: www.fefe.de:80" başlığı taşır, gatling
"www.fefe.de:80". "www.fefe.de:80" yoksa, ağ geçidi "varsayılan"a döner.
Bu da mevcut değilse ve ne -v ne de -V verilmemişse, gatling "foo.html" dosyasını sunacaktır.
geçerli çalışma dizininden. -v öğesinin belirtilmesi, hiçbir dosyanın hiçbir zaman
geçerli çalışma dizininden, yalnızca sanal ana bilgisayar dizinlerinden veya
varsayılan. -V'nin belirtilmesi, gatling'in hiçbir şekilde chdir'i denemeyeceği ve her zaman hizmet edeceği anlamına gelir.
geçerli çalışma dizininden.

kullanım -T 600 HTTP ve FTP veri bağlantılarının zaman aşımını 10 dakikaya ayarlamak için (600
saniye, varsayılan 23 saniyedir). Kullanmak -f -T 600 FTP kontrolü için zaman aşımını ayarlamak için
bağlantıları (varsayılan 600 saniyedir).

Eğer kullanıyorsanız -r http://master.example.com/ mirror.example.com'da ve birisi bir
mevcut olmayan dosya, gatling bir 404 hatası oluşturmayacak, aynı
master.example.com'daki dosya.

kullanım -X zaman aşımı,sshd SSH geçiş modunu etkinleştirmek için. Birisi SSL üzerinden bağlanırsa
soket, ancak bunun için hiçbir şey söylemez zaman aşımı (aklı başında değer: 2-10) saniye, ardından gatling
bu soketle inetd modunda bir sshd çalıştıracaktır. sshd sshd'ye giden tam yol adıdır, artı
varsa, vermek istediğiniz komut satırı. Gatling otomatik olarak -i ekler, bu nedenle
bu, örneğin -u0 için DNS aramalarını devre dışı bırakmak için.

kullanım -O [flag/]ip/port/normal ifade SCGI ve FastCGI için de kullanılan proxy modunu etkinleştirmek için. Kullanmak
proxy modu, sanal ana bilgisayarın kökünde bir ".proxy" dosyası olmalıdır.
anlamına gelir. Uygulama sunucunuzu işaret etmek için ip ve bağlantı noktası belirtin ve buna uygun bir normal ifade verin.
URI. Not: Normal ifadenin tam dosya adıyla eşleşmesi gerekir, bu nedenle uzantıyı şunun için kullanın:
eşleştirme. Bayrak verilmezse, HTTP proxy'si kullanılır. Aksi takdirde, bayraklar
proxy modu: SCGI için S ve FastCGI modu için F kullanın. Örnek için README.php'ye bakın.

Sözdizimini kullanarak bir Unix Etki Alanı soketi belirtmek de mümkündür --O
[bayrak/]|dosyaadı|normal ifade. Argümanı yazarken tırnak içine almayı unutmayın.
kabuk.

Gatling, :dotfile, örn.
.dotfile sunumunu etkinleştirirseniz, ln -s .dotfile ":dotfile" yapmanız gerekir.

SİNYALLER


Gatling SIGHUP göndermek, tüm sunucu soketlerini kapatmasını sağlar (böylece yeni bir
aynı bağlantı noktalarında farklı seçeneklerle ağ geçidi işlemi). Eski gatling süreci
hepsi bitene kadar kurulan bağlantılara hizmet vermeye devam edin.

onworks.net hizmetlerini kullanarak çevrimiçi ağ geçidini kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad