Kompyuteringizda mahalliy serverni qanday yaratish, o'rnatish, sozlash. Mahalliy serverni tanlash va o'rnatish Mahalliy server ishlamoqda

Virtual serverda veb-sayt yaratish. Mahalliy kompyuterda server.

O'z veb-saytini yaratishni boshlashdan oldin, yangi veb-ishlab chiquvchilarga o'zlarini mahalliy mashinada (shaxsiy kompyuter) sinab ko'rishlari tavsiya etiladi. Buning uchun ularga DENWER tarqatish to'plami kerak bo'ladi, uni ishlab chiquvchilarning veb-saytida topish mumkin www.denwer. ru

Gentleman's Web Developer to'plami (DeNVeR)

Dasturiy ta'minot mahalliy kompyuterda virtual serverning emulyatsiyasi, uyda veb-xosting o'rnini bosuvchi sifatida, Internetga ulanmasdan. Siz bir necha daqiqada istalgan CMS platformasida (yoki CMSsiz) veb-sayt yaratishingiz, uni kontent bilan to'ldirishingiz va konfiguratsiyani disk raskadrovka qilishingiz mumkin. Keyinchalik mos ravishda xosting yoki serverga o'tkazish bilan. Virtual server hamma narsani o'z ichiga oladi zarur komponentlar: Apache, MySQL, phpmyAdmin, SMTP server + qo'shimcha kengaytmalarni ulash imkoniyati. Bepul tarqatiladi - rus tilida.

Nega sizga mahalliy server kerak?
  • Birinchidan, saytni rivojlantirish uchun uni dastlab tarkib bilan to'ldirish va sayt tuzilishini optimallashtirish imkoniyati.
  • Ikkinchidan, bu saytdagi xatolarni tekshirish va konfiguratsiyani tuzatish usuli.
  • Uchinchidan, saytning zaxira nusxasi sifatida va keyinchalik sayt ma'lumotlari va SQL ma'lumotlar bazalarini mahalliy serverga saqlash.
DENWER quyidagilarni o'z ichiga oladi:
  • O'rnatuvchi (flesh-diskga o'rnatish ham qo'llab-quvvatlanadi).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • GD, MySQL, sqLite-ni qo'llab-quvvatlaydigan PHP5.
  • MySQL5 tranzaksiyani qo'llab-quvvatlaydi.
  • Shablonga asoslangan virtual xostni boshqarish tizimi. Yangi xost yaratish uchun siz faqat /home katalogiga katalog qo'shishingiz kerak
  • Barcha Denver komponentlari uchun ishga tushirish va o'chirishni boshqarish tizimi.
  • phpMyAdmin - bu veb-interfeys orqali MySQL boshqaruv tizimi.
  • Sendmail va SMTP server emulyatori (kiruvchi harflar .eml formatida /tmp ichiga joylashtiriladi); PHP, Perl, Parser va boshqalar bilan birgalikda ishlashni qo'llab-quvvatlaydi.
Tarqatish ro'yxatga olish kitobida yozuvlarni qoldirmaydi va muhim tizim fayllariga ta'sir qilmaydi, tizimni to'sib qo'ymaydi va amalda sinab ko'riladi.

Har bir Minecraft o'yinchisi do'stlari bilan serverlarda o'ynashni xohlaydi, lekin munosib serverni topish juda qiyin va siz o'zingiz administrator bo'lishni xohlaysiz, shuning uchun o'zingizning Minecraft serveringizni yaratishingiz mumkin. Biz ushbu maqolani yozdik va videoni suratga oldik, unda biz serverga tegishli hamma narsani saralab oldik va undan keyin siz savol bera olmaysiz. Windows-da Minecraft serverini qanday yaratish mumkin.

Video ko'rsatma:


Minecraft serverining yadrolari juda ko'p, biz sizga eng mashhur to'rttasi haqida aytib beramiz.


Vanil- ishlab chiquvchilarning rasmiy yadrosi. Taroziga soling: Yangi versiya chiqqandan so'ng darhol chiqariladi; Kamchiliklari: plaginlar ko'p emas; Resurslardan foydalanishni past optimallashtirish; Modlar kerak bo'lsa, Forge-ni alohida o'rnatishingiz kerak bo'ladi.


Bukkit- Vanilla asosidagi yadro. Taroziga soling: standart yadroga nisbatan yuqori darajada optimallashtirilgan; Uchinchi tomon ishlab chiquvchilaridan ko'plab yozma plaginlar. Kamchiliklari: Agar mods kerak bo'lsa, Forge-ni alohida o'rnatishingiz kerak bo'ladi; Loyiha 1.6.4 versiyasida to'liq yopildi, rasmiy veb-saytda qo'llab-quvvatlash yo'q. Hozir Spigot bilan birga mavjud.


Spigot- Bukkit asosida yanada optimallashtirilgan yadro. Taroziga soling: Bakkitga nisbatan ko'plab yaxshilanishlar; Bakkit-da yozilgan barcha plaginlar ushbu yadroda muammosiz ishlaydi. Kamchiliklari: yangi boshlanuvchilar uchun o'rnatish murakkab ko'rinishi mumkin; Modlar kerak bo'lsa, Forge-ni alohida o'rnatishingiz kerak bo'ladi.


Qozon(ilgari MCPC+) - Spigot-ga asoslangan yadro, Forge oldindan o'rnatilgan. Taroziga soling: Forge allaqachon oldindan o'rnatilgan bo'lsa, modlarni o'rnatmoqchi bo'lsangiz, uni o'zingiz o'rnatishingiz shart emas; Bakkit-da yozilgan barcha plaginlar ushbu yadroda muammosiz ishlaydi. Kamchiliklari: Minecraft-ning yangi versiyalari qurilishni juda uzoq kutishlari kerak, chunki avval ishlab chiquvchilar yangilangan Spigot-ning chiqarilishini kutishmoqda.

Endi siz qanday maqsadlarda server kerakligini hal qilishingiz va shunga asoslanib, serverni ishlab chiqadigan yadroni tanlashingiz kerak. Biz har bir yadro misolidan foydalanib, server yaratishni ko'rsatamiz.

1) Birinchidan, kerakli versiyaning serverini yuklab oling:

(yuklab olinganlar: 16598)

(yuklab olinganlar: 9222)

(yuklab olinganlar: 42582)


(yuklab olinganlar: 348)

(yuklab olinganlar: 20489)

(yuklab olinganlar: 14566)

(yuklab olinganlar: 932)

(yuklab olinganlar: 16865)

(yuklab olinganlar: 231)

(yuklab olinganlar: 731)

(yuklab olinganlar: 380)

(yuklab olinganlar: 109)

(yuklab olinganlar: 209)

(yuklab olinganlar: 116)

(yuklab olinganlar: 9600)

(yuklab olinganlar: 7912)

(yuklab olinganlar: 12130)

(yuklab olinganlar: 334)

(yuklab olinganlar: 184)

(yuklab olinganlar: 173)

(yuklab olinganlar: 182)

(yuklab olinganlar: 546)

(yuklab olinganlar: 220)

(yuklab olinganlar: 499)

(yuklab olinganlar: 4284)

(yuklab olinganlar: 5243)

(yuklab olinganlar: 246)

(yuklab olinganlar: 284)

(yuklab olinganlar: 246)

(yuklab olinganlar: 1404)

(yuklab olinganlar: 1054)

(yuklab olinganlar: 243)

(yuklab olinganlar: 173)

(yuklab olinganlar: 1694)


2) Server uchun alohida papka yarating va yuklab olingan fayldan nusxa oling.


3) Server faylini ishga tushiring (*.jar kengaytmali fayl uchun faylni sichqonchaning o‘ng tugmasi bilan -> Open with -> Java tugmasini bosishingiz kerak) va konsol oynasi darhol yopiladi (* 1.6 dan yuqori versiyalar uchun), eula.txt yolg'on yoqilgan rost. O'zgartirilgan faylni saqlang.


4) Biz serverni qayta ishga tushiramiz, bir necha soniya kutamiz va papkada ko'plab fayllar, jumladan, dunyo papkasi paydo bo'lganligini ko'ramiz, ya'ni server normal ishga tushirilgan. Ammo siz hali tizimga kira olmaysiz (albatta litsenziyangiz bo'lmasa), pirat saytdan kirish uchun faylni oching " server.properties"va parametrni toping" onlayn rejimi =" va qiymatini o'zgartiring rost yoqilgan yolg'on.


5) Siz o'yinga, tarmoq o'yiniga kirishingiz, yangi server qo'shishingiz mumkin, siz IP "127.0.0.1" (tirnoqsiz) yoki "localhost" dan foydalanishingiz mumkin.



1) Sizga kerak bo'lgan server versiyasini yuklab oling:

(yuklab olinganlar: 54617)


(yuklab olinganlar: 324)

(yuklab olinganlar: 18569)

(yuklab olinganlar: 14028)

(yuklab olinganlar: 786)

(yuklab olinganlar: 1433)

(yuklab olinganlar: 14965)

(yuklab olinganlar: 608)

(yuklab olinganlar: 230)

(yuklab olinganlar: 8502)

(yuklab olinganlar: 7103)

(yuklab olinganlar: 399)

(yuklab olinganlar: 180)

(yuklab olinganlar: 403)

(yuklab olinganlar: 184)

(yuklab olinganlar: 260)

(yuklab olinganlar: 6915)

(yuklab olinganlar: 6963)

(yuklab olinganlar: 242)

(yuklab olinganlar: 371)

(yuklab olinganlar: 1830)

(yuklab olinganlar: 1643)

(yuklab olinganlar: 156)

(yuklab olinganlar: 1754)

(yuklab olinganlar: 324)

(yuklab olinganlar: 278)


2) Server uchun alohida papka yarating va yuklab olingan faylni u yerdan nusxalang. Fayl yarating start.bat(Oddiy .txt fayli start.bat kengaytmasi bilan qayta nomlanishi kerak) quyidagi tarkibga ega:
@echo off
java-jar spigot.jar
pauza

Agar uni qanday yaratishni tushunmasangiz, ushbu faylni yuklab oling:

(yuklab olinganlar: 107427)

2.1) Keyin ushbu faylni server papkasiga nusxalang.
Diqqat: fayldagi qatorni almashtirganingizga ishonch hosil qiling spigot.jar server nomiga, masalan spigot-1.8.8-R0.1-SNAPSHOT-so'nggi.jar !
Faylni tahrirlash uchun start.bat, sizga kerak: o'ng tugmasini bosing -> "Tahrirlash".


3) "Bizni ishga tushiring" start.bat", siz quyidagilarni ko'rishingiz kerak (* 1.6 dan yuqori server versiyalari uchun):


Server papkasida bir nechta yangi fayllar paydo bo'ldi, bizni qiziqtirmoqda " eula.txt", siz ochishingiz va qiymatni o'zgartirishingiz kerak yolg'on yoqilgan rost. O'zgartirilgan faylni saqlang.
Bu qanday fayl? Bu Mojang va siz o'rtasidagi foydalanuvchi shartnomasi bo'lib, qiymatni true ga o'rnatish orqali siz ushbu shartnomaning barcha shartlariga rozilik bildirasiz.


Ammo siz hali tizimga kira olmaysiz (albatta litsenziyangiz bo'lmasa), pirat saytdan kirish uchun faylni oching " server.properties"va parametrni toping" onlayn rejimi =" va qiymatni rostdan noto'g'riga o'zgartiring.


Bu qanday onlayn rejim parametri? U serverga ulanishga urinayotgan o'yinchining litsenziyasini tekshirish uchun javobgardir; agar o'yinchi pirat mijozdan kirsa, server unga ruxsat bermaydi.

5) O'yinga, tarmoqqa o'ting, IP sifatida kiritib, yangi server qo'shing - " localhost" (tirnoq belgilarisiz).


1) O'ynamoqchi bo'lgan server versiyasini yuklab oling:

(yuklab olinganlar: 231759)

2) Yuklab olingan arxivni alohida papkaga oching.

3) Faylni ishga tushiring start.bat va siz quyidagilarni ko'rasiz (* 1.6 dan yuqori versiya uchun):


Server papkasida bir nechta yangi fayllar paydo bo'ldi, bizni qiziqtirmoqda " eula.txt", siz ochishingiz va qiymatni o'zgartirishingiz kerak yolg'on yoqilgan rost. O'zgartirilgan faylni saqlang.
Bu qanday fayl? Bu Mojang va siz o'rtasidagi foydalanuvchi shartnomasi bo'lib, qiymatni true ga o'rnatish orqali siz ushbu shartnomaning barcha shartlariga rozilik bildirasiz.

4) Serverni qayta ishga tushiring. Biz ishga tushirish tugashini kutamiz va oxirida "Bajarildi" so'zini ko'ramiz, ya'ni hamma narsa yaxshi.

5 ovoz

Xayrli kun, mening blogimning aziz o'quvchilari. Biz doimo qaysi xostingni tanlashni, saytni qaerga joylashtirishni, kim ideal sharoitlarni ta'minlashni muhokama qilamiz.

Yoki kompyuteringizni serverga aylantira olasizmi? Hech kim to'lamasligi kerak bo'lgan juda ko'p joy. Xo'sh, bu mavzuni ko'rib chiqishga arziydi deb o'ylaysizmi?

Bugun biz siz bilan kompyuteringizda xostingni qanday yaratish haqida gaplashamiz. Bu imkoniyat hamma uchun mavjud.

Foydalanish shartlari

Variantni ideal deb atash mumkin emas, lekin ba'zi hollarda u mos bo'lishi mumkin. Avvalo, sizda yaxshi Internet tezligi va bo'sh joy bo'lishi kerak. Agar siz shon-shuhrat qozonishni istasangiz, unda bu usul, albatta, siz uchun emas. Mahalliy kompyuter engish qiyin. Garchi, kim biladi, mo''jizalar sodir bo'ladi.

Biroq, tezligingizni saytingizga tashrif buyuruvchilar bilan baham ko'rishingiz kerakligini unutmang. Qanchalik ko'p bo'lsa, ularning ehtiyojlari shunchalik yuqori bo'ladi.

O'rtacha, bir kishi uchun taxminan 50 kb / s. Mening tarifimni eng yaxshi deb atash mumkin emas, yuklash tezligi taxminan 7 MB, ya'ni men qila oladigan maksimal narsa - bir vaqtning o'zida 140 ga yaqin odamni oddiy yuklab olish bilan ta'minlash. Agar ko'proq tashrif buyuruvchilar bo'lsa, ular uzoqroq kutishlari kerak, ya'ni rad etish darajasi ta'sirli bo'ladi.

Biroq, men tushunaman, optik tolalar mo''jizalar yaratadi, provayderlarning tariflari hamyonga kamroq va kamroq yuk, ya'ni bu holat hamma uchun ham sodir bo'lmaydi. Bundan tashqari, agar siz o'z veb-saytingizni bitta mijozga ko'rsatishingiz kerak bo'lsa yoki uni faqat ko'rsatishingiz kerak bo'lsa, unda hamma narsani bepul qilish mumkin bo'lsa, nima uchun hosting uchun pul to'laysiz.

Kichik, lekin siz to'lovni butunlay unutishingiz mumkin.

Sizga nima kerak bo'ladi

Men allaqachon yaxshi Internet tezligi haqida aytdim. Men qattiq disk xotirasi haqida gapirdim. Bu jiddiy muammolar emas yoki, albatta, o'limga olib keladigan muammolar emas, bu butun harakatga to'sqinlik qiladi.

Bundan tashqari, siz statik IP haqida ma'lumot olishingiz kerak bo'ladi. Uning yordami bilan siz nafaqat doimiy manzil bilan o'z serveringizni tashkil qilishingiz, balki kompyuteringizga, shuningdek, CCTV kameralariga masofaviy kirishni ham yaratishingiz mumkin. Provayderdan ma'lumot olish osonroq va ishonchli bo'ladi.

Xo'sh, oxirgi nuqta. Alohida kompyuter. Bu shart emas, lekin shuni yodda tutingki, agar siz uy kompyuteringizdan server sifatida foydalansangiz, uni o'chira olmaysiz.

Serverni oching

Qolganlarning hammasi oddiy. Sizga kerak bo'ladi Serverni oching . Bu Bepul. Agar xohlasangiz, xayr-ehson qilishingiz mumkin, ishlab chiquvchilar hatto 100 rubldan ham xursand bo'lishadi. Aytgancha, agar siz pul o'tkazsangiz, paketni bir necha soniya ichida yuklab olishingiz mumkin. Agar yo'q bo'lsa, siz biroz kutishingiz kerak bo'ladi.

Ochiq server nima? Veb-ustalar uchun maxsus yaratilgan qulay server platformasi. Agar bu bo'lmasa, php, apache, MySql va bir qator qo'shimcha dasturlarni qo'lda o'rnatishingiz kerak bo'ladi. Umuman olganda, hemoroid massasi.

Open Servere - bu allaqachon barcha komponentlarga ega paket. Ular serverni o'rnatish uchun kerak bo'ladi. Faqat barcha tarkibni ochish qoladi va siz veb-sayt yaratish yoki skript yozishni boshlashingiz mumkin.

Tasavvur qiling, kompyuteringizdan virtual hosting sifatida foydalanish uchun bir nechta tugmachalarni bosish kifoya. Agar ochiq server bo'lmasa, barcha elementlarni alohida yuklab olishingiz, hamma narsani kerakli papkalarga ko'chirishingiz va uni sozlashingiz kerak bo'ladi.

Biroq, Open Server yagona paket emas. Denver birinchilardan bo'lib paydo bo'ldi, biroz keyinroq xampp. Lekin men ularni eng zo'r deb atamagan bo'lardim. Ular juda kamdan-kam yangilanadi va shuning uchun mashhurligini yo'qotadi. Bundan tashqari, siz alohida qismlarni boshqarishingiz mumkin. O'zingizga tegishli narsalarni qo'shing, o'chiring yoki tahrirlang. Vaqt o'tishi bilan bu foydali bo'lishi mumkin.

Open Serverda ko'plab qo'shimcha vositalar mavjud: jurnalni ko'rish, vazifalarni rejalashtiruvchi va boshqalar.

Aytgancha, siz ushbu dasturni flesh-diskga ham o'rnatishingiz mumkin. Agar siz maxsus veb-sayt yaratayotgan bo'lsangiz va uni Internetda ko'rsatishga tayyor bo'lmasangiz, bu juda qulay. Shunchaki saytni USB-ga nusxalash va ish tugadi. Har qanday kompyuterga olinadigan diskni kiritishingiz mumkin. Mijoz buni xuddi portal allaqachon Internetda bo'lgani kabi ko'radi.

Ammo oldingi o'yin etarli. Keling, amaldagi dasturni ko'rib chiqaylik. Avval siz uni yuklab olishingiz kerak. Xuddi shu nomdagi bo'limga o'ting, tegishli versiyani tanlang (asosiy, yakuniy, premium), rasmdagi raqamni kiriting va yuklab olishni davom eting.

Eng to'liq versiyani yuklab olish har doim ham mantiqiy emas. Video yozish imkonini beruvchi CamStudio, PixBuilder foto muharriri yoki Skype dan foydalanishingizga ishonchingiz komilmi? Masalan, men allaqachon gaplashdim. Ishonchim komilki, agar siz bu haqdagi maqolamni o'qimasangiz, bu dasturni hech qachon ochmaysiz.

Agar so'ralsa, bularning barchasi keyinroq o'rnatilishi mumkin. Premiumni olishni tavsiya qilaman.

Agar siz xayriya qilsangiz, yuklab olish tezligi oshadi. Agar yo'q bo'lsa, siz bir necha soatdan keyin paketni to'liq yuklab olishingiz mumkin bo'ladi.

Dasturni yuklab olib, o'rnatish faylini ikki marta bosganingizdan so'ng, arxivni ochish so'raladi. Uni biron bir papkaga emas, balki ildizga o'rnatishingiz kerak.

Jarayon tugagandan so'ng, siz C diskida Open Server papkasini ko'rasiz. Unda bir nechta papkalar va 2 ta o'rnatish fayli bo'ladi. Domenlar papkasida saytlaringiz joylashgan papkalar bo'ladi. Modul - qo'shimcha o'rnatish dasturlari: php, mysql va boshqalar.

Ikki o'rnatish fayli 32 va 64 bitli tizimlar uchun mo'ljallangan. Siz ulardan birini ishga tushirishingiz kerak, lekin avval antivirusingizni o'chirib qo'yishingizni maslahat beraman. Aks holda, u dasturning harakatlarini bloklashi mumkin va u to'g'ri ishlay olmaydi.

Ishga tushgandan so'ng darhol sizdan Microsoft Visual C++ dasturini o'rnatish so'raladi. Sizda hamma narsa allaqachon o'rnatilgan bo'lishi mumkin, ammo muammolar va xatolardan qochish uchun uni qayta yuklab olishingiz mumkin.

Yuklangandan so'ng, Open Server paneli ekranning pastki o'ng qismida, soat yonida yo'qoladi. "Ishga tushirish" tugmasini bosish orqali siz serverni faollashtirasiz, papkaga ba'zi o'zgarishlar kiritganingizdan va ularning kuchga kirishini xohlaganingizdan so'ng "Qayta ishga tushirish" tugmasi kerak bo'ladi va "To'xtatish" uning ishlashini to'xtatadi.

Sozlamalarda juda ko'p imkoniyatlar mavjud. Men hozir ular haqida gapirmayman. Buni tushungan har bir kishi hamma narsani tushunadi, lekin yangi boshlanuvchilar uchun bu mutlaqo tushunarsiz bo'ladi. Xavotir olmang, vaqt o'tishi bilan siz hamma narsani o'zlashtirasiz, ammo hozircha siz bu ma'lumotsiz qila olasiz.

Xo'sh, bu, asosan, hammasi. Ushbu dastur tufayli siz kompyuteringizdan xosting yaratishingiz mumkin. Video ko'rsatmalarida veb-saytlarni yaratish va dastur bilan ishlash haqida ko'proq ma'lumotni ko'rishingiz mumkin.

Video ko'rsatma

Bu video menga juda yoqdi. Bu dastur bilan ishlash bo'yicha bosqichma-bosqich ko'rsatma. 40 daqiqa ichida siz Open Server haqida ishlash uchun bilishingiz kerak bo'lgan hamma narsani o'rganasiz.

Xo'sh, ushbu mavzuga qiziqqanlar uchun men ham kursni tavsiya qilishim mumkin " Internetda A dan Z gacha ma'lumotlarni sotish " O'ylaymanki, bu ko'pchilik uchun foydali bo'ladi.


Agar sizga ushbu maqola yoqqan bo'lsa, axborot byulleteniga obuna bo'ling va daromad va ish haqida ko'proq bilib oling. Yana ko'rishguncha ishlaringizga omad.

Salom do'stlar. Ushbu maqolada biz nima ekanligini ko'rib chiqamiz mahalliy server(localhost), nima uchun kerak va kompyuteringizda mahalliy serverni qanday yaratish kerak. Natijada biz Denverni kompyuterimizga o'rnatamiz.

Mahalliy server nima?

Mahalliy server - bu Internetga ulanmagan shaxsiy kompyuterda mijozning so'roviga ko'ra xizmat funktsiyalarini bajaradigan dasturlar to'plami. Bu bir xil xosting, faqat barcha sayt fayllari provayderda emas, balki kompyuterning qattiq diskida saqlanadi. Xosting nima ekanligini o'qishingiz mumkin.

Faqat html va CSS yordamida veb-sayt yaratishda siz oddiy bloknot yoki boshqa matn muharriridan foydalanishingiz mumkin. Bunday saytlarni tekshirish uchun istalgan brauzerdan foydalaning, chunki... ular gipermatnni belgilash tilini va kaskadli uslublar jadvallarini tushunadilar. Lekin agar biz PHP da veb-sayt yozsak yoki biron-bir CMS dan foydalansak, u holda brauzer yetarli bo'lmaydi, xatoga yo'l qo'yadi. Brauzerga yuborishdan oldin saytlar ularni html kodiga o'giradigan server tomonidan qayta ishlanadi. Provayderlar serverda bunday ishlov beruvchiga ega, lekin kompyuterda emas.

Bunday vaziyatda nima qilish kerak? Bu erda o'rnatilgan mahalliy server yordamga keladi. Qanday afzalliklari bor:

  • Internetga ulanish shart emas. mumkin mahalliy serverni o'rnating flesh-diskingizga o'ting va bitta kompyuterga bog'lanmasdan o'z ishingizni qulay joyda bajaring.
  • Siz turli xil CMS-lardan foydalangan holda kompyuteringizda veb-sayt yaratishingiz, shablonni tanlashingiz, uni noyob qilish uchun shablonni tahrirlashingiz, kerakli plaginlarni o'rnatishingiz va doimiy ravishda o'zgartirilgan fayllarni xostingga yuklamasdan xohlagancha sinab ko'rishingiz mumkin.
  • Agar sizda allaqachon veb-saytingiz bo'lsa va keskin o'zgarishlarni xohlasangiz yoki "ta'mirlash" ishlarini bajarishingiz kerak bo'lsa. Mavjud saytga stub qo'yishning hojati yo'q, lekin tugallangan ishni ko'rsatish uchun.
  • Ayniqsa, yangi boshlanuvchilar uchun mos keladi. Domen va xosting sotib olish shart emas. Siz “xohlaganingizcha” va “bu haqiqatan ham menikimi?” deb tushunmaguningizcha veb-sayt yaratishda mashq qilishingiz mumkin. Men o'zim ham shunday boshladim, html, css, php tillarini o'rgandim va nima qila olishimni ko'rdim.

Kompyuteringizda mahalliy serverni qanday yaratish mumkin

Biz hech narsa yaratmaymiz! Veb-ishlab chiquvchilar biz uchun hamma narsani qildilar. Faqat mahalliy serverni kompyuteringizga o'rnatish qoladi. Ulardan bir nechtasi bor - Denver, XAMPP, OPENSERVER va boshqalar. Eng mashhurlaridan biri Denver, uni o'rnating va ko'rib chiqing.

Denver - bu veb-dasturchi uchun janoblar to'plami. Rossiya dasturchilari tomonidan yaratilgan. Mutlaqo bepul. Agar xohlasangiz, yigitlarga rahmat aytishingiz mumkin. Denverda sizga kerak bo'lgan hamma narsa mavjud: Apache serveri, MySQL ma'lumotlar bazalari, phpMyAdmin - brauzer, PHP orqali ma'lumotlar bazalari bilan ishlash imkonini beruvchi MySQL boshqaruv tizimi.

Ochilgan oynadagi maydonlarni to'ldirgandan so'ng sizga elektron pochta orqali yuboriladigan havoladan foydalanib, Denverning so'nggi versiyasini ishlab chiquvchining rasmiy veb-saytidan yuklab olishingiz mumkin.

Denverni kompyuteringizga o'rnatish

  1. Elektron pochtangizga o'ting va yuklab olish havolasini bosing. Ishlab chiquvchilar ogohlantirganidek, havola shaxsiy va bir martalik foydalanishdir. shuning uchun uni internetda nashr qilishdan foyda yo'q.


Qora ekrandan qo'rqmang - dastur buyruq satridan ishlaydi. Sizdan brauzer oynasini yopish so'raladi (odatda Internet Explorer) - uni yoping. Keyin biz ko'rsatmalarga muvofiq harakat qilamiz.

3. Fayllar saqlanadigan katalogni belgilang (to'liq yo'lni kiriting). Odatiy bo'lib C:\WebServers. Siz uni flesh-diskga o'rnatishingiz mumkin va mahalliy server har doim qo'lda bo'ladi.

4. Virtual diskingizning harfini belgilang. Odatiy bo'lib, o'rnatuvchi Z ni taklif qiladi, lekin agar bir xil nomdagi disk allaqachon mavjud bo'lsa, boshqasini belgilang.

5. Barcha fayllarni yuklab olgandan so'ng, yuklab olish turini tanlang. Ikkita variant mavjud:

  1. Kompyuter ishga tushganda virtual disk yaratiladi.
  2. Disk qo'ng'iroqdan keyin boshlanadi (men bu variantni ishlataman).

6. Ish stolida uchta yorliq paydo bo'ladi: Start Denwer, Stop Denwer, Restart Denwer. HAMMA!

Siz yaratgansiz mahalliy server kompyuteringizda va Denverga o'rnatildi.

Menimcha, kompyuteringizda mahalliy serverni qanday yaratish bo'yicha hech qanday savol qolmadi, ammo agar mavjud bo'lsa, sharhlarda yozing - biz hamma narsani hal qilamiz.

Hammaga omad!

P.S. Aytgancha, bu mening yangi blogdagi birinchi maqolam edi.

Ushbu maqola mahalliy serverda veb-saytiga ega bo'lgan va unga boshqa kompyuterlardan kirishni xohlaydiganlar uchun. Aytgancha, agar sizda hali mahalliy server bo'lmasa, uni yordamida osongina o'rnatishingiz mumkin. Sizning serveringiz ko'rsatilgan ko'rsatmalarga muvofiq o'rnatilgan deb taxmin qilinadi; agar bunday bo'lmasa, fayllar boshqa kataloglarda joylashgan bo'lishi mumkin.

Biz saytni tarmoqqa ulangan boshqa qurilmalar uchun ham ochiq qilishimiz mumkin:

  • kvartiraning ichida (har doim);
  • mahalliy uy tarmog'ida (deyarli har doim);
  • barcha Internet foydalanuvchilari uchun (har doim ham emas).
Statik yoki dinamikmi?

Ehtimollar orasidagi farq (har doim - ba'zan) sizning IP-da bo'ladi. Agar u statik bo'lsa, unda hamma narsa juda oson amalga oshiriladi. Ushbu maqolada dinamik IP bilan mahalliy serverni qanday qilish tasvirlanmagan.

Kvartirangizda siz manzilni belgilash siyosatini o'zingiz o'rnatasiz - masalan, Wi-Fi router qurilmalarga o'zboshimchalik bilan dinamik IP-manzillarni belgilashi mumkin; va siz marshrutizator va qurilmalarni barchasiga ma'lum statik manzillar tayinlanadigan tarzda sozlashingiz mumkin.

Uydagi mahalliy tarmoqlar odatda mintaqaviy provayderlar tomonidan tashkil etiladi. Ushbu tarmoqlar ichida barcha foydalanuvchilarda odatda ikkita IP mavjud: biri mahalliy (statik, foydalanuvchi kompyuter yoki tarmoq uskunasini o'rnatishda kiritadi) va ikkinchisi dinamik, Internetga kirishda tayinlanadi.

Mahalliy manzillar odatda shunday ko'rinadi (nol o'rniga boshqa raqamlar bo'lishi kerak):

172.16.0.0 192.168.0.0

Qani boshladik

Faylni oching C:ServerbinApache24confhttpd.conf va u erda chiziqni qidiring

127.0.0.1:80 ni tinglang

Biz IP-manzilni o'zimizga almashtirishimiz kerak, masalan, mening mahalliy IP-manzilim 192.168.43.90, shuning uchun men yozaman:

192.168.43.90:80 ni tinglang

Shu bilan bir qatorda, buni shunday qilishingiz mumkin:

Faylni saqlang va serverni qayta ishga tushiring. Aslida - hamma narsa!

Brauzer qatoriga IP-manzilingizni kiritish orqali serverga kirishga harakat qilamiz (men yozaman http://192.168.43.90/), siz kutganingizdek, kirish imkoni yo'q, ammo sababi aniq: xavfsizlik devori. U to'g'ri sozlanishi kerak, lekin sinovimiz uchun men uni o'chirib qo'ydim.

Endi hamma narsa tartibda va saytingiz quyidagi manzilda mavjud http://192.168.43.90/ uyingiz yoki shahar tarmog'ingizdagi har qanday qurilmadan. Quyidagi skrinshotda men telefonimdan mahalliy serverga kirdim:

Kuniga 24 soat

Agar sizda Internetga ulanish uchun statik IP mavjud bo'lsa (ba'zi Internet-provayderlar bilan bu xizmatni biroz pul evaziga faollashtirishingiz mumkin), u holda siz o'z kompyuteringizni haqiqiy xosting serveriga aylantira olasiz! Kompyuter 24 soat davomida yoqilgan bo'lishi kerakligi aniq, aks holda saytingizga kirish imkonsiz bo'ladi.

Mahalliy (uy) tarmog'ingiz ichida siz o'z saytingiz nomini o'ylab topishingiz va do'stlaringiz va unga tashrif buyurganlarning barchasidan faylga o'zgartirish kiritishni so'rashingiz mumkin.
C: WindowsSystem32Driversetchosts
Ularning har biri u erda qatorni qo'shishi kerak:
sizning_IP saytingiz
Masalan
192.168.43.90 alexblog.local
Shundan so'ng, brauzerning manzil satriga kiriting http://alexblog.local ular sizning saytingizda tugaydi.

Nega bu murakkablik?

Mahalliy serverga kirishni ochish bir qancha sabablarga ko'ra foydali bo'lishi mumkin, garchi ular odatda juda aniq bo'lsa. Buni qilayotganlar nima uchun qilishlarini bilishadi. Endi siz trafik uchun to'lashingiz shart emas (lekin elektr uchun to'lashingiz kerak), veb-saytingizni (hamma uchun ochmoqchi bo'lgan) hostingda joylashtirish ancha mantiqiyroq.

Mehmonlardan yashirin

.

Bundan tashqari, mahalliy xostingizga kirishni ochishda siz xavfsizlik haqida o'ylashingiz kerak. Men ushbu maqolada bu masalaga tegmayman, lekin sizni ishontirib aytamanki, administrator sifatida ishlaydigan Apache (ko'pchilik buni mahalliy xostlarda shunday ishlaydi) PHP skriptlari (yoki ulardagi zaifliklar) orqali kataloglar bo'ylab “sayyohat qilishi” mumkin. ) disklar. Ya'ni, hech bo'lmaganda nazariy jihatdan, tajovuzkor veb-saytingizdagi zaifliklar orqali kompyuteringizdan fayllarni yuklab olishi yoki fayllarni, masalan, Windows katalogidagi fayllarni o'chirishi mumkin. Agar mahalliy serveringiz xavfsizligiga g'amxo'rlik qilish siz uchun juda qiyin bo'lsa, unda javob aniq - hosting.

Mehmonlardan yashirin

Xosting saytlarida mavjud va eng past narxga ega!

Bilmoqchimisiz, ? yoki? Bularning barchasi va yana ko'p narsalar saytda. Bizning elektron pochta xabarnomamizga (sahifaning pastki qismida) obuna bo'ling yoki yangi maqolalar haqida birinchi bo'lib xabardor bo'lasiz! Bizga ham qo'shiling

Sizga maqola yoqdimi? Do'stlaringizga ulashing: