Raspberry Pi như một máy chủ web - cách thức hoạt động
Máy tính bảng đơn Raspberry Pi rất linh hoạt và có thể được sử dụng như một máy chủ web, ví dụ. Mẹo thiết thực này chỉ cho bạn cách thiết lập Raspberry Pi làm máy chủ web và phần mềm nào bạn cần.
Cách thiết lập Raspberry Pi của bạn như một máy chủ web
Có một số máy chủ web khác nhau cho Raspberry Pi. Trong mẹo thực tế này, chúng tôi trình bày máy chủ web NGINX. Mặc dù hiệu năng hệ thống thấp, điều này chạy rất ổn định. Để cài đặt NGNIX trên hệ thống của bạn, bạn phải làm như sau:
- Đưa hệ thống của bạn cập nhật trước. Trước tiên hãy chạy "sudo apt-get update" và sau đó "sudo apt-get Nâng cấp".
- Sau đó cài đặt gói cho máy chủ web với "sudo apt-get install nginx".
- Sau khi máy chủ đã được cài đặt, bạn có thể khởi động nó bằng lệnh "sudo /etc/init.d/nginx start".
- Bây giờ bạn có thể gọi lên trang thử nghiệm được tạo bởi NGINX trong trình duyệt của Raspberry Pi với "// localhost /". Nếu bạn muốn truy cập trang web từ một máy tính khác trong mạng, hãy nhập "// IP-Adresse-des-Raspberry /" trong trình duyệt.
- Bạn có thể tìm ra địa chỉ IP của Raspberry bằng cách nhập "hostname -I" trong bảng điều khiển.
- Nếu bạn muốn thay đổi trang web, hãy điều hướng bằng "cd / usr / share / nginx / www" vào thư mục của trang web và thay thế index.html bằng trang của riêng bạn.
Cách cài đặt PHP trên máy chủ web của bạn
Để có thể cung cấp các trang web động trên máy chủ web của bạn, việc cài đặt PHP là cần thiết. Để làm điều này, tiến hành như sau:
- Cài đặt gói PHP với "sudo apt-get install php5-fpm".
- Sau đó, bạn phải kích hoạt PHP trong NGINX. Để thực hiện việc này, thay đổi thư mục của NGINX với "cd / etc / nginx".
- Mở trang cấu hình với trình soạn thảo NANO. Để thực hiện việc này, hãy nhập "sudo nano-enable / default" trong bảng điều khiển.
- Trong tài liệu này, thay thế "index index.html index.htmlm;" bởi "index index.php index.html index.htmlm;".
- Sau đó tìm "# chuyển các tập lệnh PHP cho máy chủ FastCGI nghe trên 127.0.0.1:9000" bên dưới trong tài liệu.
- Hủy bỏ kim cương ở 6 dòng sau (điểm bảy đến mười hai):
- vị trí ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- chỉ số fastcgi_index.php;
- bao gồm fastcgi_params;
- }
- Sau đó lưu cấu hình và khởi động lại NGINX bằng "sudo /etc/init.d/nginx tải lại".
- Điều hướng quay lại thư mục của trang web chuẩn bằng cách nhập "cd / usr / share / nginx / www /" trong bảng điều khiển.
- Thay thế "index.html" hiện tại bằng "index.php" và điền nó với nội dung mong muốn.