ХТТП

Дељење датотека помоћу лаганих ХТТП сервера у Линуку

Дељење датотека помоћу лаганих ХТТП сервера у Линуку
Лагане серверске апликације у Линуку могу се користити за брзо дељење датотека између два или више уређаја. Ове апликације веб сервера нису погодне за напредне веб апликације које захтевају јачу безбедност, потврду идентитета и перформансе. Међутим, сасвим су у реду ако желите да их користите за привремено дељење датотека локално или даљински између више уређаја. Овај чланак ће навести неке од ових статичних апликација ХТТП сервера. Па ускочимо.

СимплеХТТПСервер

Једноставни ХТТП сервер је уграђени питхон модул који се може користити за покретање лаког сервера погодног за покретање основних веб апликација и лаког сервера датотека. Будући да је то уграђени модул, долази прединсталиран на готово све Линук дистрибуције на којима је подразумевано инсталиран Питхон.

Једноставни ХТТП сервер опслужује све датотеке смештене у фасцикли из које се покреће. Извршите следеће наредбе заредом да бисте покренули једноставан ХТТП сервер у директоријуму „Преузимања“ који се налази у вашем матичном директоријуму (наредбе у наставку су само за Питхон 3).

$ цд $ ПОЧЕТНА / Преузимања
$ питхон3 -м хттп.сервер

Да бисте сервер покренули на другом порту, покрените следећу наредбу (промените број порта према вашим захтевима):

$ питхон3 -м хттп.сервер 8080

При успешном покретању сервера видећете следећи излаз терминала:

Приказује ХТТП на 0.0.0.0 порт 8000 (хттп: // 0.0.0.0: 8000 /)

Ако кликнете на УРЛ поменут у горе приказаном излазу терминала, моћи ћете да видите основни распоред прегледача датотека у веб прегледачу (такође на хттп: // лоцалхост: 8000 /):

Да бисте делили датотеке са другим уређајем, морате да користите УРЛ у формату „хттп: // ип_аддресс: 8000 /“. Да бисте пронашли ИП адресу рачунара на којем је покренут једноставан ХТТП сервер, покрените наредбу испод:

$ хостнаме -И

Добићете неке резултате попут овог:

192.168.0.107

Унесите ИП адресу добијену горе у УРЛ. Тачна УРЛ адреса за приступ серверу датотека сада би била: „хттп: // 192.168.0.107: 8000 / ”. Ову УРЛ можете отворити у било ком веб прегледачу на било ком уређају да бисте преузели наведене датотеке. Испод је снимак екрана ове УРЛ адресе отворен на Андроид уређају:

Да бисте било када зауставили сервер, притисните док је прозор терминала у фокусу.

ХТТП-сервер (Ноде.јс)

Хттп-сервер је чвор.јс модул који вам омогућава да покренете једноставан, једноставан за употребу и подесив веб сервер. Модул хттп-сервера можете користити за дељење датотека из било које фасцикле на вашем систему.

Да бисте инсталирали Ноде.јс на Убунтуу, покрените наредбу испод:

$ судо апт инсталл нодејс

Да бисте инсталирали хттп-сервер модул, покрените наредбу:

$ нпм инсталл -г хттп-сервер

Да бисте покренули хттп-сервер из директоријума „Преузимања“ у вашем кућном директоријуму, запоредом покрените следеће две команде:

$ цд $ ПОЧЕТНА / Преузимања
$ хттп-сервер

Након успешног покретања хттп-сервера, видећете неке резултате попут овог:

Покретање хттп-сервера, послуживање ./
Доступно на:
хттп: // 127.0.0.1: 8080
хттп: // 192.168.0.107: 8080

Сада можете да користите другу УРЛ адресу наведену у горњем излазу да бисте отворили прегледач датотека у веб прегледачу.

Да бисте било када зауставили сервер, притисните док је прозор терминала у фокусу.

Твистд

Твистд је једноставан веб сервер који долази са „Твистед“ питхон модулом. Може се користити за покретање сервера који користи хттп или фтп протокол за дељење датотека. Да бисте инсталирали твистед у Убунту, покрените наредбу испод:

$ судо апт инсталирајте питхон3-твистед

Да бисте покренули твистд из фасцикле „Преузимања“ у вашем кућном директоријуму, покрените следеће две наредбе:

$ цд $ ПОЧЕТНА / Преузимања
$ твистд3 -н веб --патх .

При успешном покретању веб сервера, добићете неке резултате у терминалу попут овог:

[-] Сајт почиње 8080

Сада можете да користите УРЛ у формату „хттп: // ип_аддресс: 8080 /“. Да бисте видели ИП адресу вашег система, покрените наредбу испод:

$ хостнаме -И

Добићете неке резултате попут овог:

192.168.0.107

Унесите ИП адресу добијену горе у УРЛ. Тачна УРЛ адреса за приступ серверу датотека сада би била: „хттп: // 192.168.0.107: 8080 / ”. Ову УРЛ адресу можете отворити у било ком веб прегледачу на било ком уређају да бисте преузели наведене датотеке. Испод је снимак екрана ове УРЛ адресе отворен у Фирефок веб прегледачу на Убунтуу:

Да бисте зауставили сервер било када, притисните док је прозор терминала у фокусу.

Хттпд (Руби)

Хттпд је лаган сервер који долази са подразумеваним Руби пакетом на већини Линук дистрибуција. Што се тиче функционалности, раван је Питхоновом једноставном ХТТП серверу.

Да бисте инсталирали Руби на Убунту, покрените наредбу испод:

$ судо апт инсталирај руби

Да бисте покренули Руби хттпд из директоријума „Преузимања“ у свом кућном директоријуму, покрените следеће две наредбе:

$ цд $ ПОЧЕТНА / Преузимања
$ руби -рун -е хттпд . -п 8000

При успешном покретању веб сервера, добићете неке резултате у терминалу попут овог:

ИНФО ВЕБрицк :: ХТТПСервер # старт: пид = 3897 порт = 8000

Сада можете да користите УРЛ у формату „хттп: // ип_аддресс: 8000 /“. Да бисте видели ИП адресу вашег система, покрените наредбу испод:

$ хостнаме -И

Добићете неке резултате попут овог:

192.168.0.107

Унесите ИП адресу добијену горе у УРЛ. Тачна УРЛ адреса за приступ серверу датотека сада би била: „хттп: // 192.168.0.107: 8080 / ”. Ову УРЛ адресу можете отворити у било ком веб прегледачу на било ком уређају да бисте преузели наведене датотеке. Испод је снимак екрана ове УРЛ адресе отворен у Фирефок веб прегледачу на Убунтуу:

Да бисте било када зауставили сервер, притисните док је прозор терминала у фокусу.

Закључак

Ово је неколико лаганих апликација веб сервера које су једноставне за употребу и могу се користити за јавно дељење датотека. Ако желите да делите датотеке преко мреже са вишим стандардима безбедности и потврде идентитета, ове апликације можда неће бити прикладне и избегавајте да их користите у производњи.

Битка за Веснотх 1.13.6 Развој објављен
Битка за Веснотх 1.13.6 објављено прошлог месеца, шесто је развојно издање у издању 1.13.к сериес и доноси низ побољшања, посебно корисничког интерфеј...
Како инсталирати Леагуе Оф Легендс на Убунту 14.04
Ако сте љубитељ Леагуе оф Легендс, ово је прилика да тестирате Леагуе оф Легендс. Имајте на уму да је ЛОЛ подржан на ПлаиОнЛинук ако сте корисник лину...
Инсталирајте најновију ОпенРА Стратеги Гаме на Убунту Линук
ОпенРА је Либре / Фрее Реал Тиме стратешки механизам који ствара ране Вествоод игре попут класичне Цомманд & Цонкуер: Ред Алерт. Дистрибуирани модови ...