Veb-serverni qanday o'rnatishni
# xavfsizlik devorini sozlash
Download 0.54 Mb.
|
Mavzu web serverni o rnatish va sozlash jarayonlari Veb-servern
# xavfsizlik devorini sozlashTashakkur IP adres Internet, foydalanuvchilar sizning veb-serveringizga kira oladilar va siz kiritgan sahifalarni ko'rishlari mumkin. Xavfsizlik devorlari veb-serverga kiruvchi ulanishlarga kirishingizni hisobga olishingiz kerak. Xavfsizlik devoriga ega bo'lish, foydalanuvchining serverga kirish qoidalarini belgilab, sayt xavfsizligini oshirishga imkon beradi. Eng muhimi, o'zingizning serveringizni yaratish uchun qo'ygan maqsadlaringizga javob beradigan va uni to'g'ri o'rnatishni boshqaradigan ixtisoslashgan maslahatlarga murojaat qiling, shunda u sizga iqtisodiy foyda keltirib, hozirgi veb-bozorga kirishga imkon beradi. Umid qilamizki, ushbu bo'lim qanday qilib serverni o'rnatish sizga katta foyda keltiring. Agar siz ushbu xabarni qiziqarli deb bilsangiz, sizni bizning maqolamizni o'qishga taklif qilamiz Gipixel serveriga qanday kirish mumkin, ushbu qiziqarli veb-serverlarga qanday kirishni bilish uchun yuqorida ko'rsatilgan havolani kiriting va to'g'ri yo'l buni qilish. Uy kompyuteridagi veb-server: o'rnatish O'rnatish uchun siz maxsus server paketini yuklab olishingiz kerak, u uchta asosiy komponentni o'z ichiga olgan Webripe-ni yuklab olishingiz kerak: Apache - bu mustaqil ravishda ishlashi mumkin bo'lgan server dasturiy ta'minot qobig'i, faqat e'lon qilingan sahifalardagi dinamik tarkib bo'lmaganda. PHP - bu Sagerese WordPress, Drapal kabi dinamik tarkibga ega bo'lgan serverlarni boshqarishda ishlatiladigan dasturlash tili. MySQL - bu ma'lumotlar dinamik tarkibiga ega saytlar yaratishda ishlatiladigan yagona ma'lumotlar bazasini boshqarish tizimi. O'rnatish Wamperver paketidan amalga oshirilishi mumkin. Buning uchun "Magistr" ning ko'rsatmalariga rioya qilish kifoya, bu bosqichlardan birida sukut bo'yicha foydalaniladigan Internet brauzerini tanlash uchun taklif etiladi. Buning uchun siz bajariladigan brauzer faylini (agar u Internet Explorer bo'lmasa, odatda dastur fayllar katalogida) papkaga borishingiz kerak. Yo'l davomida brauzerning o'zi Windows Branmaa ro'yxatiga qo'shilishi kerak. Finish bosqichida, chek belgisi darhol ishga tushirilgan, shundan so'ng mahalliy xost (lokalhost) ni tanlash va o'zgartirish uchun tegishli belgi tizimda paydo bo'ladi. Agar hamma narsa to'g'ri bajarilgan bo'lsa, server uy ko'rinadi. Keyin qo'shimcha tarkibiy qismlarni o'rnatish so'raladi (agar bu amalga oshirilmasa, tizim xato bo'ladi). Ko'pincha o'rnatish kelajakda server tomonidan ishlatiladigan qo'shimcha qo'shimcha, elementlar va komponentlarga tegishli. Serverni sozlash va sinovdan o'tish misoli Veb-serverni sozlash biroz murakkab. Birinchidan, tizim belgilari menyusida WW papkasiga o'tish (saqlash joy yoki HTML fayllari). Shundan so'ng, "Notepad" da quyidagi matnni ro'yxatdan o'tkazing: Siz shunchaki matnni "Notepad" da nusxalashingiz va faylni xuddi shu papkada saqlashingiz mumkin (agar siz tashqarida qila olsangiz ham, ushbu bosqich faqat mahalliy xostni tekshirish uchun ishlatiladi). Tabriklash o'rniga boshqa biron bir matn yoki iborani kiritishingiz mumkin. Keyin siz brauzerdagi sahifani (F5) yangilashingiz kerak, shundan keyin tarkib ekranda paydo bo'ladi. Ammo boshqa kompyuterlar uchun sahifa mavjud bo'lmaydi. Kirish uchun ochish uchun siz boshlanadigan bo'limda gapiradigan httpd.conf faylini o'zgartirishingiz kerak Quyidagi satrlar: Buyurtma berish, rad qilish Albatta, uy veb-serverining ishlashi yoki sozlamalari mohiyatini tushunishiga qaramay, faqat bu erda eng muhim va qisqa ma'lumot, umuman tushunish uchun. Aslida, barcha jarayonlar ancha murakkab, ayniqsa, uyda server sozlamalarini eslamaslik uchun so'rovlar va javoblarni berish nuqtai nazaridan ancha murakkab. Agar foydalanuvchi ushbu muammolarni tushunishni istasa, xuddi shu WordPress qo'shimcha va PHP tilini dastlabki bilimsiz qilishning hojati yo'q. Boshqa tomondan, asosan faqat matnli ma'lumotlarni o'z ichiga olgan ibtidoiy sahifalarni nashr etish uchun ushbu boshlang'ich ma'lumotlardan foydalanish mumkin. Veb- server. (veb-server) - bu mijozlardan veb-saytga so'rovlarni qabul qilish va qayta ishlash uchun javobgar bo'lgan server. Mijozlar, turli xil veb-brauzerlar odatda amalga oshiriladi. Bunga javoban, veb-server mijozlarga, aksariyat hollarda HTML sahifasi bilan bir qatorda: barcha turdagi fayllar, rasmlar, media oqim yoki boshqa ma'lumotlar bo'lishi mumkin. Veb-server, shuningdek, skriptlarni ijro etish vazifasini, masalan, CGI, JSP, ASP va PHP kabi amalga oshiradi, ular tarmoqlarga, fayllarga kirish, elektron pochta xabarlarini yuborish va boshqa elektron tijoratga murojaat qilish uchun javobgardir. "Veb-server" atamasi, shuningdek, veb-server funktsiyalariga xizmat qiladigan texnik vositalar va dasturiy ta'minotlarga tegishli. Bu shaxsiy kompyuterlardan yoki xizmat ko'rsatish dasturi o'rnatilgan ish stantsiyasidan alohida ta'kidlanadigan ba'zi kompyuter bo'lishi mumkin. Asosan veb-brauzer foydalanuvchi mijozning mijozlari URL- larda ko'rsatilgan resurslar uchun veb-server so'rovlarini o'tkazadi. Resurslar HTML sahifalari, raqamli ommaviy axborot vositalarining, media oqimlari, turli xil rasmlar, ma'lumotlar fayllari, ma'lumotlar fayllari yoki mijoz uchun zarur bo'lgan boshqa ma'lumotlar. Bunga javoban, veb-server so'ralayotgan ma'lumotlarni uzatadi. Ushbu almashinuv http protokolidan foydalanadi Http (eng yaxshisi Hypertext Transfer Protokol - gipertmatematni uzatish protokoli) - bu ariza berish darajasidagi tarmoq protokoli. HTTP Protokolning asosiy printsipi bu tarmoqning o'zaro ta'siri va foydalanuvchisini ta'minlaydigan mijoz-server texnologiyasi hisoblanadi. Kichik tashkilot bo'lsa, veb-server quyidagilardan iborat bo'lgan "HTTP" serveri - veb-sahifalar uchun so'rovlarga xizmat qiladi; FTP serveri - fayllarni Internet orqali yuklab olish uchun qo'llaniladi; NNTP Server - yangiliklar guruhlariga kirish huquqini amalga oshiradi; SMTP serveri - elektron pochta uchun. Asosiy va qo'shimcha funktsiyalar Barcha asosiy va ixtiyoriy veb-server funktsiyalari: TCP / IP tarmog'idagi protokollar yordamida HTTP standart protokollaridan foydalangan holda HTTP standart protokollaridan foydalangan holda veb-brauzerlardan so'rovlarni olish; HTTP orqali Hipertext yoki Brauzerga har qanday hujjatlarni qidirish va gipertmate yoki har qanday hujjatlarni qidirish va hujjatlarni yuborish; So'rovlarni saqlash va qayta ishlash, Turi: Mail, FTP, Telnet va boshqalar; Keyingi uzatish va CGI interface standarti orqali qayta ishlash parametrlarini uzatish va qaytarish dasturlarini ishga tushirish; Image navigatsiya kartalarining ishlashi va texnik xizmat ko'rsatishi (Image xaritasi); Ma'muriyat va operatsion boshqaruv serveri; Foydalanuvchi ruxsati va ularning autentifikatsiyasi; Foydalanuvchilarning foydalanuvchilarining ro'yxatdan o'tgan jurnalini turli manbalardagi ro'yxatga olish; Veb-sahifalardagi avtomatlashtirilgan ish; Dinamik ravishda yaratilgan sahifalarni qo'llab-quvvatlash; Mijozlar bilan xavfsiz ulanishlar uchun HTTPP protokolini qo'llab-quvvatlash. Veb-server ish tavsifi Veb-brauzerlar veb-serverlar bilan Hypermatemat xabarlaridan foydalangan holda (gipertextttritferpol, http) dan foydalangan holda veb-serverlar bilan aloqalarni qo'llab-quvvatlaydi. Bu TCP / IP protokoli yordamida ma'lumot yuborish uchun oddiy so'rov va javoblar. Veb-server so'rovni oladi, faylni aniqlaydi, uni brauzerga yuboradi va keyin ulanishni buzadi. Sahifada mavjud bo'lgan grafik ma'lumotlar xuddi shu tarzda qayta ishlanadi. Keyin veb- brauzer navbati - HTML hujjatini foydalanuvchi monitoridan namoyish etish. HTML sahifalariga va grafikasiga qo'shimcha ravishda, veb-serverlar har qanday fayllarni, shu jumladan matnli hujjatlar, matn protsessor hujjatlari, video fayllar va audio ma'lumotlarini saqlashlari mumkin. Bugungi kunga qadar, agar siz foydalanuvchilar to'ldiradigan anketalarni ko'rib chiqmagan bo'lsangiz, veb- trafikning asosiy qismi bir yo'nalishda uzatiladi - brauzerlar veb-serverdan fayllarni o'qiydilar. Ammo ushbu qoida http 1.1 loyihasida tavsiflangan, bu fayllarni veb-serverga yozib olish imkonini beradigan tartibni qabul qilishdan keyin ushbu qoida o'zgaradi. Bugungi kunda ushbu usul asosan veb-sahifalarni yaratadigan foydalanuvchilar tomonidan qo'llaniladi, ammo istiqbolda u foydali va boshqa foydalanuvchilar ma'lumot markazlari bilan aloqa qilishlari mumkin. Standart usuldan foydalanib, oddiy postni veb-serverga yuklab olishdan ancha osonroq. Shuningdek, veb-server, shuningdek turli xil dasturlarini amalga oshiradi, ular orasida qidiruv tizimlari va ma'lumotlar bazalari ma'lumotlar bazalari mavjud bo'lgan eng katta mashhurlik. Ushbu dasturlarni ishlab chiqish uchun umumiy shlyuzli interfeys interfeysi, masalan, JavaScript Skripting tillari, JavaScript Scring Tillar, JavaScript Scring Tillar va vizualbasik dasturlash tillari kabi standartlar mavjud. CGI standart interfeysiga qo'shimcha ravishda, ba'zi veb-serverlar ishlab chiqaruvchilari dasturiy interfeyslar (APIS), masalan, Microsoft va jarayon dasturi tomonidan yaratilgan Netscape API va Internet-serveri APis, masalan, Netscape API va Internet-server APis, masalan, Microsoft va Software AG tomonidan yaratilgan. Ushbu interfeyslar ishlab chiqaruvchilarni aniq veb-server funktsiyalariga to'g'ridan-to'g'ri kirish imkoniyatini beradi. Ba'zi veb-serverlarda ma'lumotlar bazalariga ulanish uchun ulanish dasturi (o'rta dastur) mavjud bo'lib, ular dasturlashda professional bilimlarni talab qilishi mumkin. Asosiy qidiruv funktsiyalari Foydalanuvchilarga kerakli ma'lumotlarni saralashga yordam beradi va ma'lumotlar bazalari bilan aloqa qilish uchun kommunal xizmatlar foydalanuvchilarga veb-brauzerlarga ushbu ma'lumotlarga kirishga ruxsat beradi. Veb-serverning umumiy ko'rinishi Veb-serverni tanlash mezonlari turli xil xususiyatlarga ega bo'lishi mumkin: O'rnatish, konfiguratsiya sozlamalari, Serverni boshqarish, ma'muriyat, ma'muriyatni boshqarish, foydalanishni boshqarish, dasturni ishlab chiqish funktsiyalari va ishlashi. O'rnatish jarayonining eng qiyin qismi bir nechta domen nomlarini bitta jismoniy qurilmada yoki boshqacha qilib aytganda, virtual serverlarni tashkil etishdir. Veb-serverlar veb-saytning umumiy tashkilotini tavsiflovchi axborot modulini boshqarish, shuningdek ichki va tashqi gipermatny havolalarining to'g'riligini tekshirish vositalariga ega. Netcape aloqa aloqalarining jonli korxonasi (OES) va FastTrack serveriga qo'shimcha ravishda Tanlangan sahifaning barcha ulanishlarining ro'yxatini yaratadigan kommunal xizmat ko'rsatuvchi yordam dasturiga ega. Ushbu yordam dasturi aniqlaydigan barcha noto'g'ri birikmalar ro'yxati keltirilgan. Warview dasturi "O" "Reilli & Asterites" ning funktsiyasi bir xil va barcha noto'g'ri aloqalar qizil rangda ajratilgan fayllarning batafsil faylini namoyish qilishi mumkin. Mazkur materialni boshqarish uchun elementar vosita ham mavjud. Veb-ma'murlar fayllarni saqlashni va veb-serverga kirish huquqiga ega foydalanuvchilardan foydalanadigan ushbu fayllarni qanday kirish mumkinligini tanlashlari kerak. Bu mantiqiy URL va fizikaviy kataloglar o'rtasida muvofiqlikni talab qiladi. Har bir dastur ushbu operatsiyani o'ziga xos yo'l bilan amalga oshiradi. Veb-serverlarning ommaviyligi oshgan va o'z intranislari, Internetdagi tijorat faoliyati oshgani, shuning uchun axborotni himoya qilishning ahamiyati oshadi. Eng keng tarqalgan veb-server xavfsizlik tizimi zamonaviy intraniyalar uchun ortiqcha yoki etarli emas. Agar siz Kompaniya ichida ma'lum ma'lumotlarga kirishni cheklashingiz kerak bo'lsa, ya'ni aloqa kanallari orqali uzatiladigan va SSL protokolidan foydalangan holda tanlash, bu SSL protokolidan foydalangan holda, himoyalangan rozetkalar darajasi) - parollar va ma'lumotlarni shifrlash uchun ishlatiladigan murakkab va sekin usul. Shaxsiy foydalanuvchilar va ularning guruhlari ishini tashkil etish uchun ichki server dasturlari yoki maxsus operatsion tizim funktsiyalaridan foydalanish mumkin. Shaxsiy foydalanuvchilar va ularning guruhlari ishini tashkil etish uchun ichki server dasturlari yoki maxsus operatsion tizim funktsiyalaridan foydalanish mumkin. Microsoft IIS Paket xizmati Windows NT asosiy tarmoqlarini qo'llashni ta'minlaydi. Netware, Inc.-ni Notwl, Inc. Manzillar kataloglari bilan butunlay birlashtirilgan (Netware katalvirlar katalogi, NDS). Umumiy markazdan foydalanuvchilar ishini aniqlash uchun qulay, ammo bu xavfsizlikka tahdid bo'lishi mumkin. Parollar ochilmagan shakldagi aloqa kanallari orqali va agar ular ularni nafaqat veb-serverni, balki butun tarmoq operatsion tizimining xavfsizligini ta'minlash uchun aloqa kanallari orqali tarqaldi. Ilovani ishlab chiqish veb-serverning asosiy funktsiyalaridan biridir. Ilovalarni ishlab chiqish muhiti va ma'lumotlar bazasi ulanish vositalari veb-server imkoniyatlarini kengaytirish uchun juda muhim, chunki dasturni ishlab chiqish dasturiy interfeysning turli xil belgilariga (dasturiy dasturlash, API), shuningdek dasturlash tillarining xususiyatlariga bog'liq Yoki individual dasturchilar imtiyozlari. Veb-serverlar kichik Instanet korxonasining turli xil tizimlariga millionlab odamlardan foydalanadigan asosiy ma'lumot veb-markazlariga xizmat ko'rsatishlari mumkin. Kichik korporativ intransxonalar uchun, Microsoft tomonidan yaratilgan va tarqatilgan Internet-server (IIS) uchun Internet-server (IIS). IIS juda oddiy o'rnatish va oddiy konfiguratsiya sozlamalari bilan ajralib turadi. Ushbu veb-server paketi erkin foydalanishni boshqarish vositalari bilan mukammal birlashtirilgan, ishlashni boshqarish tizimini boshqarish vositasi (tizim monitori), shuningdek tadbirni ko'rish bo'yicha tadbirlar jurnalini ko'rish. Boshqa IIS veb-serveri ma'lumotlar bazalaridan dinamik ma'lumot uchun bir nechta vositadir. IIS juda yuqori tezlikda ajralib turadi. IIS tarkibiy qismlarini qo'llab- quvvatlovchi protokollar, masalan: http, https, ftp, nntp, smtp3. Axborot veb- markazlarini yaratishni engillashtirish uchun aksariyat veb-serverlar, kommunal xizmat va vositalar bilan tarkib materialini boshqarish uchun etkazib beriladi. HTML muharrirlari va hujjat formatidagi konvertorlarga qo'shimcha ravishda, URL nazorati eng foydali, bu sizning veb-saytingizning barcha giperekmat ulanishlarining bajarilishini kafolatlaydi. Internetga ulangan har qanday shaxsiy kompyuter, agar siz maxsus server dasturini o'rnatsangiz, veb-server tomonidan amalga oshiriladi. Eng keng tarqalgan veb-serverlar: Apache (Apachne dasturiy ta'minot jamg'armasi), IIS (Microsoft) va Iplanet Server (Sun Microsyemas va Netscape aloqa korporatsiyasi). Endi veb-serverlar bozorida dasturiy ta'minot bozorida ham tijorat va bepul mahsulotlarning katta tanlovi mavjud. Eng keng tarqalgan veb-serverlardan biri Apache dasturiy ta'minotining Apache-dan Apache. Hisoblangan hisob-kitoblar bilan dunyodagi barcha veb-serverlarning 65 foizi qo'llaniladi. Apache dasturining asosiy afzalliklaridan biri bu bepul tarqatish. Dasturchilar muntazam ravishda hosil bo'lgan xatolarni bartaraf etishadi va foydalanuvchi qo'llab-quvvatlashini ta'minlaydilar. Ushbu veb-server ko'p sonli modullar, kommunal xizmat va qo'shimchalarni qo'llab-quvvatlaydi. Apache boshidanoq ma'murlar va tajribali foydalanuvchilar uchun dasturiy ta'minot sifatida ishlab chiqilgan, ya'ni noqulay ahvolsiz, tajribasiz veb-ustalarni o'rnatish va saqlashning murakkabligi. Keyin mashhurlik - bu Microsoft-dan IIS veb-serveri. Netraft ma'lumotlariga ko'ra, IIS veb-serveri veb-serverlar umumiy sonining 12,46% ni tashkil qiladi. Ushbu mahsulot Windows NT server dasturining bir qismidir. Uning asosiy afzalliklari - barqarorlik, yuqori tezlik, qo'shimcha modullarni ulash qobiliyati. Microsoft har qanday foydalanuvchi o'z mahsulotlaridan mutaxassislar yordamisiz foydalanishi mumkinligini ta'minlashga majburdirki, agar u standart vazifalarni hal qilsangiz. Shuning uchun, IIS O'rnatish, sozlash va saqlash juda oson. Veb-server texnologiyani qo'llab-quvvatlaydi .Net, Yaqinda ishlab chiqaruvchilar va professional foydalanuvchilar orasida keng tarqalgan. Ushbu afzalliklar IIS veb-serveri tomonidan yangi bosqichga namoyish etiladi va uni ishlatishni kutishi mumkin. Klassik arzon xosting Xatolar tashrif buyuruvchilar soni 50 kishidan oshganda paydo bo'ladi. Xosting kontent berishni to'xtatadi, agar siz xosting boshqaruv paneliga kirsangiz, shunda biz quyidagilar haqida ko'rishimiz mumkin: Xo'sh, bu aniq, xosting xosting, ayniqsa arzon. Albatta, bunday imkoniyatlarni taqdim etadigan bunday tarifni topish mumkin, ammo barchasini hisobga olish kerak, qandaydir tarzda cheklovlar va har bir xosting provayderi. VPS: Apache. Navbatning yonida APP boshqaruv panelini o'rnatishda Odatiy taklif qilingan Apache rejimida taqdim etilayotgan Apache rejimida bizning testimiz. Muammolar foydalanuvchilarning soni 90 dan oshib ketganda boshlanadi. Agar biz SSH serverimizga borib, smena + m (iste'mol qilingan xotira soni bo'yicha saralangan yuqori buyruqlar ro'yxatida keltirilgan bo'lsa, biz bunday rasmni ko'ramiz: Biz Apache2 jarayoni ko'p bolalarga tirnalganligini va ular butun RF Serverning so'rovini eyishlarini ko'ramiz. Bu erda siz ozgina gapirishingiz kerak. Gap shundaki, Apache serveri nazariy jihatdan bir nechta olomon to'planishini yaratish uchun ko'p sonli bolalar jarayoni uchun ko'p miqdordagi bolalar jarayoni mavjud bo'lgan rejim mavjud, ularning har biri bir nechta ulanishlarga xizmat qiladi. Ushbu rejim deb nomlangan ishchi., sukutdan farqli o'laroq prefentsiya. Ammo uni o'rnatish oson emas, agar siz ISP tur panellarida buni amalga oshirish mumkin emas va uni Ssh orqali amalga oshirsangiz, u oldindan preforni o'chirish va yoqish uchun etarli emasligi aylanadi ishchi, siz hali ham PHP-ning xazina versiyasiga muhtojsiz. Va agar Zend yoki Ioncube modullari ishlatilsa, ular ham xazina bo'lishi kerak. Va umuman olganda, rasmiy PHP veb-sayti ushbu rejimni o'rnatishni tavsiya etmaydi. Download 0.54 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling