Мазмуну:

Пиңизди (жергиликтүү) булут серверине айлантыңыз!: 19 кадам (сүрөттөр менен)
Пиңизди (жергиликтүү) булут серверине айлантыңыз!: 19 кадам (сүрөттөр менен)

Video: Пиңизди (жергиликтүү) булут серверине айлантыңыз!: 19 кадам (сүрөттөр менен)

Video: Пиңизди (жергиликтүү) булут серверине айлантыңыз!: 19 кадам (сүрөттөр менен)
Video: Топ 7 трендов в технологиях для Java back-end разработчика в 2022 году [MJC] 2024, Ноябрь
Anonim
Пиңизди (Жергиликтүү) Булут Серверине айлантыңыз!
Пиңизди (Жергиликтүү) Булут Серверине айлантыңыз!

Өзүңүздүн жергиликтүү Pi Cloud сервериңизде документтерди жана сүрөттөрдү жана музыканы сактаңыз жана жетиңиз! Эң жакшы жери: эгерде Интернет иштебей калса, аны колдонсоңуз болот (же эгер сиз алыскы жерде болсоңуз жана Википедияга кирүүнү кааласаңыз). О, эй, эгер досуң бирөөнү алса жана алар жакын жашашса (*ahem*80ft*ahem*), сен алар менен нерселерди бөлүшүп, жеке чат линиясын түзө аласың!

Бул мени ойлондурат.. эгерде жетиштүү адамдар Pi Cloud серверлерин курушса, биз интернетти краудсорсингге алмакпыз! Бул улуулуктун масштабында 11/10 болмок. Raspberry Pi компьютеринин жаңы моделдери менен бул мүмкүн жана кымбат деле эмес! (Эмне! Көбүрөөк айт!)

Бул окуу куралы сизге кыска аралыкка (~ 80 фут) WiFi кирүү чекитин жана жеке веб-серверди кантип орнотууну көрсөтөт (аны HTML bbiesке кайра алып келүү). Сиз муну (жабык) жергиликтүү тармак катары гана орното аласыз (б.а. сиздин жеке "булут" камдык сактоочу түзмөгүңүз), же аны дүйнөнүн калган бөлүгүнө тарата аласыз! (.. Эгер муну кылсаңыз, тармактын коопсуздугун билесиз.)

Айтор, сиз Пи жөнүндө негизги билимге ээ болсоңуз, бул жерде бөлүштүрүү:

Окуу убактысы: ~ 40 мүн

Курулуш убактысы: ~ 60 мүн (эгер сиз Linux менен тажрыйбалуу болсоңуз азыраак)

Баасы: ~ $ 35 (Pi 3 үчүн)

Эгер сиз адамдардын интернетин баштоого жардам берүүнү кааласаңыз, аны досторуңуз жана үй -бүлөңүз жана тааныштарыңыз менен бөлүшүңүз (же алар үчүн куруңуз!). Эгерде сиз бул долбоорду курсаңыз, анда сиз аны курдуңуз деп белгилеңиз, ошондо биз толук кандуу элдик Интернетти түзүү үчүн керек болгон инфраструктура бар экенин билүү үчүн. Акырында, жаңыртылып туруу үчүн мени ээрчиңиз (кээ бир адамдарга кайрылып жатам, бул реалдуу нерсе болушу үчүн, эгер жардам бере алсаңыз жана/же муну кабыл ала турган болсоңуз, мага кайрылыңыз, бул ачык булак!).

1 -кадам: Linux & Терминал Программасында жаңыбы?

Linux & Терминал Программасында жаңысызбы?
Linux & Терминал Программасында жаңысызбы?

Биз Пи -ге алыстан кире алышыбыз керек (мисалы, SSH аркылуу). Эгерде сиз "wtf is that" сыяктуу болсоңуз, Raspberry Pi 3 жана Linuxтун тез терминалдык программалоосун кантип орнотуу жөнүндө кененирээк маалымат алуу үчүн бул киришүү куралын карап көрүңүз.

Pi Access Point* жана веб -серверге болгон мындай мамиле Jessie Lite OSти колдонот. Эгер сиз бул үйрөткүчтү сап-сапка ылайык аткарсаңыз, сизге Linuxтун бул өзгөчө версиясы керек болот

Акырында, бул окуу куралы Adafruit Digital Free Китепканасынын окуу куралынан курулган, андыктан кандайдыр бир көйгөйгө туш болсоңуз, бул окуу куралын текшериңиз (же комментарий калтырыңыз, мен же башка пайдалуу адамдар сиздин суроого жооп берүүгө аракет кылат:))

(Ошондой эле, бул бир аз узакка созулушу мүмкүн, ошондуктан мен сизге мотивация берүү үчүн ар кандай сүйкүмдүү күчүктөрдүн сүрөттөрүн киргиздим: D)

*Кирүү чекити - бул WiFi түзмөгүнө (мисалы, смартфонго) зымдуу тармакка (мис. Роутер) туташууга мүмкүндүк берген аппараттык түзүлүш.

** Веб -сервер - бул веб -баракчаны жеткирүүчү компьютер. Сүйүктүү вебсайттарыңызга киргенде, сиз "www.wikipedia.org" деп жазасыз, ал сизди веб -сервердин IP дарегине алып барат жана жалпы маалыматты көрсөтөт.

Эскертүү: Pi'иңизди жергиликтүү тармак катары гана иштетүү сунушталат (б.а. Pi'ни World Wide Webке туташтырбаңыз), анткени ал WPA2 сырсөз протоколу коопсуз болбошу мүмкүн.

2 -кадам: материалдар

Материалдар
Материалдар

Ethernet порту жана SD картасы бар компьютер

Raspberry Pi 3

- SD карта (8 ГБ же андан чоңураак, эгер сиз аны сактоо үчүн колдонууну кааласаңыз)

MicroUSBден USB кубат кабелине

Ethernet кабели

- Сунушталат: Raspberry Pi Case

3 -кадам: Программалык камсыздоо

Программалык программалар
Программалык программалар

1. PuTTY бизге Пианин IP дарегин, колдонуучунун атын жана сырсөзүн колдонуу менен Raspberry Piге алыстан кирүүгө мүмкүнчүлүк берет.

Бул жерден жүктөп алыңыз:

2. Etcher SD картасына Raspbian (же башка) Операциондук системасын (“OS”) форматтайт жана жазат.

Бул жерден жүктөп алыңыз:

3. WinSCP компьютериңиз менен Raspberry Pi ортосунда файлды оңой өткөрүп берүүгө мүмкүндүк берет.

Бул жерден жүктөп алыңыз (Орнотуу топтомун чыкылдатыңыз):

4. Windows компьютерлери "raspberrypi.local" IP дарегин колдонуу үчүн Windows үчүн (Apple компаниясынан) Bonjour басма кызматтары керек болот.

Бул жерден жүктөп алыңыз:

4 -кадам: Quickstart

Quickstart
Quickstart

Эгер сиз Pi менен мурда иштесеңиз жана Linux терминалы менен ыңгайлуу болсоңуз, анда бул процесстин кыскача кароосу:

1. Jessie Lite'ди SD картага жүктөңүз (8GB же андан көп) жана Piге салыңыз.

Jessie Lite OSти бул жерден жүктөп алыңыз.

2. Алыстан кирип (мисалы, SSH) жана ишеним грамоталарын киргизиңиз.

3. Мына, Github репозиторийи, сиздин пиңизди веб -серверге айландыруу үчүн бардык буйруктарды камтыйт: D

Орнотуу файлынан өтүңүз жана буйруктарды киргизиңиз (ирети менен). Бул процесс HostAPD (аутентификация), DHCP (IP башкаруу), iptables (брандмауэр) жана Apache (веб -сервер программасы) орнотот.

4. Жалпыга ачык веб баракча түзүңүз же файлдарыңызды/маалыматыңызды купуя/w/досторуңуз жана үй -бүлөңүз менен сактаңыз

Adafruit Digital Free Library окуу куралынан адаптацияланган HTML веб баракчасы Github репозиторийине (ServerWebsiteHTML-Raw) киргизилген. Мындан тышкары, чоңураак zip файлын колдонуу менен түзө аласыз:)

Эскертүү: Pi'иңизди жергиликтүү тармак катары гана иштетүү сунушталат (б.а. Пи кеңири Интернетке туташпасын), анткени WPA2 сырсөз протоколу коопсуз болбошу мүмкүн.

5 -кадам: Raspberry Pi орнотуу

Raspberry Pi орнотуу
Raspberry Pi орнотуу
Raspberry Pi орнотуу
Raspberry Pi орнотуу
Raspberry Pi орнотуу
Raspberry Pi орнотуу
Raspberry Pi орнотуу
Raspberry Pi орнотуу

1. SD картаны Jessie Lite менен жаркылдатыңыз (бул жерден Jessie Lite жүктөп алыңыз). SSH иштетүү SD картасынын файлынын ичинде "SSH" аттуу файлды кошуу (кеңейтүүлөр жок - автоматтык түрдө кошулган болсо.txtти алып салуу). Pi'ге салыңыз.

2. Ethernet кабелин компьютериңиз менен Пиңиздин ортосуна туташтырыңыз, андан кийин Pi электр кабелин туташтырыңыз

3. Компьютериңиз менен Пи ортосунда тармактык көпүрө түзүңүз

Жөндөөлөргө өтүңүз -> Тармак жана Интернет -> Адаптер орнотууларын өзгөртүү. Ethernet туташуусун тандаңыз (белгисиз байланышты же окшош нерсени көрсөтүшү керек). "CTRL" баскычын басып, анан WiFi туташуусун тандаңыз. Оң баскыч менен чыкылдатып, "Bridge Connections" тандаңыз.

3. PuTTY ачыңыз, хосттун аты үчүн "raspberrypi.local" деп териңиз жана Pi, woo

Эгерде сиз биринчи жолу кирип жатсаңыз, демейки колдонуучу атын колдонуңуз: pi жана пароль: малина. Passwd буйругун колдонуу менен сырсөзүңүздү өзгөртүңүз

4. Пи Интернетке туташканын текшериңиз жана аны жаңыртыңыз

Pi Google'га туташа алабы же жокпу текшерүү үчүн бул буйрукту аткарыңыз (эгер google.comдон маалымат алынган болсо, 5 сапты басып чыгарат):

ping -c 5 google.com

Pi'ни жаңыртуу үчүн бул буйрукту аткарыңыз (биринчиси пакеттерди жүктөйт, экинчиси аларды орнотот):

sudo apt-get update

sudo apt-get жогорулатуу

6 -кадам: Apache орнотуу

Apache орнотуу!
Apache орнотуу!
Apache орнотуу!
Apache орнотуу!

Apache - бул биздин веб -сервер программабыз! (Бул бизге Chrome, Firefox, Explorer ж.

Келгиле, Apache программасын орнотуп, анан HTML папкасын түзөтүүгө уруксаттарды өзгөртөлү. Төмөнкү буйруктарды териңиз жана киргизиңиз (ирети менен):

sudo apt -get apache2 -y орнотуу

cd /var /www

sudo chown pi: pi/var/www/html

cd

7 -кадам: Сервер программасын орнотуңуз

Сервер программасын орнотуңуз!
Сервер программасын орнотуңуз!

1. HostAPDand DHCP программасын орнотуңуз.

HostAPD туташкан түзмөктөрдөн жөнөтүлгөн жана алынган маалыматты тастыктоо үчүн колдонулат, ал эми DHCP - бул тармак ичинде IP даректерин бөлүштүрүү үчүн тез, автоматтык жана борбордук башкарууну камсыз кылуу үчүн колдонулган протокол.

Экөөнү тең бир убакта орнотуу үчүн, төмөнкү буйрукту терип, андан кийин улантуу үчүн "y" баскычын басыңыз:

sudo apt-get hostapd isc-dhcp-server орнотуу

2. Брандмауэр үчүн iptables орнотуу. (Коопсуздук үчүн!)

Бул буйрукту аткарыңыз жана экөө тең ачылган конфигурация экрандарына "y" (ооба) териңиз:

sudo apt-get iptables-туруктуу орнотуу

8 -кадам: DHCP конфигурация файлын түзөтүңүз

DHCP конфигурация файлын түзөтүңүз
DHCP конфигурация файлын түзөтүңүз
DHCP конфигурация файлын түзөтүңүз
DHCP конфигурация файлын түзөтүңүз

Келгиле, DHCP байланыш протоколун орнотуп алалы, биз маалыматты жөнөтө алабыз жана алабыз (эгер сиз туташкан тармак курууну ойлоп жатсаңыз абдан маанилүү)! DHCP конфигурация файлына төмөнкүлөрдү терүү менен өтүңүз:

sudo nano /etc/dhcp/dhcpd.conf

1. Төмөнкү саптардын алдына комментарий ("#") кошуңуз (1 -сүрөттөгү файлга окшош):

параметр домен аты "example.org";

параметр домен-ат-серверлер ns1.example.org, ns2.example.org;

2. Комментарийди ("#" ') "авторитеттүү" саптан алып салыңыз (1 -сүрөт бул жерде дагы пайдалуу):

#Эгерде бул DHCP сервери жергиликтүү тармак үчүн расмий DHCP сервери болсо, авторитеттүү директивага комментарий берилбеши керек.

#авторитеттүү;

3. Бул кодду файлдын аягына кошуңуз (2 -сүрөттү караңыз):

ички тармак 192.168.42.0 netmask 255.255.255.0 {

диапазон 192.168.42.10 192.168.42.50 варианты эфир-дареги 192.168.42.255; опция роутери 192.168.42.1; демейки-ижара убактысы 600; максималдуу ижара убактысы 7200; параметр "жергиликтүү" домен аты; опция домен-серверлер 8.8.8.8, 8.8.4.4; }

Бул эмне кылып жатат ?! (Кыскача айтканда) жалпылаштыруу үчүн, ал сиздин үй роутериңиз сыяктуу эле, туташкан түзмөктөргө (192.168.42.10дон 192.168.42.50гө чейин) дайындоо үчүн бир катар IP даректерин орнотот! Ал ошондой эле Piге башка түзмөктөр менен кантип байланышуу керек экенин айтат (анын эфир дареги, 192.168.42.255 жана өзүнүн IP дареги, 192.168.42.1). Бул байланышты бөлүшүү үчүн бир канча убакыт бөлөт (секунда) (ижарага алуу убактысы) жана домендик аталыш серверлерин орнотот (каталогдогу телефон номерин издөө сыяктуу).

4. Сактоо жана чыгуу "Ctrl - X", андан кийин "y" (анан кирүү баскычы) басуу менен

9 -кадам: Демейки DHCP Server Файлын түзөтүңүз

Демейки DHCP Server Файлын түзөтүңүз
Демейки DHCP Server Файлын түзөтүңүз
Демейки DHCP Server Файлын түзөтүңүз
Демейки DHCP Server Файлын түзөтүңүз

Келгиле, DHCP серверинин файлын түзөтөбүз, аны WiFi аркылуу берүүнү тапшыра алабыз! DHCP демейки сервер файлына төмөнкүлөрдү терүү менен өтүңүз:

sudo nano/etc/default/isc-dhcp-server

1. INTERFACES =”” деген сапты ылдый жылдырып, wlan0 аркылуу эфирге өзгөртүңүз (бул нөл эмес, О эмес):

INTERFACES = "wlan0"

2. "Ctrl - X", анан "y" басуу менен сактоо жана чыгуу (балким, сиз азырынча бул ачкыч комбинацияны ойлоп таптыңыз, андыктан мен аны айтууну токтотом:)).

10 -кадам: статикалык IP дарегин орнотуу

Статикалык IP дарегин орнотуңуз
Статикалык IP дарегин орнотуңуз
Статикалык IP дарегин орнотуңуз
Статикалык IP дарегин орнотуңуз

1. Келгиле, биздин Пи -ге статикалык (өзгөрбөс) IP дарегин берели, биз аны дайыма таба алабыз, ыя! Зымсыз интерфейс тармагын убактылуу өчүрүү:

sudo ifdown wlan0

2. Тармак интерфейстеринин файлын түзөтүү үчүн нано текст редактору программасын колдонуңуз (муну сиз, балким, буйрукту окуу менен түшүнгөнсүз:)

sudo nano/etc/network/interfaces

3. Файлды төмөндөгүдөй болгондой кылып түзөтүңүз, анан чыккыла жана сактаңыз (1 -сүрөттү да караңыз):

авто мына

iface lo inet loopback iface eth0 inet dhcp

уруксат берүү-hotplug wlan0

iface wlan0 inet static

дареги 192.168.42.1 netmask 255.255.255.0

#iface wlan0 inet колдонмосу

#wpa-roam /etc/wpa-supplicant/wpa_supplicant.conf #iface демейки dhcp

4. Статикалык IP дайындоо:

sudo ifconfig wlan0 192.168.42.1

11 -кадам: Кирүү чекитинин чоо -жайын конфигурациялоо

Кирүү чекитинин чоо -жайын конфигурациялоо
Кирүү чекитинин чоо -жайын конфигурациялоо
Кирүү чекитинин чоо -жайын конфигурациялоо
Кирүү чекитинин чоо -жайын конфигурациялоо
Кирүү чекитинин чоо -жайын конфигурациялоо
Кирүү чекитинин чоо -жайын конфигурациялоо

1. "hostapd" аттуу жаңы конфигурация файлын түзүңүз:

sudo nano /etc/hostapd/hostapd.conf

2. Бул жаңы конфигурация файлына төмөнкүлөрдү (так ошондой) жазыңыз (андан кийин чыгуу жана сактоо) (Сүрөт 1):

интерфейс = wlan0

ssid = HelloWorld #Сиздин RPi WiFi туташууңуздун аталышы country_code = US #Башка жерде болбосоңуз! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #Бул пароль протоколу wpa_passphrase = малина #Сырсөздү алмаштырыңыз! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. HostAPD протоколуна бул жаңы файлды кайдан табууну айт

Демейки HostAPD файлын түзөтүңүз:

sudo nano/etc/default/hostapd

#DAEMON_CONF = "" деген сапты тапкыла. Комментарийди алып салыңыз жана аны ушундай кылып түзөтүңүз (Фото 2):

DAEMON_CONF = "/etc/hostapd/hostapd.conf"

HostAPD инициализация файлын түзөтүңүз:

sudo nano /etc/init.d/hostapd

DAEMON_CONF = деп жазылган сапты табыңыз. Аны жаңы конфигурация файлыңызга көрсөтүү үчүн түзөтүңүз! Бул сыяктуу (Сүрөт 3):

DAEMON_CONF =/etc/hostapd/hostapd.conf

12 -кадам: Тармактын дарегин которууну конфигурациялоо ("NAT")

Тармактын дарегин которууну конфигурациялоо
Тармактын дарегин которууну конфигурациялоо
Тармактын дарегин которууну конфигурациялоо
Тармактын дарегин которууну конфигурациялоо

Бул кадам бир нече кардарга (бардык досторуңуз сыяктуу!) Pi'дин WiFi'ине бир убакта туташууга мүмкүндүк берет (бардык оюндарды ойноо !!). Бул бир аз техникалык, ошондуктан мен дееттерди жылтыратам (бул бөлүк менен анча тааныш эмесмин), бирок бул процесстен өтөт.

1. Биринчиден, биз ПИ күйгүзүлгөн сайын IP жөнөтүүнү башташыбыз керек. Sysctl* конфигурация файлын түзөтүү үчүн төмөнкү буйрукту киргизиңиз:

sudo nano /etc/sysctl.conf

- Төмөнгө жылдырып, бул кодду жаңы сапка териңиз, андан кийин чыгып, сактаңыз:

net.ipv4.ip_forward = 1

*btw -бул sysctlдеги L, 1 эмес, мен аны көп жолу чаташтыргам -.-

2. Терүү аркылуу IP багыттоону иштетүү:

sudo sh -c “echo 1>/proc/sys/net/ipv4/ip_forward”

3. Ethernet порт eth0 менен WiFI wlan0 портунун ортосунда төмөнкү буйруктарды терүү менен тармак котормосун түзүңүз (w/ - белгилер жана баш тамгалар жана башкалар):

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

sudo iptables -A FORWARD -i eth0 -o wlan0 -m state -мамлекет БАЙЛАНЫШТУУ, ТУРУЛГАН -j КАБЫЛ АЛЫҢЫЗ

sudo iptables -А АЛГА -i wlan0 -o eth0 -j КАБЫЛ АЛ

4. Пиди кайра жүктөөдө тармак котормосу болушун камсыз кылуу үчүн, муну иштетиңиз:

sudo sh -c "iptables -save> /etc/iptables/rules.v4"

13 -кадам: Бул кирүү чекитин текшериңиз

Кирүү чекитин текшериңиз!
Кирүү чекитин текшериңиз!
Кирүү чекитин текшериңиз!
Кирүү чекитин текшериңиз!

1. Hostapdти конфигурация файлы менен кол менен бул буйрук менен иштетиңиз:

sudo/usr/sbin/hostapd /etc/hostapd/hostapd.conf

2. Компьютериңиздеги же смартфонуңуздагы WiFi тизмесин текшерип, жаңы кирүү чекитиңизди табыңыз SSID! Эгер сиз эч нерсени өзгөртпөсөңүз, ал "Малинанын" сырсөзү менен "HelloWorld" деп аталат.

Эгер ийгиликтүү туташсаңыз, Raspberry Pi экрандан текст аласыз. Биз азырынча көп нерсени көрө албайбыз, бирок биз абдан жакынбыз!

3. Raspberry Pi консолуна "Ctrl+C" терүү менен тестти жокко чыгарыңыз

Сиз төмөнкү командалар менен кабыл алуучу AP серверинин жана DHCP серверинин абалын текшере аласыз:

sudo кызматы hostapd абалы

sudo кызматы isc-dhcp-сервер статусу

14 -кадам: Daemon орнотуу

Daemon орнотуу
Daemon орнотуу

Демон - бул Пи күйгүзүлгөн сайын автоматтык түрдө башталуучу жана фондо иштеген программа ("Анын караңгы материалдары" сериясына окшош эмес..).

1. Hostapd жана dhcp программаларын баштаңыз:

sudo кызматы hostapd баштоо

sudo кызматы isc-dhcp-сервердин башталышы

2. Пи күйгүзүлгөндө hostapd жана dhcp автоматтык түрдө баштоо үчүн төмөнкү эки буйрукту аткарыңыз:

sudo update-rc.d hostapd иштетүү

sudo update-rc.d isc-dhcp-server иштетүү

15 -кадам: дээрлик бар! Веб -сервердин HTML файлын түзүңүз

Дээрлик Бар! Веб -сервердин HTML файлын түзүңүз!
Дээрлик Бар! Веб -сервердин HTML файлын түзүңүз!
Дээрлик Бар! Веб -сервердин HTML файлын түзүңүз!
Дээрлик Бар! Веб -сервердин HTML файлын түзүңүз!
Дээрлик Бар! Веб -сервердин HTML файлын түзүңүз!
Дээрлик Бар! Веб -сервердин HTML файлын түзүңүз!

1. Веб -сервериңизде хостинг кылуу үчүн HTML баракчасын жазыңыз! Же мен Adafruit санарип бекер китепканасынан ылайыкташтырылганды жүктөп ал:)

Zip файлын жүктөп алып, сактаңыз, андан кийин мазмунун чыгарыңыз. (Бул жерде толук GitHub барагы)

2. WinSCPти ачыңыз жана хосттун атын киргизиңиз: raspberrypi.local

3. Pi'ге кириңиз (колдонуучунун атын жана сырсөзүн териңиз)

4. Экрандын Пи тарабында (оң жагы) үй каталогуна өтүңүз

Жогору жебеси бар папканы эки жолу чыкылдатыңыз.

5./var/www/html файлына өтүңүз

"Var" деп аталган папканы, андан кийин "www" папкасын жана акыры "html" папкасын эки жолу чыкылдатыңыз.

6. Учурдагы index.html файлын жок кылыңыз (же өзүңүздүн жазгыңыз келсе, аны жөн эле ачып, түзөтө аласыз).

7. Веб сервер файлдарын Pi html папкасына көчүрүү

Экрандын сол жагында (сиздин компьютерде), файлдарды сактаган папкага өтүңүз. Мазмунду бөлүңүз жана сүйрөңүз (эки папка жана "index.html" аттуу файл) Pi html папкасына. Дал ушул!

8. Браузерди ачыңыз жана жогору жагындагы навигация тилкесине "raspberrypi.local" териңиз. Эгер ал иштесе, веб -сервердин баракчасын көрөсүз, эмне!

16 -кадам: HTML File Pt түзөтүү. 1

HTML файлын түзөтүү Pt. 1!
HTML файлын түзөтүү Pt. 1!

Балким, сиз өзүңүздүн веб -сайтыңызды түзгүңүз келет, андыктан өзүңүздүн документтериңизди/сүрөттөрүңүздү/каалаган нерсеңизди кошуп, HTML файлын файлдарыңызды көрсөтүү үчүн өзгөртүңүз!

1. Pi боюнча index.html файлын ачыңыз

2. index.html файлындагы баш жана дескрипторлорду түзөтүңүз

- Титулдук бөлүктөрдүн ортосундагы текстти түзөтүү менен веб-сервериңиздин аталышын өзгөртүңүз:

jenfoxbotтун жергиликтүү веб -сервери!

H2 жана борбордук бөлүктөрдүн ортосундагы текстти түзөтүү менен веб-сервердин аталышын өзгөртүү (51-сап):

jenfoxbotтун жергиликтүү веб -сервери

- Кошумча: Веб-баракчанын сүрөттөмөсүн өзгөртүү (55-сап):

Айдын жана жылдыздардын абалына жараша*, бул түйүн Интернет байланышы менен камсыз болушу мүмкүн же мүмкүн эмес.

Интернет байланышы бар болсо, jenfoxbot веб -сайтын караңыз

жана ал кылган башка сонун нерселер жөнүндө билип алыңыз!

*Айдын жана жылдыздардын абалы боюнча биз куруучунун учурдагы каприздерин, jenfoxbot айтабыз:)

3. Кошумча: Учурдагы документтерди, сүрөттөрдү жана видеолорду жок кылып, өзүңүздүкүн кошуңуз

Бул веб -баракчанын эки катмары бар: "index.html" файлы менен түзүлгөн алдыңкы бет жана эки барактан турган "ички": "yararlıinfo.html" жана "books.html". Эгерде сиз алдыңкы беттеги мазмунду кошууну/өзгөрткүңүз келсе, "index.html" файлын түзөтүңүз жана ошол эле сүрөттөгү "сүрөттөр" папкасына сүрөттөрдү кошуңуз (сиз башка же башка мазмунду сактоо үчүн дагы папкаларды кошо аласыз).

Эгерде сиз ички беттердеги мазмунду өзгөрткүңүз келсе, "helpfulinfo.html" жана "books.html" файлдарын түзөтүңүз, сүрөттөрдү "сүрөттөр" папкасына жана PDFтерди (же башка документтерди) "маселелер" папкасына кошуңуз (дагы, бул жерге дагы папкаларды кошо аласыз).

17 -кадам: HTML файлын түзөтүү Pt. 2

HTML файлын түзөтүү Pt. 2!
HTML файлын түзөтүү Pt. 2!
HTML файлын түзөтүү Pt. 2!
HTML файлын түзөтүү Pt. 2!
HTML файлын түзөтүү Pt. 2!
HTML файлын түзөтүү Pt. 2!

1. Өз документтериңизди кошуңуз

- Сервериңизге эмнени кошууну каалаарыңызды чечиңиз жана ошол документтердин PDF файлдарын жүктөп алыңыз. Документтердин ар бири үчүн сүрөттөрдү жүктөп алыңыз, андыктан чыкылдатуу кызыктуу болот: D

- WinSCPти колдонуу менен документтериңизди тиешелүү папкаларга кошуңуз (мурунку кадамды жана 1-сүрөттү караңыз).

- index.html же башка тиешелүү html файлын түзөтүңүз (мисалы, пайдалуу маалымат баракчасына китеп кошууну же өзгөртүүнү кааласаңыз, "helpfulinfo.html" файлын түзөтүңүз). Файлдардын аталыштарын жана кеңейтүүлөрүн өзгөртүү жана сүрөттөмөлөрдү жаңыртуу аркылуу сүрөттөрдү жана документтерди көрсөтүү жана аларга кирүү:

СИЗДИН СҮЙГӨН СӨЗДӨРҮҢҮЗ БУЛ ЖЕРДЕ

2. Жаңы келген адамдар үчүн, бар кодду көчүрүү жана чаптоо жана файл аттарын жана кеңейтүүлөрүн өзгөртүү аркылуу дагы документтерди кошо аласыз (2 -сүрөттү караңыз)!

Бул жерде Хан Академиясынан HTML боюнча пайдалуу сереп!

18 -кадам: OMG Акыры! Биз бүттүк:)

OMG Акыры! Биз бүттүк:)
OMG Акыры! Биз бүттүк:)
OMG Акыры! Биз бүттүк:)
OMG Акыры! Биз бүттүк:)
OMG Акыры! Биз бүттүк:)
OMG Акыры! Биз бүттүк:)

Ethernet кабелин ажыратыңыз, зымсыз кирүү чекитиңизге туташыңыз, анан сүйүктүү браузериңиздин дарек тилкесине IP дарегин териңиз (эгер сиз бул окуу куралын так аткарган болсоңуз, 192.168.42.1).

Эгер баары иштеп жатса, сиз веб баракчаңызды көрөсүз (мен скриншотторумду коштум). Woohoo сиз жөн эле зымсыз кирүү чекитин түздүңүз !! (Эгер ал иштебей калса, кайра орнотуу аркылуу чуркаңыз жана бардык терминал коду так көрсөтүлгөндөй экенин текшериңиз, анын ичинде боштуктар жана башкалар).

Өзүңүздүн жергиликтүү Cloud веб -сайтыңызды изилдеңиз жана аны бул жерден кантип колдонууну чечиңиз!

19 -кадам: Кийинкиде эмне болот?

Кийинкиси эмне?
Кийинкиси эмне?
Кийинкиси эмне?
Кийинкиси эмне?

Бир вариант - аны жергиликтүү зымсыз сактоочу түзмөк катары колдонуу. Пиди сайыңыз, өзүңүз орноткон WiFi кирүү чекитине туташыңыз (бул "HelloWorld" деп аталат) жана андан файлдарды сактаңыз же алып коюңуз. Бул файлдарга Интернеттен ажыратылсаңыз да кире аласыз. Ошентип, сиз сүйүктүү тасмаңызды сактап, электр жарыгы өчкөндө дагы деле көрө аласыз:) (Эр, сизде ноутбук заряддалган деп ойлосоңуз).

Дагы документтерди кошуңуз (мисалы, сиз аны резервдик сактоочу жай катары колдоно аласыз), HTML коду менен ойноп, сайтыңызды кооз кылып, көңүл ачыңыз!

Дагы бир вариант-муну жалпыга ачык веб-баракча катары конфигурациялоо жана башка адамдар файлдарга кире алышы үчүн ага домен аталышын ыйгаруу. Бул сиз WiFi же кабелдик Интернетсиз бир жакка бара жатсаңыз өзгөчө пайдалуу болот - сиз Википедияны өзүңүз менен ала аласыз! (бирок, эгер сиз муну кылсаңыз, аларга белек кылыңыз, анткени алар укмуш). Эгерде сиз код менен ыңгайлуу болсоңуз, анда муну автоматтык камдык сервер, сиз жана досторуңуз үчүн жергиликтүү зымсыз оюн сервери кылып орнотсоңуз болот. Жаратмандыкка жетиңиз!

Эгер сиз бул жолго барсаңыз, WPA2 сырсөз протоколу жакында бузулгандыктан, тармак коопсуздугу жөнүндө бир аз билгениңизди текшериңиз (төмөндү караңыз).

Акырында, кириш сөздө айтылгандай, сиз булут серверин элдин интернетин баштоо үчүн колдоно аласыз! Баарыңар бири -бириңер менен "сүйлөшө" алгыдай, булут серверлерин түзүү үчүн досторуңар менен курулган күндү өткөргүлө! Бул мамиле сөзсүз түрдө коомдук Интернетти куруунун * эң жакшы * (ака эң эффективдүү/эффективдүү) жолу эмес, бирок бул эң сонун башталыш. Мындан тышкары, бул технологиялардын кантип иштээрин канчалык жакшы түшүнсөк, аларды ошончолук олуттуу көйгөйлөрдү чечүү үчүн колдонобуз жана өзүбүзгө жана жамааттарыбызга жактайбыз.:)

BillDauterive пайдалуу колдонуучусунан WPA2 коопсуздук тобокели жөнүндө көбүрөөк маалымат:

"[T] ал чабуулчуга коркунуч туудуруу үчүн максаттуу wifi тармагынын чегиндеги түзмөк керек, башкача айтканда, портту интернетке ачуу ага таасирин тийгизбейт. Эгерде [кирүү чекити] бузулган болсо, анда чабуулчу чалгынчыны/өзгөртүшү мүмкүн TLS аркылуу шифрленбеген Wifi тармагындагы трафик. Бузулган WLANда, Piге шифрленбеген VNC WLAN менен кирүүдө да коркунуч болуп калат."

Raspberry Pi сынагы 2017
Raspberry Pi сынагы 2017
Raspberry Pi сынагы 2017
Raspberry Pi сынагы 2017

Экинчи Raspberry Pi конкурсунда 2017

Сунушталууда: