Nếu bạn đang tìm cách tạo một máy chủ web giá rẻ, chủ yếu được sử dụng làm môi trường thử nghiệm hoặc lưu trữ tệp, thì Raspberry Pi là lựa chọn hoàn hảo dành cho bạn. Raspberry Pi là gì? Nó là một máy tính mini rẻ tiền, hoàn hảo cho các chức năng cơ bản. Hướng dẫn này sẽ chỉ cho bạn cách sử dụng Raspberry Pi mới và chuyển nó vào máy chủ web. Xin lưu ý rằng đối với bài viết này, chúng tôi sẽ làm việc trong Windows.
Các bước
Phần 1/7: Khởi động Hệ điều hành Raspberry Pi
Bước 1. Lấy bản sao Hệ điều hành Raspberry Pi (Hệ điều hành) từ liên kết trong phần nguồn
Có một vài bản phân phối khác nhau có sẵn, nhưng đối với bài viết này, chúng tôi sẽ sử dụng phiên bản "Raspbian".
Bước 2. Giải nén hình ảnh vào thẻ SD
Để làm điều này, chúng ta cần một công cụ có tên là Win32 Disc Imager. Một liên kết cho điều này cũng có sẵn trong phần nguồn. Bây giờ hãy mở công cụ, điều hướng đến ký tự ổ đĩa chứa thẻ SD của bạn, chọn vị trí của hình ảnh Hệ điều hành Raspberry Pi và chọn ghi. Chờ cho nó hoàn thành.
Bước 3. Mở thẻ SD trong Windows Explorer
Chỉ cần tạo một tệp với tên ssh. Đây là bản cập nhật bảo mật được giới thiệu kể từ Raspbian Jessie.
Bước 4. Rút thẻ SD và đặt nó vào Raspberry Pi của bạn, sau đó cắm phần dây còn lại vào, đảm bảo cắm USB mini lần cuối
Bước 5. Đăng nhập khi hệ điều hành tải lên
Tên người dùng mặc định là "pi" và mật khẩu mặc định là "raspberry". Các phiên bản mới hơn của Raspbian có tính năng tự động đăng nhập được bật theo mặc định.
Bước 6. Bắt đầu bằng cách thay đổi mật khẩu
Từ loại dòng lệnh:
sudo passwd pi.
Bước 7. Bạn cũng có thể thay đổi mật khẩu của mình bằng cách gõ sudo raspi-config và chọn Change User Password hoặc đi tới System Configuration
Bước 8. Nhập mật khẩu mới của bạn và sau đó xác nhận nó
Xin lưu ý, con trỏ sẽ không di chuyển khi nhập mật khẩu nhưng bạn đang nhập văn bản.
Phần 2/7: Chạy cập nhật phần mềm
Bước 1. Bắt đầu với các bản cập nhật
Bởi vì bạn đang chạy phiên bản Debian mới, bạn sẽ cần thực hiện một số công việc dọn dẹp, cập nhật và cài đặt. Đầu tiên, chúng tôi sẽ cập nhật đồng hồ, cập nhật các nguồn của chúng tôi, sau đó nâng cấp bất kỳ gói nào được cài đặt sẵn. Nhập nội dung sau vào dòng lệnh (nhấn return / enter sau mỗi dòng):
sudo dpkg-config lại tzdata sudo apt-get update sudo apt-get upgrade
Bước 2. Đặt ngày và giờ
Từ loại dòng lệnh (thay thế các bộ phận nếu cần):
sudo date --set = "30 tháng 12 năm 2013 10:00:00"
Phần 3/7: Cập nhật chương trình cơ sở
Bước 1. Cài đặt công cụ cập nhật RPI của Hexxeh để giúp Raspberry Pi luôn cập nhật
Để thực hiện việc này, hãy chạy các lệnh sau (nhấn return / enter sau mỗi dòng):
sudo apt-get install ca-Certificates 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 / rpi-update sudo rpi-update sudo shutdown -r now
Phần 4/7: Thiết lập SSH
Bước 1. Thiết lập SSH để chúng ta có thể làm mọi thứ khác từ một máy tính khác
Để thực hiện việc này, trước tiên hãy lưu ý địa chỉ IP của Raspberry Pi
tên máy tôi
192.168.1.17
Bước 2. Bật SSH và khởi động lại (nhấn return / enter sau mỗi dòng):
Sau khi lưu ý việc sử dụng addr inet: sudo /etc/init.d/ssh start mỗi khi bạn khởi động pi. Gợi ý: Nếu xảy ra lỗi, hãy sử dụng lệnh bên dưới, sau đó sử dụng lệnh bên trên. sudo apt-get install ssh Sau đó, khởi động lại pi: sudo shutdown -r now
Bước 3. Rút dây cho bàn phím USB và màn hình của bạn
Những điều này không còn cần thiết nữa, vì mọi thứ khác sẽ được thực hiện qua SSH.
Bước 4. Tải xuống ứng dụng SSH như PuTTy (www.putty.org) có thể tải xuống miễn phí từ Google và kết nối với địa chỉ IP của Raspberry Pi đăng nhập bằng tên người dùng "pi" và mật khẩu bạn đã đặt trước đó
Phần 5/7: Cài đặt Máy chủ Web
Bước 1. Cài đặt Apache và PHP
Để thực hiện việc này, hãy thực hiện các lệnh sau:
sudo apt-get install apache2 php5 libapache2-mod-php5
Bước 2. Khởi động lại dịch vụ:
khởi động lại dịch vụ sudo apache2
HOẶC
khởi động lại sudo /etc/init.d/apache2
Bước 3. Nhập I. P
địa chỉ của Raspberry Pi vào trình duyệt web của bạn. Bạn sẽ thấy một trang đơn giản có nội dung "Nó hoạt động!"
Phần 6/7: Cài đặt MySQL
Bước 1. Cài đặt MySQL
Để thực hiện việc này, hãy cài đặt một vài gói bằng lệnh sau:
sudo apt-get install mysql-server mysql-client php5-mysql
Phần 7/7: Cài đặt FTP
Bước 1. Cài đặt FTP để cho phép chuyển các tệp đến và đi từ Raspberry Pi của bạn
Bước 2. Có quyền sở hữu gốc web:
sudo chown -R pi / var / www
Bước 3. Cài đặt vsftpd:
sudo apt-get install vsftpd
Bước 4. Chỉnh sửa tệp vsftpd.conf của bạn:
sudo nano /etc/vsftpd.conf
Bước 5. Thực hiện các thay đổi sau:
- anonymous_enable = CÓ đến nặc danh = KHÔNG
- Bỏ ghi chú local_enable = CÓ và write_enable = CÓ bằng cách xóa # biểu tượng ở phía trước mỗi dòng
- sau đó đi đến cuối tệp và thêm force_dot_files = YES.
Bước 6. Lưu và thoát tệp bằng cách nhấn CTRL-O, CTRL-X
Bước 7. Khởi động lại vsftpd:
dịch vụ sudo vsftpd khởi động lại
Bước 8. Tạo lối tắt từ thư mục chính của người dùng Pi đến / var / www:
ln -s / var / www / ~ / www
Bước 9. Bây giờ bạn có thể FTP bằng người dùng Pi và truy cập vào thư mục / var / www thông qua một phím tắt sẽ xuất hiện khi đăng nhập
Lời khuyên
- Không cần thiết phải cài đặt máy chủ FTP nếu bạn đã cài đặt máy chủ SSH. Bạn có thể sử dụng một ứng dụng như WinSCP để kết nối qua SCP, an toàn hơn và tránh phải mở một cổng khác trên Raspberry Pi của bạn.
- Nếu bạn nhận được thông báo lỗi cho biết: "wget: command not found", hãy chạy "sudo apt-get install wget"