search
Categories
Sponsors
VirtualMetric Hyper-V Monitoring, Hyper-V Reporting
Archive
Blogroll

Badges
MCSE
Community

Cozumpark Bilisim Portali
Posted in Windows Powershell | No Comment | 2,305 views | 27/05/2012 23:05

Yakın zaman içinde PoSH Server diye bir ürün çıkardım. PoSH Server kısaca Powershell üzerinde çalışan 30 KB’lık bir web server. Şuan için HTML, PHP ve Powershell içeriklerini http üzerinden sunabiliyor. PoSH Server, IIS’in kurulamadığı ya da daha portatif bir çözüm ile yayın yapmak istenilen sunucular için ideal bir üründür.

Kısaca PoSH Server özelliklerini maddeleyecek olursak:

1. Kimlik Doğrulama: Basic ve Windows Authentication kullanarak içeriklerinizi güvenlik altına alabilirsiniz.
2. IP Kısıtlama: HTTP yayınının bazı networkler üzerinden erişimini engelleyebilir ya da sadece belli ip adreslerinin erişimine açabilirsiniz.
3. İçerik Filtreleme: Bazı içeriklerin web sunucusu üzerinden görüntülenmesini veya indirilmesini engelleyebilirsiniz.
4. Gelişmiş Loglama: IIS standartlarında loglama sayesinde web sitenize gelen tüm istekler loglanmaktadır.
5. Log Parser: PoSH Server ile birlikte gelen ufak Log Parser sayesinde web loglarınızı görüntüleyebilirsiniz.
6. PHP desteği: WebPI üzerinden de kurabileceğiniz PHP 5.3 ve PHP 5.4’ü kullanarak, PoSH Server üzerinden PHP script çalıştırabilirsiniz.
7. Arkaplanda çalışma: Sunucunuzu restart etseniz bile PoSH Server restart sonrası çalışmaya devam edecektir.

PoSH Server, tüm bu özelliklerinin yanında; ufak boyutu, kolay kurulabilir olması ve açık kaynak kodlu olması sayesinde bir çok sistem yöneticisinin ilgisini çekebilecek bir üründür. Ayrıca Rest desteği sayesinde Powershell scriptlerinizi sunucunuzu yönetecek şekilde PoSH Server üzerinde kullanabilir ve işlem sonuçlarını XML olarak bastırabilirsiniz.

Kısa bir süre önce çıkmış olan SetLinuxVM Web Access de PoSH Server kullanarak hizmet vermektedir.

PoSH Server’ın web sitesine aşağıdaki adresten ulaşabilirsiniz.

Yine kurulum ve kullanımla ilgili sıkça sorulan soruları web sitesinde görebilirsiniz.


Posted in Windows Powershell | No Comment | 8,404 views | 30/11/2011 23:33

I’m happy to announce you my last product called PoSH Server. It’s an IIS alternative.

Functionalities:
1. HTML and Powershell language support: You can use your HTML and Powershell codes.
2. CSS, JS, XML and Flash support: Your HTML websites are fully supported.
3. Mime Type support: You can add new mime types to support new content types.
4. Default Document support: You can choose a default document for your website.
5. IIS like logging options: Daily and Hourly log rotation and advanced logging fileds. (Supported fileds: date time s-sitename s-computername s-ip cs-method cs-uri-stem s-port c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status)
6. Authentication support: Basic and Windows authentication
7. Log hashing: Signs log files and stores date and hash files

Download:

Donate:
Thanks to support this open source project!





Usage:

1. First, you should allow signed Powershell scripts:

Set-ExecutionPolicy AllSigned

2. Extract file to any directory you want.

3. Import start.ps1 file:

. .\start.ps1

4. Start PoSH Server:

Start-PoSHServer

5. Follow to instructions.

Sample Web Site Preview:

Sample Log Output Preview:

It’s almost stable. I’ve added PHP 5.3.8 support but removed it due to unstable PHP performance. You can add PHP support if you need, that’s possible. It’s good to publish internal websites, should not be used for world wide website publishing. In large number of visitors, performance may be dramatically reduced.