Baru-baru ini baca artikel ini: http://www.makeuseof.com/tag/host-website-raspberry-pi/ di mana kemungkinan hosting situs web di Pi dibahas. Tapi saya tidak yakin apakah itu mampu hosting apa yang saya inginkan sebenarnya. Saya memiliki situs web yang sedang dalam proses pembuatan dan saya berpikir saya lebih suka meng-host situs sendiri daripada membayar orang lain untuk meng-host-nya untuk saya. Ini adalah situs web dasar hanya untuk menampilkan info kontak dan proyek terbaru saya (teks dan gambar). Inilah contoh tujuan akhir: http://brianmaierjr.com/ .
Apakah mungkin untuk meng-host sesuatu seperti ini pada Pi? Apa saja kendala yang harus saya ingat ketika mencari komputer untuk meng-host situs ini?
EDIT: Hanya untuk beberapa informasi lebih lanjut, saya ragu akan ada lebih dari 100 sesi bersamaan sekaligus dan saya rasa keamanan atau lalu lintas tidak terlalu menjadi masalah. Hanya hal kecil untuk diperlihatkan kepada atasan.
EDIT2: Untuk klarifikasi saya telah melakukan banyak penelitian lebih lanjut tentang ini dan saya hampir pasti menuju ke arah Node.JS. Latar belakang saya adalah dalam pengembangan .NET dan baru awal bulan ini saya berhenti dari c # dan pindah ke JS. Terima kasih banyak atas bantuannya. Sangat menghargai semua anekdot dan info objektif juga!
sumber
Jawaban:
100 sesi bersamaan sebenarnya cukup banyak: mengingat majikan biasanya akan menghabiskan waktu sekitar 5-10 menit menjelajahi situs Anda, Anda harus mengiklankan situs Anda ke ribuan pengusaha setiap hari untuk mendapatkan banyak lalu lintas.
Secara realistis, Raspberry Pi sudah cukup untuk situs semacam itu. Ini akan terasa lebih lambat daripada situs serupa di hosting komersial (bukan karena Raspberry, melainkan karena situs Anda tidak akan didukung oleh CDN), sehingga klien Anda harus menunggu beberapa detik ekstra sebelum halaman dimulai untuk memuat. Tapi itu bisa digunakan.
Secara kasar, Anda harus mengharapkan hingga 100MB RAM untuk dikonsumsi oleh sistem dan 100 lainnya oleh server web. Sisanya pada dasarnya akan dibagikan antara cache disk dan skrip sisi server.
sumber
Tentu kamu bisa! Itu semua tergantung pada bagaimana Anda mengkonfigurasi Pi. Saya dapat melihat bahwa jawaban LAMP yang baik sudah merangkak naik ... Saya sangat menyarankan untuk menjauh dari Apache PHP penuh tradisional (CPU & RAM HOGGERS)
Ini adalah fakta: Alih-alih untuk front end Anda, Anda
harusharus menggunakan nginx sebagai gantinya. Itu dirancang untuk perangkat tertanam dan berjalan sangat baik pada Pi, terutama 3.Bagian belakang adalah semua terserah Anda, tapi aku n M y H onest O pinion
Dalam hal penyimpanan SQL ... Anda dapat melakukan MySQL jika Anda merasa Anda membutuhkan mesin database SQL berfitur lengkap tetapi Anda dapat dengan mudah menggunakan SQLlite sekarang juga.
sumber
Ya, Anda pasti bisa melakukannya. Raspberry Pi 3 secara mengejutkan mampu. Baru-baru ini saya memasang situs web yang di-host di Raspberry Pi 3 yang menjalankan Nginx, PHP5 dan MariaDB dengan HTTPS dan WordPress. Keamanan adalah masalah utama, dalam beberapa hari ke depan, saya telah melihat banyak peretas mencoba masuk ke server. Saya mendokumentasikan pendekatan lengkap saya di situs web saya https://www.e-tinkers.com (yang di-host di Raspberry Pi). Jika Anda tidak memiliki bandwidth yang cukup untuk menangani lalu lintas, Anda juga dapat mempertimbangkan colokasi Raspberry Pi (hanya google untuk Raspberry Pi colo).
sumber
Saya menginangi blog pribadi saya di Raspberry Pi. Anda dapat melihat statistik komputer litte ini di halaman ini
https://www.flopy.es/monitor/status.html
Dalam raspberry yang sama saya memiliki blog saya, halaman web saya (lebih serius), server mail dan cloud pribadi dibuat dengan Nextcloud.
sumber
Penafian ... Jawaban ini mungkin agak singgung pertanyaan Anda, dengan fokus bagaimana menjadi tuan rumah; karena saya merasa akan sangat membantu untuk mengevaluasi. Jika Anda merasa sebaliknya, beri tahu saya bahwa saya akan menghapusnya.
Ada tutorial lengkap di sini di situs web raspberry pi yang mengikuti gerakan pengaturan perangkat keras dan perangkat lunak yang diperlukan untuk meng-host sendiri instalasi wordpress pada PI dan membuatnya dapat diakses oleh klien dalam jaringan lokal.
Dengan konfigurasi yang sedikit lebih (port forwarding, packet filtering dll) pada router yang menghadap internet, hal yang sama harus dapat diakses dari luar jaringan. Bit ini khusus untuk bagaimana jaringan Anda terhubung ke internet.
Secara singkat ini akan menjadi salah satu dari banyak cara untuk melakukan itu
Kata ajaib hari ini adalah LAMP
L -inux - salah satu distro yang direkomendasikan adalah Raspbian yang Debian diadaptasi untuk bekerja dengan prosesor ARM yang menyalakan PI. Anda bisa mendapatkannya dari sini
A -pache - salah satu server web terhormat di luar sana
Instal menggunakan
sudo apt-get install apache2 -y
Ada sejumlah penyesuaian yang dapat dilakukan untuk mengontrol penggunaan memori seperti yang dijelaskan di sini
Jika Anda bermaksud menggunakan PI sebagai headless (tidak ada tampilan), Anda dapat menggunakan
raspi-config
untuk mengubah memori yang dialokasikan untuk GPU ke minimum yang diizinkan (16 MB saya pikir) membebaskan lebih banyak RAM ke aplikasiM -ySQL - salah satu backend database paling populer
Tampaknya memerlukan apache untuk di-restart
sudo service apache2 restart
Instal menggunakan
sudo apt-get install mysql-server php5-mysql -y
P- hp - bukan bahasa favorit pribadi saya
Instal menggunakan
sudo apt-get install php5 libapache2-mod-php5 -y
Unduh Wordpress dari http://wordpress.org/latest.tar.gz dan ikuti instruksi dalam tutorial untuk memindahkannya ke folder yang tepat agar apache menemukannya. Dengan itu Anda bisa mulai fokus pada pembuatan konten.
HTH
sumber
Sudahkah Anda mencoba solusi yang mirip dengan ini ?
Coba jalankan ini di terminal:
Untuk tutorial resmi dari remote3.it lihat bagian bawah posting ini!
Periksa Versi OS
Pertama, Anda harus menentukan versi OS mana yang diinstal pada Pi Anda. Lari:
Anda harus melihat baris ini:
Ini menunjukkan Anda menggunakan raspberry pi Jessie! Atau peregangan akan bekerja juga!
Jika Anda menggunakan Raspbian versi Wheezy, atau untuk mendukung papan ARM lainnya menggunakan Debian (seperti BeagleBone Black dan Wandboard), silakan ikuti petunjuk pemasangan di sini .
Instal paket weavedconnectd
Pertama, dapatkan repositori terbaru:
Selanjutnya, unduh paket remot3.it weavedconnectd:
Jalankan weavedinstaller untuk mengonfigurasi lampiran layanan remot3.it
Selanjutnya, jalankan
Anda kemudian harus melihat daftar opsi, tekan 2, lalu tekan enter Kemudian ikuti petunjuk di layar untuk memasukkan email Anda. Remote3.it akan mengirimi Anda email dengan kode verifikasi yang harus Anda masukkan dengan memilih 3dari menu ini. Setelah itu, akun Anda aktif dan Anda dapat menambahkan perangkat dan layanan. Dalam hal ini, situs web!
Sekarang Anda telah membuat akun, pilih opsi 1, lalu masuk. Perhatikan bahwa kata sandi tidak ditampilkan saat Anda mengetik. Selanjutnya, karena belum ada layanan yang diinstal, Anda akan diminta untuk memasukkan Nama Perangkat. Karakter yang valid termasuk angka, huruf, spasi, garis bawah, dan tanda hubung. Setelah memasukkan nama Anda, Tekan 1untuk melampirkan remot3.it ke salah satu layanan Anda. Pilih jenis layanan yang Anda hubungkan, dalam hal ini server web jadi tekan 2lalu tekan enter! Anda kemudian akan ditanya apakah port default 80 adalah port untuk menggunakan pers y, jika Anda tidak pada port 80 maka masukkan n, dan kemudian port yang benar! Anda dapat mengulangi ini dengan port sebanyak yang diperlukan! Pilih nama untuk layanan, misalnya Pi-Web Setelah Anda memasukkan nama, beberapa detik berlalu saat terdaftar ke akun Anda. Selanjutnya, Anda akan dikembalikan ke menu Layanan Dipasang remot3.it. Sekarang lampiran Anda ke layanan web ditampilkan. Tekan 4untuk keluar atau mendaftarkan layanan atau port baru dengan Tombol yang sesuai! Arahkan ke https://remote3.it dan masuk ! Anda akan melihat perangkat Anda di sana dan dapat membuka tautan yang disediakan di akun remote3.it Anda untuk mengakses server! Tautan ini berubah secara berkala! Anda tidak perlu mem-forward router Anda!
Remote3.it Tutorial Resmi Di Sini
sumber
Anda dapat dengan mudah meng-host situs web di raspberry Pi. Ini adalah pengalaman belajar yang menyenangkan. Saya baru-baru ini meng-host blog di raspberry pi. Itu beban seimbang pada sekelompok 3 Rpi. Jika Anda ingin melihatnya - https://www.techpint.com
sumber