Paano gumawa ng isang Raspberry Pi web server

Posted on
May -Akda: Robert Simon
Petsa Ng Paglikha: 22 Hunyo 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
How to Turn Raspberry Pi into Web Server for Free
Video.: How to Turn Raspberry Pi into Web Server for Free

Nilalaman

Ang wikiHay ay isang wiki, na nangangahulugang maraming mga artikulo ay isinulat ng maraming may-akda. Upang lumikha ng artikulong ito, 33 katao, ang ilang hindi nagpapakilalang, ay lumahok sa edisyon nito at ang pagpapabuti nito sa paglipas ng panahon.

Kung naghahanap ka ng isang paraan upang makagawa ng isang murang web server, na ginagamit lalo na bilang isang pagsubok sa kapaligiran o para sa pag-iimbak ng mga file, kung gayon ang Raspberry Pi ay perpekto para sa iyo. Ngunit ano ang isang Raspberry Pi? Ito ay isang napaka murang mini computer, perpekto para sa mga pangunahing pag-andar. Ang gabay na ito ay magpapakita sa iyo kung paano gumawa ng isang web server mula sa isang bagong Raspberry Pi. Mangyaring tandaan na para sa artikulong ito kami ay nagtatrabaho sa Windows.


yugto

Bahagi 1 ng 7:
Simulan ang operating system ng Raspberry Pi

  1. 1 Kumuha ng isang kopya ng OS (Operating System) mula sa Raspberry Pi mula sa link sa seksyon ng mga mapagkukunan. Mayroong maraming mga pamamahagi na magagamit, ngunit para sa artikulong ito, gagamitin namin ang bersyon na "Raspbian".
  2. 2 Kunin ang imahe sa SD card. Upang gawin ito, kakailanganin mo ang isang tool na tinatawag na Win32 Disc Imager. Magagamit din ang isang link para sa seksyon ng mga mapagkukunan. Buksan ngayon ang tool, mag-navigate sa direktoryo kung saan matatagpuan ang SD card, piliin ang lokasyon ng imahe ng OS ng Raspberry Pi, at piliin ang "burn".
  3. 3 Kapag nagawa mo na ang pagkasunog, maaari mong ilagay ang SD card sa iyong Raspberry Pi, pagkatapos ay ikonekta ang natitira sa mga cable, siguraduhin na ikinonekta ang huling USB.
  4. 4 Kapag natapos ang operating system, kailangan mong patunayan. Ang default na pangalan ng gumagamit ay "pi", at ang default na password ay "raspberry".
  5. 5 Magsimula sa pamamagitan ng pagbabago ng password. Mula sa linya ng utos, uri:

    passwd pi

  6. 6 Ipasok ang iyong bagong password at kumpirmahin ito. Mangyaring tandaan, ang cursor ay hindi lilipat kapag ipinasok mo ang mga password ngunit pumapasok ka sa e. advertising

Bahagi 2 ng 7:
Ilunsad ang mga update sa software

  1. 1 Habang nagpapatakbo ka ng isang kamakailang bersyon ng Debian, magkakaroon ka ng ilang paglilinis, pag-install at pag-update na dapat gawin. Una, i-update namin ang orasan, i-update ang aming mga mapagkukunan, at i-update ang lahat ng mga paunang naka-install na mga pakete. I-type ang sumusunod sa linya ng command (pindutin ang pagbalik / ipasok pagkatapos ng bawat linya):

    sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade

  2. 2 Itakda ang petsa at oras. I-type ang linya ng command (palitan kung kinakailangan):

    sudo date --set = "30 December 2013 10:00:00" advertising

Bahagi 3 ng 7:
Panatilihing napapanahon ang firmware

  1. 1 Susunod, nais naming i-install ang tool ng pag-update ng RPI na ginawa ng Hexxeh upang mapanatili ang na-update na Raspberry Pi. Upang gawin ito, patakbuhin ang sumusunod na mga utos (pindutin ang pagbalik / ipasok pagkatapos ng bawat linya):

    sudo apt-get install ca-sertipiko sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update &&& sudo chmod + x / usr / bin / rp-update sudo rp-update sudo shutdown -r ngayon advertising

Bahagi 4 ng 7:
I-install ang SSH

  1. 1 Ngayon, mai-install namin ang SSH upang magawa natin ito mula sa isa pang computer. Upang gawin ito, mapapansin muna natin ang IP address ng Raspberry Pi:

    ifconfig
    Dapat mong makita ang isang bagay tulad nito:

    et0 Link encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Mask: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Saklaw: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 RX packages: 35463998 error: 0 bumagsak: 0 overruns: 0 frame: 0 TX pack: 30563995 error: 0 bumaba: 0 overruns: 0 carrier: 0 banggaan: 0 txqueuelen: 1000 RX byte: 11300336376 (11.3 GB) TX byte: 33179556297 (33.1 GB) Makagambala: 76 Tiyaking nakakonekta ka sa Internet !! Lilitaw ang keyword eth0 kung mayroon kang koneksyon na Ethernet na konektado. Ang wireless ay maaaring tawaging wlan0, ngunit maaaring magbago iyon.
    Sa pangalawang linya, "inet addr: 69.164.xxx.xxx" st IP address ng iyong Raspberry Pi.

  2. 2 Ngayon, paganahin ang SSH at pag-reboot (pindutin ang pagbalik / ipasok pagkatapos ng bawat linya):

    Ang pagkakaroon ng napansin ang inet addr, gawin: sudo /etc/init.d/ssh magsimula sa bawat oras na simulan mo ang pi. Tip: Kung naganap ang isang error, gamitin ang utos sa ibaba at pagkatapos ay ang utos sa itaas. sudo apt-get install ssh Pagkatapos, i-restart ang iyong ft: sudo shutdown -r ngayon

  3. 3 Maaari mo na ngayong i-unplug ang mga cord mula sa iyong USB keyboard at subaybayan. Hindi na kinakailangan ang mga ito, dahil ang lahat ay gagawin sa pamamagitan ng SSH.
  4. 4Mag-download ng isang SSH client tulad ng PuTTy (www.putty.org) na mai-download nang libre mula sa Google at maaaring kumonekta sa IP address ng iyong Raspberry Pi sa pamamagitan ng paggamit ng username na "pi" at ang password na na-configure mo dati. advertising

Bahagi 5 ng 7:
I-install ang web server

  1. 1 Upang mai-install ang Apache at PHP, patakbuhin ang sumusunod na mga utos:

    sudo apt-get install php5 apache2 libapache2-mod-php5

  2. 2 I-restart ang serbisyo ngayon:

    sudo serbisyo ng apache2 i-restart
    O

    sudo /etc/init.d/apache2 i-restart

  3. 3 Ipasok ang IP address ng iyong Raspberry Pi sa iyong web browser. Dapat kang makakita ng isang simpleng pahina na nagsasabing "It works! ". advertising

Bahagi 6 ng 7:
I-install ang MySQL

  1. 1 Upang mai-install ang MySQL, mag-install ng ilang mga pakete gamit ang mga sumusunod na utos:

    sudo apt-get install mysql-server mysql-client php5-mysql advertising

Bahagi 7 ng 7:
FTP Installer

  1. 1 Mag-install kami ngayon ng FTP na nagbibigay-daan upang maglipat ng mga file at mula sa iyong Raspberry Pi.
  2. 2 Alamin ang root web:

    sudo chown -R pi / var / www

  3. 3 Pagkatapos ay i-install ang vsftpd:

    sudo apt-get install vsftpd

  4. 4 I-edit ang iyong vsftpd.conf file:

    sudo nano /etc/vsftpd.conf

  5. 5 Gawin ang mga sumusunod na pagbabago:
    • anonymous_enable = OO à anonymous_enable = NO
    • uncomment local_enable = OO at write_enable = OO sa pamamagitan ng pagtanggal ng simbolo # sa simula ng bawat linya
    • pagkatapos ay pumunta sa ilalim ng file at magdagdag force_dot_files = OO.
  6. 6Ngayon i-save at lumabas sa pamamagitan ng paggawa ng CTRL-O, CTRL-X.
  7. 7 Pagkatapos ay i-restart ang vsftpd:

    sudo serbisyo vsftpd i-restart

  8. 8 Lumikha ng isang shortcut mula sa folder ng home sa PI sa / var / www:

    ln -s / var / www / ~ / www

  9. 9Maaari ka na ngayong gumawa ng isang FTP gamit ang gumagamit ng Pi at ma-access ang / var / www folder sa pamamagitan ng isang shortcut na dapat lumitaw pagkatapos ng pagpapatunay. advertising

payo

  • Hindi na kailangang mag-install ng isang FTP server kung mayroon kang mai-install na SSH server. Maaari kang gumamit ng isang application tulad ng WinSCP upang ikonekta ka sa SCP na mas ligtas at hindi mo hinihilingang magbukas ng isa pang port sa iyong Raspberry Pi.
  • Kung mayroon kang isang error na nagsasabing "wget: command na hindi natagpuan", gawin ang "sudo apt-get install wget".
advertising

Mga kinakailangang elemento

  • Raspberry Pi (modelo B)
  • Ang isang blangko SD card ng hindi bababa sa apat na gigabits
  • Micro USB cable (para sa pagkain)
  • Isang network cable na may access sa Internet
  • USB keyboard
Nakuha mula sa "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"