Posted in
Hosting & IIS7,
Windows Server |
No Comment | 3,381 views | 21/03/2009 20:46
Tekrar merhabalar. Bir APPCMD yazı dizimizde birlikteyiz :) Aslında dikkat ediyorum da genelde güzel ve ilginç şeyler yazıyorum. Bu site daha çok hosting ile uğraşan IT’cilere yönelik olmaya başladı yavaş yavaş. Şimdi IIS7 üzerinde Appcmd ile Default Document ekleyelim. Örnek senaryoda ben, index.php ekleyeceğim.
1
| "C:\>%windir%\system32\inetsrv\appcmd" set config /section:defaultDocument /+files.[value='index.php'] |
"C:\>%windir%\system32\inetsrv\appcmd" set config /section:defaultDocument /+files.[value='index.php']
Bu da eklemiş olduğunuz default document dosyasını kaldırabilmeniz için;
1
| "C:\>%windir%\system32\inetsrv\appcmd" set config /section:defaultDocument /-files.[value='index.php'] |
"C:\>%windir%\system32\inetsrv\appcmd" set config /section:defaultDocument /-files.[value='index.php']
Umarım işinize yaramıştır. Ne işe yarayacak derseniz, tabiki Sysprep :)
Posted in
Hosting & IIS7,
Windows Server |
No Comment | 1,617 views | 21/01/2009 00:54
PHP5’i FastCgi olarak IIS7 üzerinde çalıştırmak isterseniz, komut satırından aşağıdaki işlemleri de gerçekleştirebilirsiniz. Add Roles üzerinden IIS rollerini eklerken, Fastcgi için “CGI” role modülünü kurmayı unutmayınız. Fastcgi yapılandırması için Appcmd üzerinden girilecek komutlar:
1
2
| "C:\>%windir%\system32\inetsrv\appcmd" set config /section:system.webServer/fastCGI /+[fullPath='c:\{php_folder}\php-cgi.exe']
"C:\>%windir%\system32\inetsrv\appcmd" set config /section:system.webServer/handlers /+[name='PHP_via_FastCGI',path='*.php',verb='* |
"C:\>%windir%\system32\inetsrv\appcmd" set config /section:system.webServer/fastCGI /+[fullPath='c:\{php_folder}\php-cgi.exe']
"C:\>%windir%\system32\inetsrv\appcmd" set config /section:system.webServer/handlers /+[name='PHP_via_FastCGI',path='*.php',verb='*
{php_folder} yazan kısma, PHP klasörünün bulunduğu yolu yazmanız gerekmektedir. Bunun yanında:
1
| Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-CGI;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;WAS-WindowsActivationService;WAS-ProcessModel |
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-CGI;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;WAS-WindowsActivationService;WAS-ProcessModel
komutu ile CGI ve diğer gerekli IIS bileşenlerinin kurulumunu da komut satırı üzerinden gerçekleştirebilirsiniz. Kolay gelsin.