찾다
주제IISIIS 스크립트의 자동 배포 방법 소개

IIS 스크립트의 자동 배포 방법 소개

IIS 스크립트 자동 배포 방법

  1. 필요 도구: appcmd.exe 이 도구는 별도로 설치할 필요가 없으며 iis와 함께 설치됩니다. 이 도구가 있는 디렉터리는 "C:WindowsSystem32inetsrv"입니다.
    공식 도움말 문서

  2. appcmd.exe IIS 사이트 배포 예: (이 코드를 복사하고 bat 파일로 저장하여 실행)

권장 (무료): IIS

::跳到iis命令工具所在目录下 
cd C:\Windows\System32\inetsrv
::删除指定web站点
appcmd.exe delete site "Default Web Site"
appcmd.exe delete site "ppsweb"
::删除指定应用程序池
appcmd delete apppool "ppsweb"
appcmd delete apppool "ppswebservice"
appcmd delete apppool "ChartPic"
appcmd delete apppool "PipelinePath"

::添加应用程序池
appcmd add apppool /name:"ppsweb"
::修改应用程序池启动模式
appcmd.exe set APPPOOL "ppsweb" /config /startMode:"AlwaysRunning"  /commit:apphost
::修改应用程序池标示
appcmd.exe set APPPOOL "ppsweb" /processModel.identityType:"SpecificUser" /processModel.userName:"*****" /processModel.password:"*****"  /commit:apphost
::设置固定时间间隔回收应用程序池
appcmd.exe set APPPOOL "ppsweb" /recycling.periodicRestart.time:"00:00:00"  /commit:apphost
::设置指定时间回收应用程序池
appcmd.exe set APPPOOL "ppsweb" /+"recycling.periodicRestart.schedule.[value='00:30:00']" /commit:apphost
::关闭快速故障防护功能
appcmd.exe set APPPOOL "ppsweb" /failure.rapidFailProtection:"False"  /commit:apphost

appcmd add apppool /name:"ppswebservice"
appcmd.exe set APPPOOL "ppswebservice" /config /startMode:"AlwaysRunning"  /commit:apphost
appcmd.exe set APPPOOL "ppswebservice" /processModel.identityType:"SpecificUser" /processModel.userName:"*****" /processModel.password:"*****"  /commit:apphost
appcmd.exe set APPPOOL "ppswebservice" /recycling.periodicRestart.time:"00:00:00"  /commit:apphost
appcmd.exe set APPPOOL "ppswebservice" /+"recycling.periodicRestart.schedule.[value='00:30:00']" /commit:apphost
appcmd.exe set APPPOOL "ppswebservice" /failure.rapidFailProtection:"False"  /commit:apphost
appcmd.exe set APPPOOL "ppswebservice" /enable32BitAppOnWin64:"True"  /commit:apphost

::添加web站点
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True']" /commit:apphost
::绑定端口访问方式
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].bindings.[protocol='http',bindingInformation='*:80:']" /commit:apphost
::绑定端口访问方式
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].bindings.[protocol='https',bindingInformation='*:443:']" /commit:apphost
::添加web站点默认运行路径和应用程序池
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/',applicationPool='ppsweb',serviceAutoStartEnabled='True',preloadEnabled='True']" /commit:apphost
::添加web站点的应程序路径
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/',applicationPool='ppsweb',serviceAutoStartEnabled='True',preloadEnabled='True'].[path='/',physicalPath='C:\inetpub\wwwroot\ppsweb']" /commit:apphost
::添加web子站点方式
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/WebService',applicationPool='ppswebservice',serviceAutoStartEnabled='True',preloadEnabled='True']" /commit:apphost

appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/WebService',applicationPool='ppswebservice',serviceAutoStartEnabled='True',preloadEnabled='True'].[path='/',physicalPath='C:\inetpub\wwwroot\ppsweb\WebService']" /commit:apphost
::修改web站点单个请求的大小
appcmd.exe set config  -section:system.webServer/asp /limits.maxRequestEntityAllowed:"20000000"  /commit:apphost
::修改web站点允许上传单个文件大小
appcmd.exe set config  -section:system.webServer/serverRuntime /uploadReadAheadSize:"20971520"  /commit:apphost

pause

3. 도구를 사용하여 iis 명령 배포 스크립트를 자동으로 생성합니다. (여기서는 도구 사용법만 설명하고 각 속성의 의미를 자세히 설명하지 않습니다. 문서를 직접 확인하세요)
"구성 편집기"를 엽니다.
IIS 스크립트의 자동 배포 방법 소개
이 노드에는 많은 콘텐츠가 있으므로 선택하는 경우 노드를 구성해야 합니다. 도움말 문서
IIS 스크립트의 자동 배포 방법 소개
생성된 스크립트입니다. 여러 언어 스크립트(C#, javaScript, APPCmd, PowerShell)가 있습니다. 여기서는 AppCmd ​​명령줄에 더 익숙하므로 명령줄 스크립트를 선택할 수도 있습니다. 다른 언어 스크립트를 선택하세요. 익숙한 언어 스크립트를 선택하세요.
IIS 스크립트의 자동 배포 방법 소개

위 내용은 IIS 스크립트의 자동 배포 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 CSDN에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
IIS 실행 : 실제 응용 프로그램 및 예제IIS 실행 : 실제 응용 프로그램 및 예제May 01, 2025 am 12:02 AM

실제 애플리케이션에서 IIS의 성능 및 사용 사례에는 정적 웹 사이트 구축, ASP.NET 응용 프로그램 배포, SSL/TLS 구성, 성능 최적화 및 일반적인 문제 해결이 포함됩니다. 1. 정적 웹 사이트 빌드 : 기본 문서를 index.html로 구성하여 IIS는 정적 컨텐츠를 쉽게 관리 할 수 ​​있습니다. 2. ASP.NET 응용 프로그램 배포 : IIS 및 ASP.NET는 처리기 및 실행 경로를 구성하여 동적 컨텐츠의 배포를 단순화합니다. 3. SSL/TLS 구성 : SSL 액세스 활성화를 활성화하고 HTTPS를 통해 모든 요청이 이루어 지도록 웹 사이트 보안을 개선하십시오. 4. 성능 최적화 : 압축, 캐시 구성 및 애플리케이션 풀 조정으로 사용자 경험을 향상시킵니다. 5. FAQ 해결 : 서비스를 확인하여 실행하십시오

IIS의 목적 : Windows에서 웹 콘텐츠를 제공합니다IIS의 목적 : Windows에서 웹 콘텐츠를 제공합니다Apr 30, 2025 am 12:06 AM

IIS는 Windows 운영 체제 용 Microsoft의 웹 서버 소프트웨어이며,이를 선택한 이유에는 Windows 시스템과의 완벽한 통합 및 풍부한 기능이 포함됩니다. 1) IIS는 정적 및 동적 컨텐츠를 호스팅하는 데 적합한 다양한 프로그래밍 언어 및 프레임 워크를 지원합니다. 2) IIS 관리자를 통해 웹 사이트를 쉽게 만들고 관리 할 수 ​​있습니다. 3) IIS는 SEO 효과를 향상시키기 위해 URL 재 작성 기능을 제공합니다. 4) 구성 및 로그를 확인하여 404 및 500과 같은 일반적인 오류를 해결할 수 있습니다. 5) 성능 최적화에는 압축 활성화, 캐싱 구성 및로드 밸런싱이 포함되어 웹 사이트 속도 및 신뢰성을 향상시킵니다.

IIS : 현재 사용법과 인기를 조사합니다IIS : 현재 사용법과 인기를 조사합니다Apr 29, 2025 am 12:08 AM

IIS는 여전히 현재 시장, 특히 엔터프라이즈 수준 및 Windows 환경에서 여전히 사용되고 인기가 있지만 오픈 소스 웹 서버와의 경쟁에 직면 해 있습니다. 1) IIS는 Microsoft 제품과의 긴밀한 통합으로 인해 Windows 서버를 사용하는 기업에 위치합니다. 2) 그러나 Apache와 Nginx가 더 인기가 있기 때문에 오픈 소스 커뮤니티 및 소규모 웹 사이트에서는 덜 사용됩니다. 3) IIS의 시장 점유율은 점차 감소하고 있지만 여전히 기업 인트라넷 및 정부 기관에서 일반적입니다. 4) 개인 경험은 IIS 관리 인터페이스가 직관적이며 ASP.NET과 잘 통합되어 있지만 동시성 성능이 높은 성능은 Apache 또는 Nginx만큼 좋지 않습니다.

IIS는 여전히 웹 호스팅을위한 실행 가능한 옵션입니까?IIS는 여전히 웹 호스팅을위한 실행 가능한 옵션입니까?Apr 28, 2025 am 12:15 AM

IIS는 여전히 Windows 환경에 의존하는 엔터프라이즈 애플리케이션의 경우 여전히 실행 가능한 웹 호스팅 옵션입니다. 1) IIS는 Windows와 밀접하게 통합되어 풍부한 관리 도구 및 보안 기능을 제공합니다. 2) 높은 동시성 및 ASP.NetCore 응용 프로그램이 우수합니다. 3) 모듈 식 설계는 높은 확장 성을 지원합니다. 4) 인증 및 SSL/TLS 지원과 같은 강력한 보안 기능을 제공합니다.

IIS의 기능 : 성능 및 보안IIS의 기능 : 성능 및 보안Apr 27, 2025 am 12:26 AM

IIS는 성능과 보안 측면에서 어떻게 수행됩니까? IIS는 압축, 애플리케이션 풀 설정 및 성능 모니터링을 활성화하여 성능 측면에서 최적화됩니다. 보안 측면에서 HTTPS를 활성화하고 IP 액세스 및 보안 모니터링을 제한함으로써 보호되지만 몇 가지 과제에 직면 해 있습니다.

IIS의 상태 : 웹 서버 트렌드를 살펴 봅니다IIS의 상태 : 웹 서버 트렌드를 살펴 봅니다Apr 26, 2025 am 12:14 AM

IIS는 웹 서버 시장, 특히 Windows 환경에서 잘 수행됩니다. 1) IIS의 고성능 및 안정성으로 인해 엔터프라이즈 수준의 응용 프로그램에서 인기가 있습니다. 2) 통합 방화벽과 일반 보안 패치를 통해 보안이 보장됩니다. 3) IIS의 사용 편의성은 관리 도구와 통합 개발 환경 때문입니다. 4) 크로스 플랫폼 및 오픈 소스 지원 측면에서 Apache 및 Nginx만큼 좋지는 않지만 Windows에서 IIS의 통합 및 사용 편의성이 장점입니다.

IIS에 대한 PHP : 이점과 도전IIS에 대한 PHP : 이점과 도전Apr 25, 2025 am 12:09 AM

IIS에서 PHP를 실행하는 것은 가능하며 상당한 장점과 몇 가지 과제가 있습니다. 1) IIS는 Windows와 잘 통합되어 보안 및 관리 도구를 제공합니다. 2) FASTCGI는 PHP 성능 향상을 지원합니다. 3) Microsoft는 공식 지원 및 문서를 제공합니다. 그러나 구성 및 최적화는 효율적인 작동을 보장하기 위해 PHP 핸들러 경로 및 FastCGI 설정에주의를 기울여야합니다.

IIS : Microsoft 웹 서버의 수명IIS : Microsoft 웹 서버의 수명Apr 24, 2025 am 12:10 AM

IIS는 주로 Windows와의 긴밀한 통합, ASP.NET 지원 및 풍부한 관리 기능으로 인해 경쟁이 치열한 웹 서버 시장에서 활력을 유지합니다. 1) Windows와의 통합은 웹 응용 프로그램의 보안 관리를 단순화합니다. 2) ASP.NET에 대한 기본 지원으로 .NET 개발자에게 첫 번째 선택이됩니다. 3) 강력한 관리 도구는 쉽게 구성하고 모니터링 할 수 있습니다. 크로스 플랫폼 응용 프로그램의 과제에도 불구하고 IIS는 다른 기술을 결합하여 여전히 강점을 수행 할 수 있습니다.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경