Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Phần này trình bày cách nhanh chóng thiết lập máy tính của bạn (chạy Windows) làm máy chủ. Điều này sẽ cho phép bạn lưu trữ trang web của riêng mình từ máy tính của bạn và sẽ cho phép bạn tạo các trang web có 'nút' cho phép bạn điều khiển mọi thứ trong nhà (rô bốt, máy ảnh, v.v.) từ internet (Tôi sẽ đề cập đến vấn đề đó trong tương lai hướng dẫn).
Chúng tôi sẽ sử dụng apache: phần mềm máy chủ nguồn mở, miễn phí, rất phổ biến. Mặc dù việc biến máy tính của bạn thành một máy chủ sẽ rất nhanh chóng, nhưng bạn nên đọc qua tài liệu về phần mềm máy chủ Apache http để tìm hiểu về cách thiết lập nó một cách an toàn (để mọi người không xâm nhập vào máy tính của bạn). Tôi sẽ đưa ra lời khuyên này nhưng hãy đọc ở những nơi khác để biết thêm: 1) tốt nhất là cài đặt phần mềm máy chủ này trên một máy tính cũ mà bạn không sử dụng cho bất kỳ thứ gì khác ngoài làm máy chủ. 2) tốt nhất nên tạo một tài khoản người dùng riêng biệt trong các cửa sổ có quyền truy cập hệ thống hạn chế và cài đặt phần mềm này trong tài khoản đó.
Nếu bạn muốn thực hiện việc này trên linux thay vì windows (an toàn hơn, phức tạp hơn một chút) thì sự kết hợp tốt nhất sẽ là linux và xamp dành cho phần mềm máy chủ. Puppy linux có thể được tải từ ổ USB hoặc đĩa CD, vì vậy bạn không cần gỡ cài đặt các cửa sổ, chỉ cần khởi động máy tính bằng một trong các cửa sổ đó. Đây là video thiết lập dễ dàng cho linux dành cho cún con: https://rhinoweb.us/ Xem hướng dẫn này để biết cách cài đặt xamp sau khi bạn có linux cún con (hoặc một số linux khác) hoạt động: https://www.instructables.com/id/Make -a-Server-Out-Of-An-Old-PC /
Bước 1: Tải xuống phần mềm máy chủ Apache
Tải xuống phần mềm máy chủ apache http từ trang web nhân bản apache này: https://www.reverse.net/pub/apache/httpd/binaries/win32/_Or_, truy cập https://www.apache.org/, điều hướng đến tải xuống từ trang mirror, chọn một chiếc gương và tải xuống từ đó. Như bạn có thể thấy từ liên kết trên, bạn sẽ muốn điều hướng đến thư mục apache, httpd, nhị phân, win32 của mirror. gõ cái này. Kiểm tra ở đây để xem phiên bản mới nhất là gì nếu bạn muốn: https://httpd.apache.org/ = Bạn muốn tệp.msi, đây là tệp cài đặt windows (như.exe)
Bước 2: Cài đặt nó
Nhấp đúp vào tệp.msi bạn vừa tải xuống, nó sẽ cài đặt, sử dụng cài đặt mặc định, cài đặt thông thường (trừ khi bạn muốn mã nguồn, sau đó thực hiện cài đặt tùy chỉnh).
Nó sẽ tự động điền vào một số hộp biểu mẫu với tên máy chủ DNS của bạn (trong trường hợp của tôi là earthlink.net) trong quá trình cài đặt. đối với tên máy chủ, hãy đặt bất cứ thứ gì bạn muốn, mặc dù vậy, tôi không nghĩ rằng khoảng trống được phép. và đảm bảo rằng sau tên của bạn, bạn có.earthlink.net (hoặc bất kỳ tên DNS nào). đối với email, hãy đưa vào email của bạn (hoặc không quan trọng lắm).
Bước 3: Chạy nó
Sau khi nó được cài đặt, tôi nghĩ rằng nó sẽ khởi động máy chủ ngay lập tức. Bạn có thể biết liệu nó có đang chạy hay không bằng cách tìm biểu tượng ở phía dưới bên phải của thanh tác vụ (xem ảnh). Nếu nó không chạy và bạn muốn khởi động hoặc dừng nó, chỉ cần điều hướng trong menu bắt đầu của bạn (xem ảnh).
nếu bạn nhận được thông báo lỗi khi bạn cố gắng khởi động máy chủ, hãy ghi lại lỗi # và tra cứu nó trong tài liệu hoặc google.
Bước 4: Kiểm tra nó
Hãy kiểm tra nó, khi bạn chắc chắn rằng máy chủ đang chạy, hãy mở một trình duyệt web và gõ: https:// localhost vào thanh địa chỉ, nó sẽ hiển thị (xem ảnh). Yay, nó hoạt động, bây giờ làm điều gì đó hữu ích với nó (sẽ được đề cập trong các hướng dẫn trong tương lai,.. có thể)
Bước 5: Thay đổi trang web
Đây là câu trả lời mà tôi đã đưa ra cho một nhận xét cách đây không lâu về cách thay đổi trang web bật lên khi bạn truy cập địa chỉ localhost. Trang web mặc định cho biết "nó hoạt động" được mã hóa trong một tệp có tên là index.html. Bạn có thể chỉnh sửa / thay thế tệp index.html mặc định trong thư mục 'htdocs' nằm trong thư mục apache của bạn (bất cứ nơi nào bạn cài đặt). Nếu bạn muốn làm việc theo hướng tự động hóa tại nhà, bạn sẽ cần xem xét cách mã hóa trang web của mình để truy cập các cổng trên máy chủ của bạn (ví dụ: cổng nối tiếp). Các cổng này có thể gửi tín hiệu điện đến những thứ bên ngoài máy tính của bạn (như rô bốt và vi điều khiển), do đó cho phép 'tự động hóa tại nhà'. Một cách để thực hiện việc này là sử dụng ActiveX được gọi trong javascript (ví dụ: xem: https://strokescribe.com/en/serial-port-internet-explorer.html) Sau khi bạn đã chỉnh sửa tệp index.html, bạn sẽ có thể truy cập index.html đó từ bất kỳ máy tính nào khác trên web bằng cách nhập địa chỉ IP máy chủ của bạn. Nếu ISP (nhà cung cấp dịch vụ internet) của bạn sử dụng địa chỉ IP tĩnh, bạn chỉ cần nhập địa chỉ IP mỗi lần để truy cập trang của mình. Nhưng nếu ISP của bạn sử dụng địa chỉ IP động, bạn sẽ cần phải tra cứu địa chỉ IP của máy chủ mỗi khi ngắt kết nối / kết nối lại với web. Có những dịch vụ miễn phí sẽ thực hiện việc này cho bạn: DNS2Go hoặc dyndns.org.. Dưới đây là một số tài liệu tham khảo hữu ích: https://johnbokma.com/windows/apache-virtual-hosts-xp.html https://groups.google.com / group / comp.infosystems.www.servers.ms-windows / Browse_thread / thread / 866bad569981327c / b1d7fb821ab94a8f? hl = en & lnk = gst & q = web + page # b1d7fb821ab94a8f https://www.tivohelp.com/archive/tivohelp. swiki.net/31.html