Агуулгын хүснэгт:
- Алхам 1: Зориулагдсан компьютер худалдаж аваарай
- Алхам 2: OS -ийг суулгаарай
- Алхам 3: OS суулгана уу
- Алхам 4: VNC -ийг тохируулах
- Алхам 5: FTP суулгана уу
- Алхам 6: FTP хэрэглэгчдийг тохируулах
- Алхам 7: FTP серверийг тохируулж, идэвхжүүлнэ үү
- Алхам 8: HTTP дэмжлэгийг суулгаж, суугаад тайвшир
- Алхам 9: Видео тоглоомын сервер суулгах (заавал биш)
- Алхам 10: Портуудыг урагшлуулна уу
- Алхам 11: Үнэгүй домэйн аваарай
- Алхам 12: Үүнийг туршиж үзээрэй
Видео: Өөрийнхөө вэб серверийг тохируулна уу!: 12 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Файлуудаа хадгалж, интернэт холболт олж авах боломжтой газартай болохыг хүсч байсан уу? Хэрэв та найзуудынхаа нэгэнд дуу өгөхийг хүсч байгаа эсвэл хамаатан садандаа амралтын зургийн номын сангаа бүхэлд нь татаж авахыг зөвшөөрсөн эсвэл таны бичсэн програмыг байршуулах газар хэрэгтэй бол хөгжмийн номын сангаа бэлэн байлгахыг хүсч байгаагаа хэлээрэй. эсвэл таны хийсэн газрын зураг. Вэб хуудсыг яах вэ? Та өөрийн гэсэн вэб хуудастай болохыг хүсч байсан уу? Энэ бүгдийг гэрийн вэб сервер ашиглан хийж болно … гэх мэт!
Гэртээ вэб сервер суулгах нь үнэхээр энгийн зүйл юм. Би үүнийг коллежид байх хугацаандаа тоглоомын сервер байршуулах, гадуур файл нөөцлөх, найзуудтайгаа файл хуваалцах зорилгоор ашиглах болно. Серверийг байрлуулсан компьютер миний гэрт байх бөгөөд би дотуур байрныхаа өрөөнд байх тул би зүгээр л алхаж, системийн тохиргоог өөрчилж чадахгүй байгаа тул бидэнд алсын зайнаас хандах шаардлагатай болно. Түүнчлэн, танд зориулагдсан компьютер хэрэгтэй байгаа нь тодорхой бөгөөд та үүнийг ажиллуулж орхиж, байнга холбогдож болно. Үргэлж унтардаг сервер ямар сайн юм бэ? Энэ компьютер нь гайхалтай байх албагүй, гэхдээ та үүнийг ажиллуулах тусам компьютер хурдан хоцрохгүй байх ёстой гэдгийг санаарай.
Алхам 1: Зориулагдсан компьютер худалдаж аваарай
Энэ алхам нь зарим хүнд хялбар, заримд нь хэцүү байж магадгүй юм. Би үнэхээр ашигладаггүй байсан компьютертэй байсан (энэ нь миний эцэг эхийн хуучин компьютер байсан, гэхдээ дараа нь тэр нас барж, би түүнийг хямд эд ангиар сэргээсэн, гэхдээ би PC -тэй байсан болохоор тийм ч их ашигладаггүй байсан).
Системийн үзүүлэлтүүд: AMD Sempron 64 2600+ (1.85 ГГц хүртэл overclocked) 1.5GB DDR RAM nVidia GeForce4 MX420 64MB (GPU нь тийм ч чухал биш, серверүүдэд сайн видео карт хэрэггүй, бүр нэгтгэсэн ч хангалттай) 60GB хатуу диск (IDE) (биш Энэ нь серверийн хувьд сайн, гэхдээ хангалттай сайн, би үүнд мөнгө зарцуулахыг хүсээгүй) DVD болон CD хөтөч (танд OS суулгахын тулд дор хаяж CD диск хэрэгтэй болно, үүнээс өөр шаардлагагүй) 3 Ethernet картууд (танд дор хаяж 1 хэрэгтэй болно) Энэ компьютерийг сэргээн засварлахад ойролцоогоор 100 доллар шаардлагатай (RAM, хайрцаг, оптик хөтчүүд, хатуу дисктэй байсан) 2007 оны сүүлээр би үүнийг дахин бүтээсэн.
Алхам 2: OS -ийг суулгаарай
Миний серверийн хувьд би Ubuntu Linux 8.04 ашиглаж байна. Линукс бол агуу серверийн үйлдлийн систем бөгөөд мэргэжлийн вэб серверүүдийн гол системүүдийн нэг юм (Google шиг, хэрэв би зөв санаж байвал Google Linux сервер ашигладаг). Гэсэн хэдий ч Линукс нь шинэ хэрэглэгчдийг төөрөгдүүлж болзошгүй тул серверийн хувилбарын оронд ширээний хувилбарыг ашиглах болно. Ширээний хувилбар нь хэрэглэгчийн график интерфэйстэй (GUI) тул та терминалын бүх тушаалыг ашиглан серверээ тохируулах шаардлагагүй болно. Энэ нь "серверийн хувилбар" биш учраас энэ нь гайхалтай сервер ажиллуулж чадахгүй гэсэн үг биш юм!
Хэрэв танд 64 битийн компьютер байгаа бол танд Linux -ийн 64 битийн хувилбар хэрэгтэй болно. Эдгээр нь 64 битийн чипсетүүд юм: -AMD Athlon64 -AMD Athlon64 X2 -AMD Turion64 -AMD Turion64 X2 -AMD Sempron64 (Sempron64 гэж албан ёсоор тэмдэглээгүй, гэхдээ савлагаанд нь AMD 64 лого байх болно) -Intel Core 2 -Intel Core 2 Duo - Intel Core 2 Quad Хэрэв та 32 битийн компьютертэй бол 64 битийн хувилбарыг ашиглах боломжгүй тул 32 битийн (x86) хувилбарыг аваарай. Эдгээр нь нийт 32 битийн процессорууд юм: -AMD Athlon -AMD AthlonXP -AMD Sempron -AMD Duron -Intel Pentium 1/2/3/4/M/D -Intel Celeron (зарим нь 64 бит нийцтэй байж магадгүй) Ubuntu -г татаж авах www.ubuntu.com Би BitTorrent ашиглан татаж авахыг зөвлөж байна. Та ашиглах гэж буй хувилбарынхаа ISO дүрсийг авсны дараа хүссэн CD шатаах програмаа ашиглан.iso файлыг хоосон CD рүү шарна уу.
Алхам 3: OS суулгана уу
CD -гээ компьютертээ хийгээд асаагаарай. Аз таарвал Ubuntu CD дэлгэц дээр гарч ирнэ. Хэлээ сонгоод цэснээс эхний сонголтыг сонгоно уу (Суулгах биш, энэ нь Туршилт эсвэл LiveCD эсвэл үүнтэй төстэй зүйл гэж би бодож байна). Энэ нь ачаалагдах бөгөөд та удахгүй Ubuntu -ийн ширээний компьютерийг харах болно.
Одоо, хэрэв та давхар ачаалахыг хүсч байвал (Windows болон Linux хоёрыг нэг компьютер дээр суулгасан) System-> Administration-> Partition Editor руу очно уу. Та үүнийг ашиглан Windows (FAT32 эсвэл NTFS) хуваалтынхаа хэмжээг өөрчилж, Linux суулгахад хоосон зай үлдээж болно. Хэмжээг нь өөрчилж, хэрэглэсний дараа эсвэл хэрэв та Linux -ийг дангаар нь суулгах гэж байгаа бол ширээний компьютер дээрх "Install" дүрс дээр давхар товшино уу. Суулгах байршлын хувьд "Хамгийн том тасралтгүй чөлөөт зайг ашиглах" -ыг сонгоод удирдамжийг дагаж мөрдөөрэй. Суулгаж дууссаны дараа компьютераа дахин ачаална уу. Та GRUB (ачаалагч, таны компьютер дээр суулгасан бүх үйлдлийн системийг харуулсан цэс бүхий хар дэлгэц) авах ёстой. Жагсаалтаас Ubuntu -г сонгоод Enter дарна уу. Үүнийг ачаалсны дараа суулгах явцад оруулсан нэр, нууц үгээ ашиглан нэвтэрнэ үү. Та одоо Ubuntu Desktop -ийг харах ёстой. Одоо та үйлчлэхэд бэлэн байна!
Алхам 4: VNC -ийг тохируулах
За одоо үйлдлийн системээ суулгасны дараа та ямар нэгэн алсын хандалтыг идэвхжүүлэхийг хүсч байна. Алсын зайнаас хандах замаар та өөр компьютер ашиглан сервертэйгээ холбогдох боломжтой бөгөөд серверийн дэлгэцийг харах боломжтой болно. Та алсын компьютер дээрх хулгана, гарыг ашиглан серверийн өөрийн хулгана, гарыг удирдах боломжтой болно, өөрөөр хэлбэл та интернетийг хаанаас ч ашиглаж болно.
Алсын ширээний хандалтыг тохируулахын тулд System-> Preferences-> Remote Desktop руу очно уу. Эдгээрийг шалгана уу: "Бусад хэрэглэгчид таны ширээний компьютерийг харахыг зөвшөөрөх" "Бусад хэрэглэгчид таны ширээний компьютерийг удирдахыг зөвшөөрөх" "Хэрэглэгчээс энэ нууц үгийг оруулахыг шаардах:" Дараа нь Нууц үг оруулах талбарт нууц үг оруулна уу. Тэмдэгтийн хязгаарлалт байдаг тул таны нууц үг нэлээд богино байх ёстой. Серверийн ширээний компьютерийг харахаас өмнө энэ нууц үгийг алсын компьютерт оруулах шаардлагатай болно.
Алхам 5: FTP суулгана уу
Одоо та өөр компьютерээс өөрийн компьютерт нэвтрэх боломжтой, гэхдээ дараа нь би энэ функцийг хэрхэн ашиглах талаар олж мэдэх болно. Эхлээд серверийнхээ үндсэн тохиргоог дуусгая.
FTP (Файл дамжуулах протокол) нь сервер рүү файл оруулах, татаж авахад ашигладаг систем юм. Үндсэндээ энэ нь интернэтэд хавтас байхтай адил юм, та файл хуулах олон хавтастай байж болно. Та Windows Explorer ашиглан онлайн хавтсандаа нэвтэрч, файлуудаа чирж байршуулж болно. Дараа нь та найз нөхөддөө данс өгч, тэд бас татаж, татаж авах боломжтой бөгөөд ингэснээр имэйл рүү файл оруулах шаардлагагүй болно. Үүний тулд би таны компьютер дээр FTP сервер ажиллуулдаг Linux програм болох Pro FTP Daemon (proftpd) ашиглах гэж байна. Би мөн текст файлыг засварлах эсвэл терминалын кодыг ашиглахгүйгээр proftpd -ийг тохируулах боломжийг олгодог gproftpd, GUI -ийг ашиглах болно. Энэ нь ойлгомжгүй сонсогдож магадгүй гэдгийг би мэднэ, гэхдээ бодит байдал дээр энэ нь маш амархан. Терминал нээхээс эхэлнэ үү (Програм-> Дагалдах хэрэгсэл-> Терминал). Програм суулгах өөр аргууд байдаг (хэрэв та терминалыг тэсэхгүй бол), гэхдээ хэрэв та хайж байгаа зүйлээ мэдэж байвал терминал ашиглах нь илүү хурдан гэж би хувьдаа бодож байна. Нээгдсэний дараа: sudo apt-get install proftpd гэж бичээд ENTER дарна уу. Энэ нь "password:" гэж хэлэх бөгөөд нууц үгээ оруулна уу (суулгах явцад тохируулсан нууц үг), дараа нь ENTER дарна уу. Таныг нууц үгээ бичихэд од эсвэл цэг тавихгүй тул нууц үгээ оруулсан гэсэн ямар ч шинж тэмдэг харагдахгүй байвал санаа зовох хэрэггүй. Дараа нь энэ нь Y эсвэл N (Тийм эсвэл Үгүй) дээр дарж суулгахыг шаардаж магадгүй юм. apt-get gproftpd суулгаад ENTER дарна уу. Та нууц үгээ оруулснаас хойш энэ удаад танаас нууц үг шаардах ёсгүй, гэхдээ хэрэв асуувал дээрхийг давтана уу. Энэ тушаал дууссаны дараа та тохиргоог хийхэд бэлэн болно.
Алхам 6: FTP хэрэглэгчдийг тохируулах
Одоо хөгжилтэй хэсгийн талаар. Систем -> Захиргаа -> GPROFTPD руу ороод нууц үгээ оруулахыг хүсвэл оруулна уу. Та GPROFTPD цонхтой тулгарах ёстой. Таны сервер идэвхжихгүй, тохируулагдахгүй байгаа тул бид эхлээд үүнийг тохируулж, тохируулах ёстой.
Эхлээд Хэрэглэгчийн таб руу очно уу. Энд та өөртөө данс үүсгэх болно. Энэ нь нэлээд тайлбартай боловч таны бөглөх шаардлагатай мэдээлэл энд байна: Хэрэглэгчийн нэр: хэрэглэгчийн нэрээ сервер дээрээ оруулахыг хүссэн зүйлээ оруулна уу. Та үүнийг нэвтрэхийн тулд ашиглах болно. Энэ нь том үсэг эсвэл стандарт бус тэмдэгт байж болохгүй, зөвхөн жижиг үсэг, тоо оруулна. Нууц үг: өөрөө тайлбарласан, дахин жижиг үсэг, тоо. Энэ нь таны нууц үгийг далдлахгүй гэдгийг анхаарна уу, хэрэв та хувийн нууц үг оруулж байгаа бол найзуудаа дэлгэцээ бүү харуулаарай! Бүлэг: Энэ талаар тийм ч сайн мэдэхгүй байна, зүгээр л бүлгийн нэрийг оруулна уу. Та админ болохоор "администратор" гэж оруулна, дараа нь найзуудын хувьд "хэрэглэгчид" гэж бичнэ (хэрэв тэд үнэхээр онцгой биш бөгөөд та тэдгээрийг администратор гэж ангилахыг хүсэхгүй бол: P) Дахин хэлэхэд зөвхөн жижиг үсэг, тоо. Сэтгэгдэл: Бүртгэл үнэхээр хэн болохыг бичээрэй ("би" өөрөө өөртөө ажилладаг, эсвэл найзуудынхаа жинхэнэ нэрийг энд бичнэ үү). Дахин хэлэхэд зөвхөн жижиг үсэг, тоо. Shell: байгаагаар нь үлдээгээрэй, /dev /null. Энэ нь юуны төлөө болохыг би мэдэхгүй, гэхдээ хэрэв та үүнийг орхих юм бол энэ нь сайн ажиллах болно. "Нууц үг шаардах" ба "Хэрэглэгчийг статистикт харуулах" аль алиныг нь шалгаарай (хэрэв та далд хэрэглэгчийг хүсч байвал "Хэрэглэгчийг статистикт харуулах" гэсэн сонголтыг арилгана уу) Хамгийн их нэвтрэлт: Хэрэглэгч нэгэн зэрэг хэдэн холболт нээхийг тохируулна уу. Таны хувьд би үүнийг өндөр болгож, бусад хүмүүсийн хувьд доогуур тавих болно. Та ихэнх файлыг байршуулах магадлалтай тул та илүү олон холболт авах боломжтой болно. Нэвтрэхийг зөвшөөрөх: бүгд, үүнийг зүгээр л орхих хэрэгтэй. Доод хэсгийн хувьд хэрэглэгчийн гэрийн лавлахыг оруулна уу. Миний хувьд би/home/adam/ftp гэж оруулсан. Би өөрийн гэрийн лавлах руу өөрийн данснаас (/home/adam) хандахыг хүссэн тул бусад хүмүүсийн дансыг гэрийнхээ дэд директорт (/home/adam/ftp) оруулсан. Ингэснээр FTP лавлах нь миний хэрэглэгчийн бүртгэлийн гэрт байгаа бөгөөд миний FTP данс нь FTP гэр болон хувийн гэрийн лавлах руу нэвтрэх боломжтой болно. Би өөрийн гэрийн лавлахад/home // ашиглахыг зөвлөж байна, бүх зөвшөөрлийг шалгаж, найз нөхөддөө/home // ftp (зөвшөөрлийг өөрийн хүссэнээр шалгаарай). Зөвшөөрөл нь өөрөө тайлбарлагддаг тул хэрэглэгч файл эсвэл фолдер дээр тодорхой үйлдэл хийхийг зөвшөөрөхийн тулд нүдийг чагтална уу. Хэрэглэгчээ тохируулсны дараа "Нэмэх" товчийг дарж хэрэглэгчийг жагсаалтад оруулна уу. Энэ алхамыг хүссэн олон хэрэглэгчдэд давтана уу.
Алхам 7: FTP серверийг тохируулж, идэвхжүүлнэ үү
Одоо бол хөгжилтэй хэсэг. Та FTP серверээ сүлжээндээ байрлуулах ёстой бөгөөд энэ нь эцэстээ интернетэд байх болно.
Эхний таб болох "Серверүүд" таб руу буцна уу. Энэ нь бараг тохируулагдсан байгаа, гэхдээ та өөрчлөхийг хүсч буй зарим сонголтуудыг энд оруулав. Серверүүдийн IP хаяг эсвэл хостын нэр: Үүнийг 0.0.0.0 дээр үлдээхийг зөвлөж байна, энэ нь түүний байршлыг автоматаар илрүүлж, үүний дагуу өөрийгөө тохируулах болно гэсэн үг юм Альтернатив серверийн таних тэмдэг: Та үүнийг ашиглан сервердээ нэр өгөх боломжтой. Энэ нь заавал биш бөгөөд хэрэв та нэр өгөхийг хүсвэл хайрцгийг "Асаасан" болгож өөрчилнө үү NAT чиглүүлэлтийг тохируулна уу: Үүнийг чиглүүлэгчийнхээ IP хаягаар тохируулаарай, гэхдээ энэ нь шаардлагагүй юм шиг санагддаг, асаахгүйгээр ажилладаг, тийм ч их асуудал байхгүй., зүгээр л үүнийг орхиж, хэрэв танд асуудал байгаа бол л ашиглаарай Администраторуудын имэйл хаяг: Та администратор бөгөөд энд имэйлээ оруулна уу. Тодорхойлолт/урвуу хайлтыг ашиглана уу: Эдгээрийн юу хийдэг талаар ямар ч ойлголт байхгүй, гэхдээ Off/Off нь сайн ажилладаг Цагийн стандарт: Үүнийг орон нутгийн түвшинд байлга, таны FTP -ийг ашиглаж буй хүмүүс таны ямар цагийн бүсэд амьдарч байгааг мэддэг байх. Порт: Үүнийг 21 -т үлдээгээрэй. стандарт FTP порт. Хэрэв та үүнийг өөрчлөхийг хүсч, юу хийж байгаагаа мэдэхийг хүсч байвал үргэлжлүүлээрэй, гэхдээ хэрэв та энэ юу болохыг мэдэхгүй бол үүнийг 21 -т үлдээгээрэй. Идэвхгүй портын хүрээ: Би мэдэхгүй байна. зүгээр байх Хамгийн их холболт: Энэ бол таны сервер хичнээн нийт (бүх хэрэглэгчээс) холболт хийхийг зөвшөөрнө. Энд анхдагч нь зүгээр байна. Нэвтрэх хамгийн их оролдлого: Энэ нь нууц үг буруу оролдоход зориулагдсан гэж бодож байна. Хүмүүс нууц үгээ будлиулж чаддаг гэдгийг мэддэг учраас би үүнийг илүү өндөр болгохыг илүүд үздэг. Нууц үгээ будлиулсан нь таныг хакер гэсэн үг биш тул би сервер дээрээ 40 оролдлого хийхийг зөвшөөрдөг. Байршуулах хурд: Үүнийг серверт холбогдсон сүлжээний хамгийн дээд хурднаас өндөр болгож тохируулснаар таны сервер шаардлагагүй удаашрахгүй болно. Хэрэв та дамжуулахын тулд LAN болон интернет хоёуланг нь ашиглаж байгаа бол үүнийг 1000 -аас дээш болгоорой, учир нь LAN нь илүү хурдан дамжуулах боломжтой бөгөөд LAN дамжуулалт ямар ч шалтгаангүйгээр удаашрах болно. Интернет нь хамгийн дээд хурдад хүрч чадахгүй, гэхдээ энэ нь ойлгомжтой юм. Татаж авах хурд: Дээр дурдсантай адилаар би LAN -г удаан дамжуулахаас сэргийлэхийн тулд үүнийг өндөр (1000) болгосон. Цуцлагдсан байршуулалтыг автоматаар устгах: Би үүнийг асаасан. Тиймээс, хэрэв хэн нэгэн байршуулахыг цуцалбал, та сервер дээрээ хагас файл авахгүй болно (хагас файл нь ашиггүй бөгөөд хоосон зай алддаг). БОЛЖ БАЙНА УУ! Одоо та тохиргоог хийлээ. Тохиргооны өөрчлөлтийг хэрэгжүүлэхийн тулд "Хэрэглэх" дээр дарна уу. Одоо том бол "Идэвхжүүлэх" товчийг дарахад таны серверийн статус "Идэвхжсэн" болж өөрчлөгдөнө. Энэ нь та одоо ОНЛАЙН байна гэсэн үг юм! (үнэндээ тийм биш, таны сервер асаалттай байгаа, гэхдээ зөвхөн таны LAN дээр байна, энэ тухай дараа дэлгэрэнгүй үзэх болно).
Алхам 8: HTTP дэмжлэгийг суулгаж, суугаад тайвшир
FTP нь жаахан хэцүү (эсвэл наад зах нь урт уу?) Гэж бодсон ч айх шаардлагагүй. HTTP дэмжлэгийг тохируулах нь маш энгийн.
Үүнийг Terminal-д бичнэ үү: sudo apt-get install apache2, Enter товчлуурыг дарж, шаардлагатай бол нууц үгээ бичээд, шаардлагатай бол Y дарна уу. Одоо суугаад тайвшир, HTTP сервер ажиллаж байна! (Дашрамд хэлэхэд, таны вэб хуудасны гэрийн лавлах бол /var /www, та html файлуудаа тэнд байрлуулна)
Алхам 9: Видео тоглоомын сервер суулгах (заавал биш)
Бүх тоглоом өөр өөр, хүн бүр өөр өөр тоглоом тоглодог тул би энэ талаар дэлгэрэнгүй мэдээлэл өгөхгүй байна. Гэсэн хэдий ч хэрэв та хүсвэл шинэ серверээ ашиглан видео тоглоомын сервер ажиллуулж болно.
АСУУДАЛ! Ихэнх видео тоглоомыг WINDOWS -д зориулан бичсэн байдаг … гэхдээ манай сервер үүнийг ажиллуулдаггүй: эсвэл график асуудлууд, гэхдээ тэдгээр тоглоомуудад зориулагдсан тусгай серверийн програмууд ихэвчлэн өөгүй ажилладаг. Дахин хэлэхэд Wine-ийг хялбархан тушаалаар суулгахын тулд Terminal-ийг ашиглаарай: sudo apt-get install wine Одоогоор та үүнийг хэрхэн ашиглахаа мэдэх ёстой. Wine суулгасны дараа та /home//.wine/drive_c/ фолдертой болно (. Wine файлыг үзэхийн тулд та далд файлуудыг харуулахын тулд дарна уу, учир нь өмнө нь цэг тавьсан бүх зүйлийг Линукс дээр нуусан гэж үздэг). Энэ нь таны Windows -тэй тэнцүү байна. C: хөтөч. Таны C: драйвт байгаа бүх програмууд энэ фолдерт ордог бөгөөд Wine энэ фолдерыг таны виртуал C: диск гэж үздэг. Миний хувьд /home/adam/.wine/drive_c/gmodserver/orangebox /srcds.exe бол надад хэрэгтэй програмын байршил юм. Та серверээ эхлүүлэхийн тулд десктоп дээрээ эхлүүлэгч хийж болно. Зориулагдсан сервер энд байна). Төрөл - Програмын нэр - Garry -ийн Mod Server Command - дарс C: /gmodserver/orangebox/srcds.exe -game garrysmod Тайлбар - Garry -ийн модны серверийг эхлүүлэх Одоо та ширээний компьютер дээрээ гоёмсог дүрс гарч ирэх бөгөөд үүнийг ашиглан серверээ ажиллуулж болно.. Тоглоомыг хөгжилтэй өнгөрүүлээрэй:)
Алхам 10: Портуудыг урагшлуулна уу
Юу? Портуудыг урагшлуулах уу? Порт дамжуулах нь бараг бүх гэрийн чиглүүлэгчид байдаг сонголт юм. Таны сервер компьютер нь чиглүүлэгчийн ард байх магадлалтай тул (таны гэрийн сүлжээ нь интернэтэд холбогдсон чиглүүлэгчтэй Дотоод сүлжээ [LAN]) бөгөөд таны компьютерийн IP хаяг (бусад компьютерын серверийн компьютертэй харьцах дугаар) таны дотоод сүлжээнд ажилладаг (бүх компьютер таны чиглүүлэгчтэй холбогдсон). Гаднах ертөнц (Интернет) таны сервертэй шууд ярихын тулд таны чиглүүлэгч энэ хоёрт харилцах боломжийг олгох ёстой. Ер нь гадаад ертөнц (Интернет) таны чиглүүлэгчтэй ярилцаж, таны чиглүүлэгч энэ мессежийг таны компьютерт дамжуулдаг. Энэ нь хайлт хийхэд тохиромжтой боловч үйлчлэхийн тулд биш юм. Энэ холбооны сувгийг нээхийн тулд бид портуудыг харах хэрэгтэй. Портууд бол өөр өөр програмуудын ярихад ашигладаг "сувгууд" юм. Зарим нийтлэг портууд: 21 - FTP80 - HTTP5900 - VNC29070 - Jedi Academy (JKA сервер байршуулдаг байсан) Илүү олон зүйл байдаг (тэдний 65 мянга орчим нь хэхэ) гэхдээ энэ бол гол зүйл биш юм. Гол нь та интернэтийн IP хаягийн портыг серверийн локал IP хаягийн порт руу шууд холбох хэрэгтэй бөгөөд үүнийг хийхийн тулд чиглүүлэгчийн тохиргооны хуудсыг нээнэ үү (та администраторын хэрэглэгчийн нэр, нууц үгийг мэдэх шаардлагатай болно).). Чиглүүлэгчийн хуудас нь ихэвчлэн https://192.168.1.1 дээр байдаг боловч зарим нь https://192.168.0.1, https://192.168.2.1 эсвэл бусад хаягаар байж болно. Хэрэв та холбогдож чадахгүй байгаа бол чиглүүлэгчийнхээ зааварчилгааг эсвэл Google -ээс хайж олох хэрэгтэй. Миний Netgear нь хажуугийн багана дээр байдаг бөгөөд бусад брэндийн талаар сайн мэдэхгүй байна. Эндээс та ажилдаа явж болно. Та серверийн PC-ийн локал IP хаягийг мэдэх хэрэгтэй болно (та үүнийг дэлгэцийн баруун дээд буланд байгаа сүлжээний дүрс дээр дарж, хоёр компьютер бүхий дүрс дээр дарж, холболтын мэдээллийг сонгосноор олох боломжтой. "Хаяг" талбар). Одоо дараах тохиргоог нэмнэ үү: (формат: "нэр" - TCP/UDP - эхлэх порт - төгсгөлийн порт - 192.168.xx (серверийнхээ оронд солих)) "VNC" - TCP - 5800 - 5900 - 192.168.xx "FTP" - TCP/UDP - 21 - 21 - 192.168.xx "HTTP" - TCP - 80 - 80 - 192.168.xx "Gmod" - TCP/UDP - 27015 - 27015 - 192.168.xx (орлуулах Тоглоомын тохиргоо нь мэдээжийн хэрэг) Та үүнийг хэрэглэсний дараа үнэхээр ОНЛАЙН байх ёстой.
Алхам 11: Үнэгүй домэйн аваарай
За, танд сервер байна. Таны бүх найзууд хамгийн сүүлийн үеийн мэдээллийг авахын тулд https://75.185.355.1337 (жинхэнэ IP биш, гэхдээ таны ихэнх найз нөхөд үүнийг мэдэхгүй байх болно) руу нэвтрэхийг маш их хүсч байна гэж та бодож байна уу? ҮГҮЙ! Удаан, уйтгартай, байнга өөрчлөгдөж байдаг IP хаягаа санах нь үүнийг ойлгодог хүмүүст ч хэцүү байдаг. Энэ бол интернет, гэхдээ та тэдэнд урт утасны дугаартай төстэй зүйлийг хэлж байна, танд домэйн хэрэгтэй! Домэйн нэр бол таны IP хаягийн маск юм. Бусад сайтуудын нэгэн адил Google -ийн серверүүд IP хаягтай байдаг. Гэсэн хэдий ч та тэдний IP хаягийг мэдэхгүй, зөвхөн www.google.com л мэдэх болно. Тэгэхээр, яаж IP хаягийг нь мэдэхгүйгээр тэдэнтэй холбогдоод байгаа юм бэ? Учир нь www.google.com домэйн нь Google -ийн серверийн IP хаягийг холбож, түүнд хүсэлт илгээдэг бөгөөд домэйн нэрний асуудал нь бүртгүүлэхэд мөнгө зарцуулдагт оршино. Гэсэн хэдий ч хэрэв та золиослох хүсэлтэй бол www.no-ip.com дээрээс үнэгүй домэйн авах боломжтой. Сул тал бол таны домэйн.servegame.com эсвэл үүнтэй төстэй зүйл байх болно. Тэдэнд таны сонгож болох олон домэйнүүд байдаг (servegame, servehttp, serveftp хэдхэн нэрээр нэрлэх боломжтой), гэхдээ та өөрийн бүрэн тохируулсан домэйныг авч чадахгүй байна. (Жишээлбэл, би https://calc.servegame.com хаягийг авах боломжтой, гэхдээ https://calcprogrammer1.com биш [бүртгүүлэхэд мөнгө хэрэгтэй болно]) Нэрийн зүйлээс өөр, no-ip домэйнууд мундаг шүү. Чөлөөт үйлчилгээ нь зөвхөн 60 хоног үргэлжилдэг боловч хугацаа нь дуусах дөхсөн үед танд имэйл илгээх бөгөөд та домэйны ашиглалтын хугацааг сунгах боломжтой болно. Та интернэтийн IP хаягийг мэдэх хэрэгтэй бөгөөд үүнийг зөвхөн googling ашиглан олж болно. "Миний IP гэж юу вэ" (та IP хаягаа хэлэх олон сайт авах болно). IP-гүй байх тохиргоондоо интернэт IP-ээ ашиглаарай.
Алхам 12: Үүнийг туршиж үзээрэй
Одоо хөгжилтэй хэсэг ирлээ. Бүх зүйлийг тохируулж, ашиглахад бэлэн байх ёстой, та тест хийх л хэрэгтэй. Энэ нь http -ийг туршиж үзэхэд хамгийн хялбар юм. Хөтчөө нээгээд "https://.com" гэж бичээд Enter дарна уу. Ямар ч аз таарвал "Энэ нь ажилладаг!" гарч ирэх ёстой (apache2 -аас ирсэн туршилтын мессеж, та үнэхээр ажиллаж байгааг мэдсэнийхээ дараа /var /www дээрх файлыг өөрчилж болно). Хэрэв тийм биш бол "https:// [www. Or.com үгүй, зөвхөн IP дугаар]" гэж оролдоорой. Энэ нь ажиллах ёстой, хэрэв тийм биш бол таны порт дамжуулах нь ажиллахгүй болно. Хэрэв эдгээрийн аль нь ч тус болохгүй бол эцсийн арга болгон <a href = "https:// https:// үзээрэй.
Зөвлөмж болгож буй:
Raspberry Pi 4-ийг зөөврийн компьютер/компьютер ашиглан Ethernet кабель ашиглан тохируулна уу (Хяналтгүй, Wi-Fi байхгүй): 8 алхам
Raspberry Pi 4-ийг Ethernet кабель ашиглан зөөврийн компьютер/компьютерээр тохируулах (Хяналтгүй, Wi-Fi байхгүй): Үүний тулд бид 1Gb RAM-ийн Raspberry Pi 4 Model-B-тэй ажиллах болно. Raspberry-Pi бол боловсролын зориулалттай, DIY төслүүдэд хямд төсөр өртөгтэй 5В 3А цахилгаан хангамж шаарддаг ганц самбар бүхий компьютер юм
Raspberry Pi дээр Shinken Network Monitor -ийг суулгаж тохируулна уу: 14 алхам
Raspberry Pi дээр Shinken Network Monitor -ийг суулгаж, тохируулна уу: ТАЙЛБАР: shinken -ийг хамгийн сүүлд 2016 оны 3 -р сард 2.4.3 -ийн тогтвортой хувилбар болгон шинэчилсэн. Тиймээс, хэдэн жилийн өмнө би гэрийн сүлжээг хянах өөр арга зам руу шилжсэн. Нэмж дурдахад php5 байхгүй байгаа тул энэ зааварчилгааг бүү ашиглаарай
Raspberry Pi дээр Raspbian -ийг суулгаж, тохируулна уу: 6 алхам
Raspberry Pi дээр Raspbian -ийг суулгаж тохируулах: Энэхүү заавар нь Raspberry Pi дээр Raspbian -ийг суулгахыг хүсдэг хүмүүст зориулагдсан бөгөөд энэ хичээлийг Бразилд португал хэл дээр бичсэн болно. Би үүнийг англи хэл дээр бичихийг хичээсэн. Тиймээс бичгээр бичсэн зарим алдааг уучлаарай. Энэ заавар
Потенциометр ашиглан LED гэрлийг тохируулна уу: 4 алхам
LED гэрэлтүүлгийг потенциометр ашиглан тохируулах: Өмнөх нийтлэлд би ADC утгыг потенцометрээс Arduino ашиглан хэрхэн уншихыг харуулсан бөгөөд энэ удаад ADC -ийн утгыг унших давуу талыг ашиглах болно
Вэб дээр суурилсан хяналтын самбар бүхий вэб холболттой SMART LED анимэйшн цаг, синхрончлогдсон цагийн сервер: 11 алхам (зурагтай)
Вэб дээр суурилсан Хяналтын самбар бүхий вэб холболттой SMART LED анимэйшн цаг, синхрончлогдсон цаг: Энэ цагийн түүх 30 гаруй жилийн түүхтэй. Аав маань энэ санааг анх 10 -хан настай байхад, LED хувьсгалаас нэлээд өмнө анх санаачилж байсан юм. Үнэн