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.
Do'stlaringiz bilan baham: |