Az IIS és az ASP.NET telepítése a bábmodullal

A Báb nagyszerű modul a Windows hatékony automatizálásához. Szinte bármit képes automatizálni, beleértve a Chocolatey, az Azure virtuális gépeket és a fájlrendszer ACL-eit.


Meg kell határoznia a szerverkörnyezet szabályait. A báb minden 30 percben ellenőrzi, hogy betartották-e a szabályokat, és megkísérelte-e végrehajtani a nem kívánt módosításokat. Ebben a cikkben megtalálhatja az IIS és az ASP.NET telepítésének módját a Puppet modul segítségével. Most merüljünk be.

Az IIS és az ASP.NET telepítése a bábmodullal

1. Először meg kell határoznia egy szabálykészletet. Ezután a Windows szerverre kell alkalmaznia. Megteheti az alábbi kódok használatával:

class widemo :: iis_enable {
Tartalmazza a Windemo :: dotnet_enable fájlt
Windowsfeature { ‘IIS_NET45’:
FEATURE_NAME => [
‘Web-WebServer’,
‘Web-HTTP hibák’,
‘Web-Http-naplózás’,
‘Web-Asp-Net45’,
‘NET-keretrendszer-45-ASPNET’,
],
installmanagementtools => igaz,
} ~>
# Távolítsa el az alapértelmezett kötést az alapértelmezett webhely eltávolításával
# (tehát valami más felhasználhatja)
Iis :: manage_site {‘Alapértelmezett webhely’:
biztosítására => hiányzó,
site_path => ‘Bármi’,
app_pool => ‘DefaultAppPool’,
}
}

Itt engedélyezi a .NET-keretrendszer 4.5 használatát a Windows Feature modullal. Bekapcsolja az IIS-t, valamint a HTTP-hibát és a naplózást. Az alapértelmezett kötés eltávolításához eltávolítja az alapértelmezett webhelyet a voxopopuli IIS modullal.

2. A Báb jelentést nyújt a különböző eseményekről és naplókról. Ez így néz ki:

Az IIS és az ASP.NET telepítése a bábmodullal

Itt a Báb azt mutatja, hogy sikerült beállítania egy alap alkalmazást a szükséges parancsok végrehajtásával. Azt is felfedi, hogy az IIS Management eszközök sikeresen telepítve vannak. Az alapértelmezett webhely eltávolításához végrehajtotta a Powershell-kódokat.

3. Most telepítenie kell az SQL Server Compact Edition-t. Csak használja ezeket a kódokat:

classwindemo :: sqlce {
$ installer = ‘SSCERuntime_x64-ENU.exe’
csomag {‘Microsoft SQL Server Compact 4.0 SP1 x64 ENU’:
biztosítsa => ‘4.0.8876.1’,
szolgáltató => ‘ablakok’,
# MEGJEGYZÉS: ezt a bábstílust szeretné használni, de rendelkeznie kell fájljával
# forrás => "báb: /// modulok / widemo / $ {telepítő}",
forrás => "C: / csavargó / modules / windemo / files / $ {telepítő]",
Install_options => [‘/ 1’, ‘/ passive’] # [‘/ qn’] # / l * v install
}
}

4. Ezután telepítenie kell egy csupasz alkalmazást, mint például a Razor C, amely az éppen telepített SQL szervert használja..

# == Osztály: mvcapp
#
# Ez az osztály telepíti a razorC MVC alkalmazást
#
classwindemo :: mvcapp {
$ app_zip = ‘razorC_v1.1.1.zip’
$ App_zip_path = "C: WindowsTemp $ {app_zip}"
$ app_pool – ‘mvc’
$ app_location = ‘C: inetpubwwwrootrazorC’
fájl { "$ {App_zip_path}":
biztosítsa => fájl,
forrás => "báb: /// modulok / windemo / $ {app_zip}",
source_permissions => figyelmen kívül hagyni,
} ~>
IIS :: manage_app_pool {"$ app_pool":
biztosítsa => ajándék,
enable_32_bit => igaz,
manage_runtime_version => ‘V4.0’,
manage_pipeline_mode => ‘Integrált’,
} ~>
#MEGJEGYZÉS: Az IIS nagyon érzékeny az extra perjelzések körül
IIs :: manage_site { ‘razorC’:
biztosítsa => ajándék,
site_path => "$ {App_location},
port => ’80’,
Ip_address => ‘*’,

Itt azt mondja Puppet-nak, hogy másolja a ZIP-fájlt, amely tartalmazza az alkalmazás teljes terjesztését. Utasítja azt is arra, hogy bontsa ki a tömörített fájlt a c: inetpubwwwroot fájlba, amely az ASP.NET alkalmazások alapértelmezett elérési útja. Ezenkívül létrehozták az alkalmazáskészletet, valamint a Port 80-ra leképezett webhelyet.

5. Most megnézheti a telepített ASP.NET alkalmazást kedvenc böngészőjével. Ez így néz ki:

Az IIS és az ASP.NET telepítése a bábmodullal

Következtetés

Ebben a cikkben megtanulta az IIS és az ASP.NET telepítését a Puppet modullal. Megtanulta a Windows konfigurálását az IIS futtatásához. Végül átment a CMS alkalmazás telepítésének folyamatán, amely az egyik legegyszerűbb dolog, amit a Puppet segítségével megtehetsz..

Rengeteg dolog, amit megtehetsz a Windows kiszolgálón található modullal. Vegye fel velünk a kapcsolatot, hogy megismerje őket.

Nézze meg ezeket a 3 legfontosabb Windows-hosting szolgáltatást:

Hostwinds

Kezdő ár:
$ 3.29


Megbízhatóság
9.3


Árazás
9.2


Felhasználóbarát
9.2


Támogatás
9.3


Jellemzők
9.2

Olvassa el a véleményeket

Látogasson el a Hostwinds oldalra

Time4VPS

Kezdő ár:
$ 3.27


Megbízhatóság
8.4


Árazás
8.5


Felhasználóbarát
8.3


Támogatás
8.1


Jellemzők
8.1

Olvassa el a véleményeket

Látogasson el a Time4VPS oldalra

InterServer

Kezdő ár:
$ 5.00


Megbízhatóság
9.1


Árazás
9.3


Felhasználóbarát
9.1


Támogatás
9.0


Jellemzők
9.1

Olvassa el a véleményeket

Látogasson el az InterServer oldalra

Kapcsolódó útmutató cikkek

  • A WISA (Windows, IIS, SQL, ASP.NET) verem telepítése
    újszülött
  • Hogyan hozhat létre webhelynavigációs hierarchiát az ASP.NET segítségével
    közbülső
  • A Mod_rewrite engedélyezése az IIS-en
    közbülső
  • Hogyan lehet migrálni egy webhelyet az IIS 6-ról az IIS 7-re
    közbülső
  • Az ASP.NET Core konfigurálása, telepítése és telepítése az IIS-be
    közbülső
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map