Мазмұны:

Өзіңіздің жеке веб -серверіңізді орнатыңыз !: 12 қадам
Өзіңіздің жеке веб -серверіңізді орнатыңыз !: 12 қадам

Бейне: Өзіңіздің жеке веб -серверіңізді орнатыңыз !: 12 қадам

Бейне: Өзіңіздің жеке веб -серверіңізді орнатыңыз !: 12 қадам
Бейне: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, Шілде
Anonim
Өзіңіздің жеке веб -серверіңізді орнатыңыз!
Өзіңіздің жеке веб -серверіңізді орнатыңыз!

Сіз өзіңіздің файлдарыңызды сақтай алатын және Интернетке қосылған кез келген жерден оларға қол жеткізе алатын орын алғыңыз келді ме? Егер сіз достарыңыздың біріне ән бергіңіз келсе немесе сіздің туыстарыңызға демалыс күндерінің фотосуреттер жинағын жүктеуге рұқсат бергіңіз келсе немесе сізге бағдарламалар орналастыратын орын қажет болса, сізде музыкалық кітапхананың болуын қалайтыныңызды айтыңыз. немесе сіз жасаған карталар. Веб -бет туралы не деуге болады? Сіз өзіңіздің жеке веб -парағыңыз болғыңыз келді ме? Мұның бәрін үйдегі веб -сервермен жасауға болады … және тағы басқалар!

Үйде веб -серверді орнату өте қарапайым. Мен мұны колледжде жүргенде ойын серверлерін орналастыру, файлдардың резервтік көшірмесін жасау және достармен файлдарды бөлісу үшін қолданамын. Серверді орналастыратын компьютер менің үйімде, мен жатақханада боламын, сондықтан мен жай ғана жүйенің параметрлерін өзгерте алмаймын, сондықтан бізге қашықтан қатынаудың қандай да бір түрі қажет болады. Сонымен қатар, сізге дербес компьютер қажет, оны әрқашан қосулы күйде қалдыруға болады. Үнемі істен шығатын серверден не пайда? Бұл компьютердің керемет болуы міндетті емес, бірақ есіңізде болсын, сіз онымен неғұрлым көп жұмыс жасасаңыз, компьютердің артта қалмауы соғұрлым тезірек болуы керек.

1 -қадам: Арнайы компьютер сатып алыңыз

Арнайы компьютер сатып алыңыз
Арнайы компьютер сатып алыңыз
Арнайы компьютер сатып алыңыз
Арнайы компьютер сатып алыңыз
Арнайы компьютер сатып алыңыз
Арнайы компьютер сатып алыңыз

Бұл қадам кейбіреулер үшін оңай, ал басқалары үшін қиын болуы мүмкін. Менде қазірдің өзінде қолданылмайтын ДК болды (бұл бастапқыда менің ата -анамның ескі компьютері еді, бірақ содан кейін ол қайтыс болды, мен оны арзан бөлшектермен қалпына келтірдім, бірақ менде ДК болғаннан кейін мен оны көп қолданған жоқпын).

Жүйелік ерекшеліктер: AMD Sempron 64 2600+ (1,85 ГГц -ке дейін үдетілген) 1,5 ГБ DDR RAM nVidia GeForce4 MX420 64MB (GPU шын мәнінде маңызды емес, серверлерге жақсы видеокарталар қажет емес, тіпті интеграцияланған) 60 ГБ қатты диск (IDE) (жоқ бұл сервер үшін жақсы, бірақ жеткілікті жақсы, мен бұған ақша жұмсағым келмеді) DVD және CD дискісі (ОЖ орнату үшін сізге кем дегенде CD диск қажет болады, қажет емес) 3 Ethernet карталар (сізге кемінде 1 қажет) Бұл жүйе сервер ретінде өте жақсы жұмыс істейді, сондықтан мұның бәрі одан да жақсы жұмыс істейді. Бұл компьютерді қалпына келтіру үшін шамамен 100 доллар қажет (қазірдің өзінде жедел жады, корпус, оптикалық дискілер мен қатты диск), мен 2007 жылдың соңында мен оны қайта құрдым.

2 -қадам: ОЖ алыңыз

ОЖ алыңыз!
ОЖ алыңыз!
ОЖ алыңыз!
ОЖ алыңыз!

Менің серверім үшін Ubuntu Linux 8.04 қолданамын. Linux - бұл тамаша серверлік ОЖ және кәсіби веб -серверлердің артындағы негізгі ОЖ -дың бірі (Google сияқты, егер мен есімде болса, Google Linux серверлерін қолданады). Алайда, 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 кескінін алғаннан кейін.iso файлын ықшам дискіге жазу бағдарламасын пайдаланып бос CD -ге жазыңыз.

3 -қадам: ОЖ орнатыңыз

ОЖ орнатыңыз!
ОЖ орнатыңыз!

Компакт -дискіні компьютерге салыңыз және қосыңыз. Кез келген сәтте ол Ubuntu CD экранына шығады. Өз тіліңізді таңдаңыз, содан кейін мәзірдегі бірінші опцияны таңдаңыз (Орнату емес, менің ойымша, бұл Test немесе LiveCD немесе сол сияқты). Ол жүктеледі және сіз көп ұзамай Ubuntu жұмыс үстелін көресіз.

Енді, егер сіз қос жүктеуді қаласаңыз (Windows пен Linux бір компьютерде болса), System-> Administration-> Partition Editor тармағына өтіңіз. Сіз мұны Windows (FAT32 немесе NTFS) бөлімінің өлшемін өзгертуге және Linux орнату үшін бос орын қалдыруға болады. Өлшемін өзгерткеннен және қолданғаннан кейін немесе егер сіз Linux -ты дербес орнататын болсаңыз, жұмыс үстеліндегі «Орнату» белгішесін екі рет нұқыңыз. Орнатылатын орын ретінде «Ең үлкен үздіксіз бос кеңістікті пайдалану» тармағын таңдап, нұсқауларды орындаңыз. Орнату аяқталғаннан кейін компьютерді қайта жүктеңіз. Сізге GRUB (жүктеуші, компьютерде орнатылған барлық операциялық жүйелердің тізімі бар қара экран) жүктелуі керек. Тізімнен Ubuntu таңдаңыз және Enter пернесін басыңыз. Ол жүктелгеннен кейін, орнату процесінде енгізілген атыңыз бен құпия сөзіңізді пайдаланып кіріңіз. Енді сіз Ubuntu жұмыс үстелін көруіңіз керек. Енді сіз қызмет етуге дайынсыз!

4 -қадам: VNC орнату

VNC орнату
VNC орнату
VNC орнату
VNC орнату

Енді сізде операциялық жүйе орнатылғаннан кейін сіз қашықтан қатынауды қосқыңыз келеді. Қашықтан қатынау арқылы сіз серверге басқа дербес компьютермен қосылып, сервер экранын көре аласыз. Сіз қашықтағы дербес компьютердегі тышқан мен пернетақтаны сервердің жеке тінтуірі мен пернетақтасын басқару үшін пайдалана аласыз, яғни сіз Интернеттің кез келген жерінен серверді пайдалана аласыз.

Жұмыс үстеліне қашықтан қатынауды орнату үшін System-> Preferences-> Remote Desktop тармағына өтіңіз. Мыналарды тексеріңіз: «Басқа пайдаланушыларға жұмыс үстелін көруге рұқсат беру» «Басқа пайдаланушыларға жұмыс үстелін басқаруға рұқсат беру» «Пайдаланушыдан осы құпия сөзді енгізуді талап ету:» Содан кейін Құпия сөз өрісіне құпия сөзді теріңіз. Таңбалар шектеулері бар, сондықтан сіздің құпия сөзіңіз өте қысқа болуы керек. Сервердің жұмыс үстелін көрмес бұрын бұл құпия сөзді қашықтағы компьютерге енгізу қажет.

5 -қадам: FTP орнатыңыз

FTP орнатыңыз
FTP орнатыңыз

Енді сіз басқа компьютерден компьютерге қол жеткізе аласыз, бірақ мен бұл мүмкіндікті кейінірек қалай қолдану керектігін білемін. Алдымен сервердің негізгі орнатуын аяқтайық.

FTP (File Transfer Protocol) - бұл файлдарды серверге жүктеу және жүктеу үшін қолданылатын жүйе. Негізінде, бұл Интернетте қалта бар сияқты, сізде файлдарды көшіретін бірнеше қалта болуы мүмкін. Сіз тіпті Windows Explorer көмегімен онлайн қалтаңызға кіре аласыз және файлдарды жүктеу үшін оны сүйреп апара аласыз. Содан кейін сіз достарыңызға есептік жазбаны бере аласыз және олар жүктей алады және жүктей алады, бұл файлдарды электрондық поштаға жинау қажеттілігін жояды. Ол үшін мен компьютерде FTP серверін басқаратын Linux бағдарламасы Pro FTP Daemon (proftpd) қолданамын. Мен сонымен қатар мәтіндік файлдарды өңдемей немесе терминалдық кодтарды пайдаланбай proftpd орнатуға мүмкіндік беретін графикалық фронтальды (GUI) gproftpd қолданамын. Мен бұл түсініксіз болып көрінуі мүмкін екенін білемін, бірақ іс жүзінде бұл өте оңай. Терминалды ашудан бастаңыз (Қолданбалар-> Аксессуарлар-> Терминал). Бағдарламаларды орнатудың басқа әдістері бар (егер сіз терминалға мүлдем шыдамайтын болсаңыз), бірақ менің ойымша, егер сіз іздеген нәрсені білсеңіз, терминалды пайдалану тезірек. Ашылғаннан кейін: sudo apt-get install proftpd деп теріп, ENTER түймесін басыңыз. Онда «құпия сөз:» делінеді, құпия сөзді енгізіңіз (орнату кезінде орнатылған), содан кейін қайтадан ENTER түймесін басыңыз. Құпия сөзді енгізгенде ол жұлдызша немесе нүкте қоймайды, сондықтан құпия сөзді енгізгеніңізді көрсетпесеңіз, уайымдамаңыз. Содан кейін ол көптеген нәрселерден өтеді, мүмкін орнату үшін Y немесе N (Иә немесе Жоқ) түймесін басуды сұрайды, анық Y түймесін басыңыз. Содан кейін (@ жолына оралады), теріңіз: sudo apt-get gproftpd орнатыңыз және ЕНГІЗУ түймесін басыңыз. Ол сізден құпия сөзді сұрамауы керек, сіз оны енгіздіңіз, бірақ егер ол сұраса, жоғарыда айтылғандарды қайталаңыз. Бұл команда орындалғаннан кейін сіз конфигурациялауға дайынсыз.

6 -қадам: FTP пайдаланушыларын конфигурациялау

FTP пайдаланушыларын конфигурациялау
FTP пайдаланушыларын конфигурациялау

Енді көңілді бөлікке. Жүйе -> Әкімшілік -> GPROFTPD тармағына өтіп, егер қажет болса, құпия сөзді енгізіңіз. Сіз GPROFTPD терезесімен бетпе -бет келуіңіз керек. Мүмкін сіздің сервер іске қосылмайды немесе орнатылмайды, сондықтан біз алдымен оны қарап шығуымыз керек.

Алдымен Пайдаланушылар қойындысына өтіңіз. Бұл жерде сіз өзіңіз үшін есептік жазба жасайсыз. Бұл өздігінен түсінікті, бірақ мұнда толтыру қажет ақпарат: Пайдаланушы аты: пайдаланушы атыңыздың серверде болуын қалайтын нәрсені енгізіңіз. Сіз мұны кіру үшін қолданасыз. Онда бас әріптер немесе стандартты емес таңбалар болмайды, тек кіші әріптер мен сандар болуы мүмкін. Құпия сөз: түсінікті, тағы да кіші әріптер мен сандар. Назар аударыңыз, бұл сіздің құпия сөзіңізді жасырмайды, сондықтан егер сіз жеке құпия сөзді енгізсеңіз, достарыңызға экранды көруге рұқсат бермеңіз! Топ: Бұған сенімді емеспіз, топтың атын енгізіңіз. Мен «әкімшілерді» қоятын едім, себебі сіз әкімші боласыз, ал достар үшін «пайдаланушыларды» қояды (егер олар ерекше болса және оларды әкімші ретінде жіктегіңіз келмесе: P) Тағы да тек кіші әріптер мен сандар. Түсініктеме: Есептік жазбаның кім екенін көрсетіңіз («мен» өзіңіз үшін жұмыс істейді немесе достарыңыздың шын есімдерін осында қойыңыз). Тағы да, тек кіші әріптер мен сандар. Shell: оны сол күйінде қалдырыңыз, /dev /null. Мен бұл не екенін білмеймін, бірақ егер сіз оны қалдырсаңыз, ол жақсы жұмыс істейді. «Құпия сөзді талап ету» мен «Пайдаланушыны статистикада көрсету» екеуін де тексеріңіз (егер сіз жасырын пайдаланушыны қаласаңыз, «Пайдаланушыны статистикада көрсету» құсбелгісін алып тастаңыз) Ең көп кіру: Пайдаланушыға бір уақытта қанша қосылым ашуға рұқсат етілетінін орнатыңыз. Сіз үшін мен оны жоғары қоятын едім, ал басқалары үшін төмен. Мүмкін, сіз файлдардың көпшілігін жүктейтін боласыз, сондықтан сіз көбірек байланыстар аласыз. Барлығынан кіруге рұқсат етіңіз: бәрін қалдырыңыз. Төменгі бөлігі үшін пайдаланушының үй каталогын қойыңыз. Мен үшін/home/adam/ftp қойдым. Мен өз каталогымнан (/home/adam) өз үйімнің каталогына кіргім келгендіктен, мен басқалардың тіркелгісін үйімнің ішкі каталогына қойдым (/home/adam/ftp). Осылайша FTP каталогы менің пайдаланушы есептік жазбамның үйінде болады, ал менің FTP есептік жазбам FTP үйіне, сонымен қатар менің жеке үй каталогыма кіре алады. Мен сіздің үй каталогыңыз үшін/home // пайдалануды ұсынамын, барлық рұқсаттар тексерілген, ал/home // ftp достарыңыз үшін (рұқсатты өзіңіз қалағандай тексеріңіз). Рұқсаттар өздігінен түсіндіріледі, пайдаланушыға файлда немесе қалтада белгілі бір әрекетті орындауға мүмкіндік беру үшін құсбелгіні қойыңыз. Пайдаланушыны орнатқаннан кейін, пайдаланушыны тізімге қосу үшін «Қосу» түймесін басыңыз. Бұл қадамды қалағаныңызша қайталаңыз.

7 -қадам: FTP серверін конфигурациялаңыз және іске қосыңыз

FTP серверін конфигурациялаңыз және іске қосыңыз!
FTP серверін конфигурациялаңыз және іске қосыңыз!

Енді қызық бөлігі. Сіз өзіңіздің FTP серверіңізді желіге орналастыруыңыз керек, және ол ақырында Интернетте болады.

Бірінші қойындыға, «Серверлер» қойындысына оралыңыз. Ол қазірдің өзінде орнатылған, бірақ сіз өзгерткіңіз келетін опциялар. Серверлердің IP-адресі немесе хост атауы: Мен оны 0.0.0.0-де қалдыруды ұсынамын, бұл оның орналасқан жерін автоматты түрде анықтайды және сәйкесінше өзін конфигурациялайды Альтернативті сервер идентификаторы: Сіз мұны серверге атау беру үшін пайдалана аласыз. Бұл міндетті емес, және егер сіз оған атау бергіңіз келсе, қорапты «Қосулы» күйіне өзгертіңіз NAT маршрутизациясын конфигурациялаңыз: бұны маршрутизатордың IP -ге орнатыңыз, бірақ қажет емес сияқты, ол қосылмай жұмыс істейді, сондықтан маңызды емес, оны өшіріп тастаңыз және егер сізде проблемалар туындаса ғана қолданыңыз Әкімшілердің электрондық пошта мекенжайы: Сіз әкімшісіз, электрондық поштаны осы жерге қойыңыз. Сәйкестендіру/кері іздеуді қолданыңыз: Бұл не істейтінін білмейді, бірақ Өшіру/Өшіру жақсы жұмыс істейді Уақыт нормасы: Жергілікті жерде сақтаңыз, мүмкін сіздің FTP -ті қолданатын адамдар сіздің қай уақыт белдеуінде тұратыныңызды біледі. Порт: Мұны 21 -де қалдырыңыз. стандартты FTP порты. Егер сіз оны өзгерткіңіз келсе және не істеп жатқаныңызды білгіңіз келсе, жалғастырыңыз, бірақ егер сіз бұл не екенін білмесеңіз, оны 21 -де қалдырыңыз. Пассивті порт ауқымы: Мен білмеймін, әдепкі бойынша қалдырыңыз және сіз Ең жақсы қосылымдар: бұл сіздің серверіңіз қанша (барлық пайдаланушылардан) қосылуға рұқсат береді. Мұнда әдепкі жақсы. Максималды кіру әрекеті: Менің ойымша, бұл құпия сөздің дұрыс емес әрекеттері үшін. Мен мұны жоғары деңгейге қоюды жөн көремін, өйткені мен білемін, адамдар құпия сөзді бұзуы мүмкін. Құпия сөзді бұзу сіздің хакер екеніңізді білдірмейді, сондықтан мен серверде 40 рет әрекет етуге рұқсат етемін. Жүктеу жылдамдығы: Бұл серверге қосылған желінің максималды жылдамдығынан жоғары орнатыңыз, бұл сіздің сервер қажетсіз баяулауын қамтамасыз етеді. Егер сіз LAN мен Интернетті тасымалдау үшін қолданатын болсаңыз, оны 1000 -нан жоғары етіп орнатыңыз, себебі LAN жылдамырақ жібере алады, ал LAN трансферті себепсіз баяулайды. Интернет максималды жылдамдыққа жете алмайды, бірақ бұл анық. Жүктеу жылдамдығы: жоғарыда көрсетілгендей, мен LAN -ның баяу тасымалына жол бермеу үшін оны жоғары (1000) қойдым. Тоқтатылған жүктеулерді автоматты түрде жою: Мен оны ҚОСУҒА қосамын. Осылайша, егер біреу жүктеуді тоқтатса, сіз серверде файлдың жартысын ала алмайсыз (жарты файл мүлде пайдасыз және бос орынды ысырап етеді). ЖАРАЙДЫ МА! Енді сіз конфигурацияладыңыз. Параметрлерді өзгерту үшін «Қолдану» түймесін басыңыз. Енді үлкені үшін «Іске қосу» түймесін басыңыз, сонда сіздің серверіңіздің күйі «Белсендірілген» болып өзгереді. Бұл сіз енді ОНЛАЙН екеніңізді білдіреді! (жақсы емес, сіздің серверіңіз қосылды, бірақ тек сіздің жергілікті желіде, бұл туралы кейінірек).

8 -қадам: HTTP қолдауын орнатыңыз, отырыңыз және демалыңыз

HTTP қолдауын орнатыңыз, отырыңыз және демалыңыз!
HTTP қолдауын орнатыңыз, отырыңыз және демалыңыз!
HTTP қолдауын орнатыңыз, отырыңыз және демалыңыз!
HTTP қолдауын орнатыңыз, отырыңыз және демалыңыз!

FTP біршама қиын (немесе кем дегенде ұзақ?) Деп ойладым, қорқудың қажеті жоқ. HTTP қолдауын орнату өте қарапайым.

Мұны Терминалға теріңіз: sudo apt-get install apache2 және Enter пернесін басыңыз, қажет болса құпия сөзіңізді теріңіз және қажет болса Y түймесін басыңыз. Енді отырыңыз және демалыңыз, HTTP сервері жұмыс істейді! (айтпақшы, сіздің веб -беттің бастапқы каталогы /var /www, сіз өзіңіздің html файлдарыңызды сол жерге қоясыз)

9 -қадам: Бейне ойын серверін орнатыңыз (міндетті емес)

Бейне ойын серверін орнату (міндетті емес)
Бейне ойын серверін орнату (міндетті емес)
Бейне ойын серверін орнату (міндетті емес)
Бейне ойын серверін орнату (міндетті емес)

Мен бұл туралы толығырақ айтпаймын, өйткені барлық ойындар әр түрлі, және әркім әр түрлі ойын ойнайды. Алайда, егер сіз қаласаңыз, сіз жаңа серверді бейне ойын серверін іске қосу үшін пайдалана аласыз.

МӘСЕЛЕ! Көптеген бейне ойындар WINDOWS үшін жазылады … бірақ біздің серверде бұл жұмыс істемейді: (Жауабы? Шарап. Шарап - бұл Windows жүйесінде Linux бағдарламаларын іске қосуға мүмкіндік беретін бағдарлама. 3d қолдауы мінсіз емес, сондықтан ойындардың өздерінде жиі ақаулар болады. немесе графикалық ақаулар, бірақ бұл ойындарға арналған арнайы серверлік бағдарламалар әдетте мінсіз жұмыс істейді. Тағы да, Терминалды шарапты қарапайым пәрменмен орнату үшін қолданыңыз: sudo apt-get install wine Қазірге дейін сіз мұны қалай қолдану керектігін білуіңіз керек. Шарап орнатылғаннан кейін сіз /home//.wine/drive_c/ қалтасы бар (.wine файлын көру үшін файл браузерінде Жасырын файлдарды көрсету түймесін басу керек, себебі алдында нүктесі бар кез келген нәрсе Linux жүйесінде жасырылған деп есептеледі). Бұл сіздің Windows -қа тең C: диск. Сізде C: дискісінде болатын барлық бағдарламалар осы қалтада болады, себебі Wine бұл қалтаны сіздің виртуалды C: дискіңіз ретінде көреді. Менің жағдайда /home/adam/.wine/drive_c/gmodserver/orangebox /srcds.exe - бұл маған қажет бағдарламаның орналасқан жері. Серверді іске қосу үшін жұмыс үстелінде қосқышты жасауға болады (Дереккөзді ескере отырып) Арнайы сервер осында). Түрі - Қолданбаның атауы - Garry's Mod Server пәрмені - шарап C: /gmodserver/orangebox/srcds.exe - ойын garrysmod Пікір - Garry's Mod Server іске қосыңыз Енді сіз жұмыс үстелінде жақсы белгішені алуыңыз керек, сіз мұны серверді іске қосу үшін пайдалана аласыз.. Көңілді ойын ойнаңыз:)

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 -де ол басқа брендтер туралы сенімді емес, бүйірлік бағанда орналасқан. Осы жерден жұмысқа баруға болады. Сіз серверлік дербес компьютердің жергілікті IP-ін білуіңіз керек (мұны экранның жоғарғы оң жақ бұрышындағы желі белгішесін тінтуірдің оң жақ түймесімен нұқу арқылы және екі компьютер бар белгішені және қосылым туралы ақпаратты таңдау арқылы табуға болады, бұл «IP» Енді келесі параметрлерді қосыңыз: (формат: «name» - 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-адресін білу қажет, оны тек Google арқылы табуға болады. «Менің IP -мекен -жайым» (сізге IP -мекен -жайын айтатын көптеген сайттар келеді). Интернеттің IP-мекен-жайын желіге қосылмаған жағдайда қолданыңыз.

12 -қадам: Оны тексеріңіз

Оны сынап көріңіз!
Оны сынап көріңіз!
Оны сынап көріңіз!
Оны сынап көріңіз!
Оны сынап көріңіз!
Оны сынап көріңіз!

Енді көңілді бөлім келді. Барлығын орнату керек және дайын болу керек, тек тест. Http тестінен бастаңыз, себебі бұл ең оңай. Браузерді ашып, «https://.com» деп теріп, Enter пернесін басыңыз. Кез келген сәттілікке «ол жұмыс істейді!» пайда болуы керек (apache2 -ден алынған тесттік хабар, файлды /var /www ішінен өзгертуге болады, ол шынымен жұмыс істейтінін білгеннен кейін). Егер олай болмаса, «https:// [www. Немесе.com жоқ, тек IP нөмірі]» көріңіз. Бұл жұмыс істеуі керек, егер олай болмаса, сіздің портты қайта жіберу жұмыс істемейді. Егер олардың ешқайсысы жұмыс істемесе, соңғы шара ретінде <a href = «https:// https:// көріңіз. (қайтадан www. немесе.com жоқ, тек нөмір). Бұл жұмыс істеуі керек, егер бұл жұмыс істемесе, бұл сіздің серверіңіз жұмыс істемейді дегенді білдіреді. Windows Explorer бағдарламасын ашып, «ftp: //.com» деп теріңіз. Сізден пайдаланушы аты мен құпия сөз сұралуы керек, FTP пайдаланушы аты мен құпия сөзді теріңіз және сіз барлық қалталарды көресіз. Файлды жүктеп көріңіз. Ол жұмыс істеуі керек, егер ол файлды қабылдамаса, GPROFTPD пайдаланушы бетімен ойнаңыз. Тағы да, егер ол жұмыс істемесе, ftp: // қоспағанда, жоғарыдағы URL мекенжайларын қолданып көріңіз. Сізге VNC қарау құралы қажет. TightVNC және UltraVNC екеуі де Windows үшін тамаша VNC қарау құралдары. VNC мекенжайы үшін ip-no доменін және.com-ды енгізіңіз (мысалы, calc.servegame.com, https://, www. Және ftp: // жоқ). Сізден пароль сұралуы керек. VNC үшін енгізілген парольді енгізіңіз. Егер бәрі ойдағыдай болса, сіз Windows компьютерінің экранында сервердің экранын көресіз. Соңғы, тест ойындары. Егер сіз ойын серверін орналастырсаңыз, жүйеге кіріңіз және қосылуға болатынын тексеріңіз. Егер бәрі жақсы болса, сізде қазір сервер бар! Енді веб -бетті жасауды үйреніңіз, бөлісу үшін кейбір файлдарды жүктеңіз және ойын ойнаңыз! Жеке сервердің болуы колледжде немесе басқа жерде Интернет байланысын шектейді (P2P), өйткені сіз үйде P2P қосымшаларын үйде іске қоса аласыз, содан кейін FTP немесе HTTP арқылы дайын жүктеулерді жүктей аласыз. Масайрау!

Ұсынылған: