Raspberry Pi sebagai pelayan web - bagaimana ia berfungsi
Raspberry Pi komputer papan tunggal adalah serba boleh dan boleh digunakan sebagai pelayan web, contohnya. Petua praktikal ini menunjukkan anda bagaimana untuk menyediakan Raspberry Pi anda sebagai pelayan web dan perisian yang anda perlukan.
Bagaimana untuk menyediakan Raspberry Pi anda sebagai pelayan web
Terdapat beberapa pelayan web yang berbeza untuk Ras Raspberry Pi. Dalam tip praktikal ini, kami membentangkan web server NGINX. Walaupun prestasi sistem rendah, ini berjalan dengan sangat stabil. Untuk memasang NGNIX pada sistem anda, anda perlu melakukan yang berikut:
- Bawa sistem anda ke tarikh terlebih dahulu. Lari pertama "sudo apt-get update" dan kemudian "upgrade sudo apt-get".
- Kemudian pasangkan pakej untuk pelayan web dengan "sudo apt-get install nginx".
- Selepas pelayan telah dipasang, anda boleh mulakannya dengan arahan "sudo /etc/init.d/nginx start".
- Anda kini boleh memanggil halaman ujian yang dihasilkan oleh NGINX dalam pelayar Raspberry Pi dengan "// localhost /". Sekiranya anda ingin mengakses laman web dari komputer lain dalam rangkaian, masukkan "// IP-Adresse-des-Raspberry /" dalam penyemak imbas.
- Anda boleh mengetahui alamat IP Raspberry anda dengan memasukkan "nama hos -I" di konsol.
- Sekiranya anda ingin menukar tapak web, navigasi dengan "cd / usr / share / nginx / www" ke dalam direktori laman web dan gantikan index.html dengan halaman anda sendiri.
Bagaimana untuk memasang PHP pada pelayan web anda
Untuk dapat menyediakan laman web dinamik pada pelayan web anda, pemasangan PHP diperlukan. Untuk melakukan ini, teruskan seperti berikut:
- Pasang pakej PHP dengan "sudo apt-get install php5-fpm".
- Kemudian anda perlu mengaktifkan PHP di NGINX. Untuk melakukan ini, tukar ke direktori NGINX dengan "cd / etc / nginx".
- Buka halaman konfigurasi dengan editor NANO. Untuk melakukan ini, masukkan "sudo nano enabled laman / lalai" di konsol.
- Dalam dokumen ini, gantikan "index index.html index.htm;" oleh "index index.php index.html index.htm;".
- Kemudian cari "# lulus skrip PHP ke pelayan FastCGI yang mendengar pada 127.0.0.1:9000" di bawah dalam dokumen.
- Keluarkan berlian pada 6 baris berikut (mata tujuh hingga dua belas):
- lokasi ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- termasuk fastcgi_params;
- }
- Kemudian simpan konfigurasi dan mulakan semula NGINX dengan "sudo /etc/init.d/nginx reload".
- Navigasi kembali ke folder laman web standard dengan memasukkan "cd / usr / share / nginx / www /" di konsol.
- Gantikan "index.html" yang ada dengan "index.php" dan isikannya dengan kandungan yang dikehendaki.