← man/network
net-server — man net-server — 80×24
ugur@toprak:~/man/network$man net-server
Bölüm 1

net-server

Temel Net::Server başlatma modülü

Sözdizimi

	   net-server [base type] [net server arguments]

	   net-server PreFork ipv '*'

	   net-server HTTP

	   net-server HTTP app foo.cgi

	   net-server HTTP app foo.cgi app /=bar.cgi

	   net-server HTTP port 8080 port 8443/ssl ipv '*' server_type PreFork --SSL_key_file=my.key --SSL_cert_file=my.crt access_log_file STDERR

Açıklama

net-server programı, kod test etmek ve port bağlantı parametrelerini denemek için basit bir yol sunar. Çalışan sunucu tam zamanlı kullanım için yeterince sağlam olabilse de, bu ikili dosyanın (binary) sadece net-server portlarının temel testi için kullanılması, basit bir yankı (echo) sunucusu gibi davranması veya geliştirme betiklerini CGI olarak çalıştırmak için kullanılması öngörülmektedir.

Seçenekler

"base type" (temel tür) İlk argüman bir Net::Server çeşidi (flavor) olabilir. Bu, server_type "ServerFlavor" yazmanın kısayoludur. Ek olarak bu, gerçek Net::Server temel türleri olmayan HTTP ve PSGI gibi türlerin, ek bir server_type argümanı aracılığıyla diğer sunucu türlerinin alt sınıflarını (subclass) oluşturmasına olanak tanır.

net-server PreFork

net-server HTTP # Fork çeşidinde bir HTTP sunucusu olur

net-server HTTP server_type PreFork # preforking HTTP sunucusu

"port" Bağlanılacak port. Varsayılan olarak root yetkileriyle bir HTTP sunucusu çalıştırılıyorsa 80, root olmayan yetkilerle bir HTTP sunucusu çalıştırılıyorsa 8080, aksi takdirde 20203'tür.

Birden fazla porta bağlanmak için birden fazla değer belirtilebilir. Net::Server ve Net::Server::Proto içinde sıralanan port özniteliklerini belirtmeye yönelik tüm yöntemler burada da kullanılabilir.

net-server port 20201

net-server port 20202

net-server port 20203/IPv6

"host" (ana bilgisayar) Bağlanılacak ana bilgisayar. Varsayılan değer *'dır. Bir IPv4 adresi verilirse bir IPv4 soketine bağlanır. Bir IPv6 adresi verilirse bir IPv6 soketine bağlanır (IO::Socket::INET6 kurulumu gerektirir).

Eğer bir makine adı (hostname) verilirse ve "ipv" hala 4 olarak ayarlanmışsa, bir IPv4 soketi oluşturulacaktır. Eğer bir makine adı verilirse ve "ipv" 6 olarak ayarlanmışsa, bir IPv6 soketi oluşturulacaktır. Eğer bir makine adı verilirse ve "ipv" * (varsayılan) olarak ayarlanmışsa, bir arama (lookup) gerçekleştirilecek ve mevcut tüm IPv4 veya IPv6 adresleri bağlanacaktır. "ipv" parametresi doğrudan ayarlanabilir, port içinde aktarılabilir veya ek olarak makine adının bir parçası olarak da aktarılabilir.

net-server host localhost

net-server host localhost/IPv4

Kullanılabilecek daha pek çok seçenek vardır. Lütfen Net::Server belgelerine bakın.

Yazar

Paul Seamons paul@seamons.com

Lisans

Bu paket, aşağıdaki koşullardan birine göre dağıtılabilir:

GNU General Public License (GNU Genel Kamu Lisansı) veya Perl Artistic License (Perl Sanatsal Lisansı)

perl v5.34.0 2017-08-10 NET-SERVER(1)