O'rnatish va sozlash iis.

Kontaktlar / Maxsus HTTP sarlavhalari

topshirish Golovna Veb-server - bu HTTP-ni qabul qiladigan dastur (xizmat).

Mijozlardan so'ralganda, so'rov ma'lumotlarini qayta ishlovchi veb-brauzerlardan foydalaning va natijada ularni odatda HTLM sahifasida (saytda), rasmda, faylda, media oqimida yoki boshqa ma'lumotlarda ko'rsating.

Quyida biz bunday xizmatni o'rnatish jarayonini va yetkazib berish vaqtida o'rnatilishi kerak bo'lgan IIS 8 (Internet Information Server) veb-serverining o'zini ko'rib chiqamiz. 1. IIS veb-serverini o'rnatish Server menejerini ishga tushiring. Siz uni buyruqlar panelidagi yorliqdan yoki buyruqni kiritish orqali ishga tushirishingiz mumkin servermanager.exe (Buning uchun "" oynasida paydo bo'lgan Win + R tugmalar birikmasini bosishingiz kerak.»).

Vidkriti " (Ochish) buyruq nomini yozing va " KELISHDIKMI Server menejerida, menyuda, o'ngga kengaytirilgan yuqori kod vikna, tanlang " Boshqaruv

"(Boshqaruv) -" Rol va komponentlarni qo'shing» (Rollar va xususiyatlarni qo'shish)

Rollar va xususiyatlarni qo'shish ustasini ishga tushiring. Hujum " Dali Rol va komponentlarni qo'shing» (Keyingi) bosh sahifada.

O'rnatish turi " Rol va komponentlarni qo'shing» (Keyingi) bosh sahifada.

Rol va komponentlarni o'rnatish " (rolga asoslangan yoki xususiyatga asoslangan o'rnatish) va ""(Keyingisi).

Server hovuzidan serverni tanlang va qayta bo'rttirma " Keyingi bosqichda biz o'rnatilishi kerak bo'lgan rolni tanlaymiz. Bizning yigitning roli bor " Veb-server (IIS)"(Veb server). Ro'yxatdagi її degan ma'noni anglatadi. Bunday holda, usta bizdan veb-server uchun zarur bo'lgan komponentlarni qo'shishimizni so'raydi va " Rol va komponentlarni qo'shing» (Keyingi) bosh sahifada.

IIS xizmatlarini boshqarish konsoli Rol va komponentlarni qo'shing» (Keyingi) bosh sahifada.

"(IIS boshqaruv konsoli). Rol va komponentlarni qo'shing» (Keyingi) bosh sahifada.

O'rnatishni kuting

qo'shimcha komponentlar

bosish " Komponentlarni qo'shing.

Shubhasiz, ushbu veb-serverda joylashgan saytlarga Internet orqali boshqa IP manzil yoki domen nomlari (bog'langanlar haqida) orqali kirish mumkin bo'lishi kerak. domen nomi o'qilgan IP-manzilga), Vikonati prokidannya yo'riqnomasida zarur 80 -IIS veb-server o'rnatilgan kompyuterdagi port.

2. IIS serverini qayta ishga tushiring

Ba'zan siz IIS veb-serverini qayta ishga tushirishingiz kerak bo'ladi. Buni Ulanish oynasidagi serverni yoki menyudan sichqonchaning o‘ng tugmasi bilan bosish orqali IIS xizmati menejeridan qilishingiz mumkin. Dii

"(Harakat) shuning uchun men buyruq qatori

, jamoa tojini qo'lga kiritdi<имя_компьютера>

  • Iisreset /noforce parametr/noforce
  • Iisreset /noforce <имя_компьютера> Bu talab qilinmaydi va agar IISni qayta tiklashning bir bosqichida yakunlab bo'lmasa, ma'lumotlarni isrof qilishdan himoya qilish uchun ishlatiladi. ustida ishlash ham qiyin vaqt mahalliy kompyuter<имя_компьютера>.

IIS serverini masofadan boshqarish uchun ushbu parametr

IIS qayta ishga tushirilgan kompyuterning NetBIOS nomini kiriting.

IIS veb-serverini qayta ishga tushirganingizda, quyidagi xizmatlar qayta ishga tushiriladi (ular IIS komponentlarini o'rnatishda o'rnatilganidek):

Chi sizga yordam berdimi? Vitannya. Keling, ISS ni o'rnatamiz.

Va endi biz IIS nima ekanligini bilamizmi?

IIS (Internet Information Services, 5.1-versiyasigacha – Internet Information Server) - bu Microsoft kompaniyasining bir nechta Internet xizmatlari uchun xususiy serverlar to'plami.

IIS kengaymoqda

operatsion tizimlar

Windows NT oilalari. IIS ning asosiy komponenti veb-server bo'lib, u Internetda veb-saytlarni joylashtirish imkonini beradi..

IIS HTTP, HTTPS, FTP, POP3, SMTP, NNTP protokollarini qo'llab-quvvatlaydi.

  • Mo''jizaviy. Endi biz nimani o'rnatayotganimizni bilamiz.
  • Keling, boshlaymiz. Oʻrnatilgan
  • Oldimizdagi Boshlash menyusiga o'tamiz Boshqaruv paneli -> Dasturlar -> oshirish yoki kamaytirish
  • Windows komponentlari"IIS xizmatlari" ro'yxatini toping va kerakli komponentlarni tanlang
  • Xavfsizlik.
  • "Sertifikatning haqiqiyligini tekshirish..." atrofidagi barcha komponentlar. Dasturiy ta'minotni ishlab chiqish komponentlari PHP CGI komponentini talab qiladi.».

HTTP ning kengaytirilgan funksiyalari

Kerakli elementlar tanlangandan so'ng, "OK" tugmasini bosing va kerakli komponentlar o'rnatilguncha tekshirishni to'xtating.

Shundan so'ng siz mashinani qayta ishlashingiz mumkin.

Barcha kerakli xizmatlarni ishga tushirish mumkin emas.

ana xolos. Aytish mumkinki, bizning ISS o'rnatish serverimiz.

Keling, keyingi kob konfiguratsiyasiga o'tamiz.

Konfiguratsiya

Keling, kompyuterga o'tamiz ("Kompyuter" -> Boshqaruv belgisini o'ng tugmasini bosing), keyin "Xizmatlar va dasturlar" -> "IIS xizmat menejeri" yoki omadli Windows 7 foydalanuvchilari boshqa "Ishga tushirish" va maydonga o'tishlari mumkin. "Dastur fayllarini toping" "IIS" ni kiriting va ro'yxatda "IIS Service Manager" ko'rsatiladi.

Keling, saytlarga boraylik.

Men tayyorlanayotganimda, menga kerak emasligini ko'rdim va aniqlik uchun men yangisini yaratyapman.

Saytlarni o'ng tugmasini bosing -> Veb-sayt qo'shish va biz birinchi veb-saytimizni yaratmoqdamiz Qaytish "localhost" noto'g'ri.

Shunday qilib, ushbu direktivaning o'zi "sahna ortida" mahalliy 127.0.0.1 manziliga va lcalhost xostlar faylida ro'yxatdan o'tgan nomga yuboriladi. Vikipediyada Rajaning hisobotini o'qing Agar veb-server haqida gapiradigan bo'lsak, biz Linux platformasi asosidagi echimlar haqida gapiramiz. Agar sizning infratuzilmangiz Windows Server-ga asoslangan bo'lsa, IIS veb-serveridan foydalanish mantiqan to'g'ri keladi. Biroq, bu eng mashhur CMS bilan ishlashga imkon beruvchi juda mashhur platforma, shuningdek, Windows va IIS da ishlash uchun mos bo'lgan tizimlarning keng doirasi. IISning shubhasiz afzalligi uning boshqa texnologiyalar va Microsoft-ning ishlab chiqish usullari bilan yaqin integratsiyasidir. IIS uchun veb-yechimlar .NET ning boy imkoniyatlaridan foydalanishi va oson o'zaro aloqada bo'lishi mumkin " (rolga asoslangan yoki xususiyatga asoslangan o'rnatish) va "і ish stoli aksessuarlari.

ushbu platformada. Agar siz hali bu haqda tashvishlanishingiz shart bo'lmasa, sizning xizmatlaringiz uchun, shu jumladan IIS uchun maxsus yozilganlar uchun tayyor CMS ning keng tanlovi mavjud. Bugun biz ASP.NET asosidagi veb-yechimlar bilan ishlash uchun IIS-ni qanday o'rnatish va sozlashni ko'rib chiqamiz va ushbu platforma uchun mashhur CMS-lardan birini o'rnatamiz. Veb-serverni o'rnatish uchun Windows platformalari

uskunalarga o'tamiz

Keyin tanlangan rollarni o'rnating.

IIS funksionalligini tekshirish uchun brauzeringizda serveringizning IP-manzilini kiriting, shuningdek, standart veb-server stub sahifasidan foydalanishingiz kerak bo'ladi. Endi serverni sozlashga o'tamiz, buning uchun biz kerak Internet-axborot xizmatlari menejeri

(Boshlash - Ma'muriyatga o'tadi). Biz yangi veb-sayt yaratmoqchimiz, buning uchun siz elementni o'ng tugmasini bosishingiz kerak Saytlik IIS menejerining asosiy menyusidan tanlang.

Yangi veb-sayt yarating Oynada sayt nomini kiriting, ildiz papkasiga o'ting (orqangizda koristuvachev saytlari ko'rsatiladi. C:\inetpub\wwwroot ), birinchi navbatda tugun nomini qanday yaratish va ko'rsatish (saytning domen nomi), bizning bo'limda

iissite.local Saytingizdagi A-yozuvni DNS serveriga qo'shishni yoki kerakli qatorlarni yozishni unutmang xost fayllari

bu ish stantsiyalari, yulduzlar saytga boradi Asosan, siz allaqachon veb-sahifalarni sayt papkasiga joylashtirishingiz va brauzer orqali ularga kirishni rad qilishingiz mumkin, ammo sayt bilan to'liq ishlash uchun avval FTP-ga kirishni o'rnatmang.

Buni amalga oshirish uchun asosiy menyuda saytingiz nomining orqasida sichqonchaning o'ng tugmachasini bosing va tanlang FTP nashrini qo'shing Keyinchalik, FTP xizmatining yon interfeyslar va portlarga ulanishini belgilang, shuningdek, xavfsizlik sozlamalarini sozlang.

Agar siz SSL-dan foydalanmoqchi bo'lsangiz, FTP-dan faqat biznes ehtiyojlari uchun foydalanmoqchi bo'lsangiz, sizga sertifikat kerak bo'lishiga ishonch hosil qiling;

Buning uchun katakchani belgilashni unutmang avtomatik ishga tushirish FTP sayti. Keyingi sahifada serverga kirish parametrlarini belgilang, shuning uchun biz ushbu saytdan foydalanadigan aniq provayderlarni ko'rsatishimiz mumkin. Veb-server sozlangan va siz undan HTML-sahifalarni va boshqa joriy saytlarni joylashtirish uchun foydalanishingiz va ma'lumotlar bazasi ma'lumotlari ma'lumotlarini saqlash uchun foydalanishingiz mumkin, shuning uchun biz tez orada menejerlarimiz uchun o'rnatilishi mumkin bo'lgan MS SQL Express 2012 ni o'rnatamiz. O'rnatish, shu jumladan, yuvish qiymatlariga muvofiq ishlaydi.

Autentifikatsiya rejimi

Paketni tanlash uchun Orchard CMS-ni o'rnatamiz, ko'rsatmalarga rioya qiling va tanlang Zombie yak zip, arxivlarni oching va ularni Orchard papkasi o'rniga saytning ildiziga yuklang.

Ushbu CMS ASP.NET 4 ga asoslangan, shuning uchun biz saytimizni kerakli texnologiyalar bilan sozlaymiz. Buni amalga oshirish uchun asosiy menyuda sayt nomini o'ng tugmasini bosing va tanlang Veb-sayt boshqaruvi -

Qo'shimcha parametrlar Ochilgan oynada parametrni o'zgartiring Qo'shimchalar havzasi , u erga kirgan

ASP.NET v.4

Sayt bilan jildga kerakli huquqlarni o'rnatganingizdan so'ng, siz IIS_IUSRS ga yozish va ushbu jildga yozish qobiliyatini o'zgartirishga ruxsat berishingiz kerak. Shuningdek, tashrif buyurgan sayt uchun ma'lumotlar bazasini yaratishni unutmang. SQL Server Menejment studiyasi elementdagi o'ng tugmani bosish orqali Bazi hurmatlari

fon menyusida yangi ma'lumotlar bazasini yarating.

1. Hamma narsani bajarish uchun siz quyidagilarni qilishingiz kerak:

IIS modulini o'rnating.

1.1.

Windows paneli - Dasturlar va komponentlar - Windows komponentlari

1.2.

Quyidagi katakchalarni belgilang:

- "Vprovadjuvane veb dvigateli IIS", "IIS xizmatlari" - "Qo'shimcha dastur komponentlari" bo'limida "ISAPI kengaytmasi" va "ISAPI filtrlari" katakchalarini belgilang."IIS xizmatlari" - "Veb-sayt boshqaruvini sozlash" bo'limida "IIS Server konsoli" katagiga belgi qo'ying.

2. Shundan so'ng biz OK tugmasini bosamiz va hamma narsa yuklab olinmaguncha va o'rnatilguncha tekshiramiz. Shu nuqtadan so'ng, men 1C ishi uchun zarur bo'lgan komponentlar ko'rsatilganligini tushuntirmoqchiman, bundan boshqa hech narsa hali kerak emas.

Bu terish

WIN 7 va WIN10 ni qo'yish

Pochatkove yaxshilanmoqda

IIS.

2.1.

IISga kirish sanasi:

Ochiq oynada "Add-on Pools" bo'limini oching, o'ng oynada "DefaultAppPool" hovuzini topasiz, sichqonchaning o'ng tugmachasini bosing - Qo'shimcha parametrlar va o'zgargan oynada "32-bit va dasturlari" "True" qiymatiga ega va .NET Frameworkni "v2.0" yoki "Keratlangan kodsiz" bo'lishi uchun aylantiring (farq katta emas va v4.0 o'qi unchalik yaxshi emas) chunki kalıplanmış komponentlar bilan bog'liq muammo bo'ladi)

3. Ma'lumotlar bazasini nashr etish

3.1.

Platformani o'rnatish "Veb-server kengaytmasi moduli" belgisi bilan oson.

3.2.

Biz 1C-ni administrator huquqlari ostida Konfigurator - Ma'muriyat - veb-serverda nashr qilish rejimida ishga tushiramiz.

Va boshqa hech narsa kerak emas. Bir narsa aniq: agar ma'lumotlar bazasiga 1C orqali kirish mumkin bo'lsa, qo'shimcha ma'lumotlar xavfsizligini ta'minlash uchun uni ular bilan nashr qilish shart emas, chunki bu hech narsani anglatmaydi. Yaxshisi, tez harflar va raqamlar to'plami bilan (qAdsfslj-masalan), treyderlar brauzer orqali ishlashlari, pochtaga borishlari kerak va siz xotirjam bo'lasiz, ammo bunday yondashuvning minuslari bor, agar siz nashrdan bazani olgan, masalan, xazina, ta'mirlash uchun, keyin im "Ma'lumotlar bazasi papkasining nomiga o'zgartiraman va agar siz ularning hammasini saqlamagan bo'lsangiz, unda siz xabar haqida hazil qila boshlaysiz va Xo'sh, agar bitta yoki ikkita ma'lumotlar bazasi mavjud bo'lsa va ularning o'nlablari bo'lsa, siz chalkashib ketishingiz mumkin.

Bir necha marta sinab ko'rganimdan so'ng, "D:\Bases1C\Buh\qAdsfslj" ni yaratdim - "Buh" nomi menga tushunarli edi va "qAdsfslj" o'qi nashr etilgandan so'ng bazaning nomi edi.

Va o'ng tomonda, men serverni ishga tushirganimdan so'ng, men darhol portni yo'riqnoma orqali yo'naltirishga harakat qildim va fragmentlar endi 80-portda ishlaydigan serverga aylanadi va muqobil portga (444, 98, 90 va hokazo) yo'naltiradi. juda ko'p qayta o'rnatishlar bor edi).

va keyin natijani umumlashtirdi.

Va Internet orqali 1C ga kirish orqali darhol 80-80 dan ishlashni boshlash kerak edi. va keyin siz portni istalgan narsaga o'zgartirishingiz mumkin. Variant bir necha marta tekshirilgan. Radium, agar kimgadir yordam bera olsam, men juda ko'p soatlar va asablarni behuda sarflay olmayman. Agar bizga kompyuterda veb-sayt ochish kerak bo'lsa yoki

  • virtual mashina
  • Windows operatsion tizimi ostida?
  • Uchinchi shaxslar bilan tezda bog'lanish juda mumkin

dasturiy mahsulotlar shunga o'xshash: .

Apache - bu ko'p sonli funktsiyalarga ega bo'lgan mashhur veb-server bo'lib, asosan Linux uchun yozilgan, shuningdek, Windows uchun nashr.

Endels - bu mahalliy sinov uchun, veb-ishlab chiqish uchun yangi veb-server.


Denwer - PHP 5.3.13, MySQL 5.1, PostgreSQL 8.4 va boshqalar bilan chakana sotuvchi, veb-server uchun paket. Faqat ularni Internetdan jalb qiling va har bir kishi o'z konfiguratsiyasiga ega. Biroq, bizning shaxsiy kompyuterimiz Internetga kirish imkoniga ega emasligi sababli, biz HTML tilida oddiy veb-saytni hech qanday muammosiz ishga tushirishimiz kerak. IIS-ni tezda o'rnatishingiz mumkin Windows 7

Ushbu maqolada biz Windows 7 da IIS ni o'rnatish va asl veb-saytni ishga tushirish jarayonini ko'rib chiqamiz.

Boshqarish panelini ishga tushirishga o'ting Ushbu yovuzlikdan so'ng biz tugmani bosamiz " Windows komponentlarini yangilash yoki ishga tushirish

".

IIS xizmati katagiga belgi qo'ying va keyin tanlashingiz mumkin zarur komponentlar. Oynada sayt nomini kiriting, ildiz papkasiga o'ting (orqangizda koristuvachev saytlari ko'rsatiladi. Siz hamma narsani vaziyatga qarab tanlashingiz mumkin, nima kerak emasligini ko'rishingiz mumkin.

O'rnatish tugaguncha tekshiring.

Kompyuterda...