Cách xây dựng máy chủ web Linux với máy tính cũ

Cách xây dựng máy chủ web Linux với máy tính cũ

Quan tâm đến việc xây dựng một máy chủ web gia đình? Cách đơn giản nhất là cài đặt Linux trên một máy tính dự phòng. Nhờ tính đơn giản của Linux, điều này rất đơn giản, mang lại cho bạn một cách hợp lý để lưu trữ một trang web hoặc blog.





Đây là cách thiết lập một máy chủ web Linux.





Cách tạo máy chủ web của riêng bạn với Linux

Để xây dựng một máy chủ web Linux có thể chạy tại nhà, bạn sẽ cần phần cứng và hệ điều hành. Ngoài ra, cần cài đặt phần mềm máy chủ web và thiết lập phương tiện truy cập máy chủ từ internet.





samsung s21 ultra vs iphone 12 pro max

Chúng tôi có thể chia nhỏ điều đó thành bốn bước đơn giản mà bạn có thể làm theo để xây dựng máy chủ web Linux của riêng mình.

  1. Tìm một máy tính cũ / không mong muốn
  2. Cài đặt hệ điều hành Linux
  3. Thiết lập phần mềm máy chủ web ứng dụng (Apache, PHP, MySQL)
  4. Tiếp cận máy chủ từ internet

Bắt đầu nào.



1. Tìm một máy tính cũ cho máy chủ web Linux của bạn

Trước khi chọn máy tính để sử dụng làm máy chủ web, bạn cần biết các yêu cầu tối thiểu của hệ điều hành. Mặc dù Ubuntu phổ biến nhưng nó không đủ nhẹ. Thay vào đó, Lubuntu 19.04 là một lựa chọn mạnh mẽ hơn. Đây là một giải pháp thay thế nhẹ hơn cho Ubuntu, được xây dựng trên cùng một mã.

Tải xuống: Lubuntu 19.04





Yêu cầu hệ thống của Lubuntu

Lubuntu 19.04 có yêu cầu tối thiểu là:

  • Bộ xử lý lõi kép 512MHz hoặc tốt hơn (khuyến nghị 1GHz, trái ngược với 2GHz cho Ubuntu)
  • Bộ nhớ hệ thống 4GB
  • 25GB dung lượng ổ cứng trống
  • Lựa chọn phiên bản 32-bit (dành cho PC cũ hơn) và 64-bit

Bạn có thể có một chiếc PC cũ phù hợp ở phía sau ngăn kéo hoặc nhặt một chiếc ở cửa hàng tiết kiệm. Cần lưu ý rằng bạn có thể cài đặt Linux máy chủ web trên Raspberry Pi . Chiếc máy tính nhỏ này có giá dưới 30 đô la và là một lựa chọn thông minh nếu bạn gặp rắc rối với phần cứng cũ.





Ngoài ra, đừng giới hạn ở các PC Windows cũ. Apple Mac và MacBook từ trước năm 2006 với bộ vi xử lý PowerPC có thể chạy Linux.

Giống như Ubuntu, Lubuntu hỗ trợ nhiều loại thẻ video, ổ cứng và phần cứng khác. Để kiểm tra xem bản phân phối có hoạt động trên phần cứng bạn đã chọn hay không, hãy chạy Live CD.

Nếu bạn định chạy máy chủ 24/7, hãy đảm bảo rằng nó ở trong một khu vực thông gió tốt. Tốt hơn hết là bạn nên đặt nó trong phòng điều hòa nhiệt độ vào mùa hè khi nhiệt sẽ là kẻ thù của máy chủ của bạn.

2. Cài đặt Hệ điều hành Linux

Cài đặt Lubuntu rất đơn giản. Chỉ cần lấy tệp ISO và ghi nó vào đĩa DVD hoặc thiết bị flash USB, để bắt đầu.

Tải xuống: Lubuntu

Các ảnh đĩa này có phiên bản phần mềm mới nhất, vì vậy chỉ cần nâng cấp nhỏ sau khi cài đặt. Sử dụng phiên bản 64 bit nếu máy tính của bạn hỗ trợ hoặc phiên bản 32 bit nếu không.

Khi bạn đã sẵn sàng, hãy đưa phương tiện cài đặt vào máy tính của bạn và khởi động lại. Nếu bạn cần thay đổi cài đặt BIOS để khởi động từ ổ đĩa quang hoặc USB, hãy làm như vậy. Trong một số trường hợp, có thể mở menu lựa chọn phương tiện khởi động.

Với phương tiện cài đặt được khởi động, chọn Cài đặt Lubuntu. Khi được nhắc, hãy chọn Tải xuống các bản cập nhật trong khi cài đặtCài đặt phần mềm của bên thứ 3 và sau đó Xóa và sử dụng toàn bộ đĩa .

Lưu ý rằng thao tác này sẽ xóa mọi hệ điều hành khác mà bạn có trên máy tính này. Thực hiện theo các tùy chọn khác theo cài đặt mong muốn của bạn. Mã hóa thư mục chính của bạn không phải là điều khôn ngoan đối với một dự án máy chủ web. Khởi động lại sau khi cài đặt xong.

Khi khởi động lại, hãy kiểm tra các bản cập nhật. Đi đến Hệ thống> Quản trị> Trình quản lý cập nhật> Cài đặt bản cập nhật . Bạn có thể cần phải khởi động lại sau khi cài đặt bất kỳ bản cập nhật nào mà nó đã tìm thấy.

3. Cài đặt Phần mềm Máy chủ Web Linux

Mặc dù có sẵn các thay đổi, nhưng hầu hết các trang web đều chạy trên sự kết hợp của Apache, MySQL và PHP (được gọi là LAMP). Điều này tương tự như những gì chúng tôi đã đề xuất cài đặt trên Windows .

Tất cả ba công cụ có thể được cài đặt thông qua Trung tâm phần mềm. Khởi chạy cái này qua Hệ thống> Quản trị> Trình quản lý gói Synaptic . Đây là nơi chúng tôi cài đặt phần mềm chúng tôi cần.

Tìm kiếm và cài đặt các tên gói sau, mỗi tên sẽ bao gồm các điều kiện tiên quyết khác nhau: apache2 , php5 , php5-mysql , và máy chủ mysql . Áp dụng các thay đổi để cài đặt các gói.

Các gói sẽ được tải xuống và cài đặt trong thời gian ngắn. Trình cài đặt sẽ nhắc bạn nhập mật khẩu MySQL 'root'. Không cần khởi động lại.

Ngoài ra, bạn có thể cài đặt các công cụ này trong dòng lệnh. Mở một Terminal sau đó:

sudo apt install lamp-server^ -y

Kiểm tra máy chủ web của bạn!

Bạn có thể kiểm tra cài đặt bằng cách mở trình duyệt Firefox trên máy chủ của mình và truy cập URL http://127.0.0.1/. Ngoài ra, nhập http: // localhost /.

Bạn sẽ thấy thông báo 'Nó hoạt động!' thông báo có nghĩa là máy chủ web của bạn đang chạy! Cả Apache và MySQL sẽ chạy ở chế độ nền và sẽ bắt đầu khi khởi động. Với máy chủ web hiện đang hoạt động, bạn có thể chỉnh sửa các tệp trong / var / www. Chỉ cần làm mới trình duyệt để xem các thay đổi trực tiếp trên trang web của bạn.

Tìm địa chỉ IP cục bộ của máy chủ

Mặc dù máy chủ đang hoạt động, nó cần được hiển thị với thế giới bên ngoài. Do đó, điều quan trọng là phải giữ cho máy chủ được cập nhật tất cả các bản vá thường xuyên.

Đầu tiên, hãy tìm địa chỉ IP cục bộ của máy chủ và đặt nó thành địa chỉ IP mà bạn có thể tham khảo sau này. Bạn sẽ tìm thấy địa chỉ IP hiện tại --- được chỉ định bởi bộ định tuyến của bạn --- trong hộp Thông tin Mạng.

Tìm cái này bằng cách nhấp vào kết nối mạng của bạn, sau đó chọn Thông tin kết nối. Thao tác này sẽ bật lên một hộp có địa chỉ IP hiện tại của bạn, thẻ bộ điều hợp mạng, địa chỉ phát sóng, cổng vào và máy chủ DNS. Ghi lại địa chỉ IP.

Tiếp theo, chỉnh sửa thông tin kết nối của bạn để cung cấp cho bạn một địa chỉ IP tĩnh trên mạng cục bộ của bạn. Nhấp chuột phải một lần nữa, nhưng lần này đi tới Chỉnh sửa kết nối . Chọn tên bộ điều hợp thích hợp (ví dụ: eth1) và chỉnh sửa các cài đặt đó.

Chọn IPv4 tab và chuyển đổi Phương pháp đến Sổ tay . Nhấp chuột Thêm vào sau đó nhập thông tin từ cài đặt kết nối của bạn. Tuy nhiên, lưu ý, địa chỉ IP sẽ cần được nhập khác. Giữ lại ba octet đầu tiên (các số giữa các dấu chấm) nhưng thay đổi cuối cùng thành số cao dưới 254.

Điều quan trọng là địa chỉ IP được gán theo cách thủ công chưa được sử dụng trên mạng của bạn. Nếu bạn không chắc chắn, hãy chọn một địa chỉ IP cao như 250. Đây sẽ là địa chỉ IP tĩnh, cục bộ của bạn.

tên của bộ nhớ đệm bộ nhớ được tìm thấy trên bộ xử lý là gì?

Chia sẻ Thư mục Web

Một số tùy chọn có sẵn để truy cập và tải tệp lên máy chủ của bạn. Để minh họa tầm quan trọng của quyền đối với thư mục, hãy xem xét chia sẻ thư mục web như một tùy chọn.

Điều quan trọng là chỉ sử dụng phương pháp này nếu máy chủ của bạn thuộc mạng riêng. Hãy chắc chắn rằng không ai có thể kết nối với nó và truy cập vào thư mục chia sẻ của bạn.

Bắt đầu bằng cách thư giãn các quyền trên thư mục web. Mở một thiết bị đầu cuối bằng cách nhấn Ctrl + Alt + T, sau đó nhập:

sudo chmod 777 /var/www

Bạn sẽ được nhắc nhập mật khẩu của mình. Nếu đúng, quyền sẽ được cập nhật.

Bây giờ, hãy truy cập trình duyệt tệp và tìm /ở đâu/ . Nhấp chuột phải vào thư mục www và sau đó chọn Chia sẻ lựa chọn và bỏ chọn nó. Đối với các tùy chọn bảo mật, bạn có thể chia sẻ nó có hoặc không có mật khẩu. Lựa chọn Quyền truy cập của khách để chia sẻ thư mục mà không yêu cầu tên người dùng và mật khẩu.

Bây giờ, bạn hoặc bất kỳ ai khác sẽ có thể truy cập các tệp mà không cần mật khẩu. Vì lý do này, nên chia sẻ bằng mật khẩu cho các mục đích bảo mật. Cũng dành một chút thời gian để kiểm tra Cho phép người khác tạo và xóa các tệp trong thư mục này . Điều này cho phép truy cập ghi từ thư mục được chia sẻ.

Để xem các tệp của bạn, hãy chuyển đến vị trí mạng // localhost / www .

Nó sẽ nhắc nhập mật khẩu của bạn hoặc cho phép bạn truy cập thẳng vào các tệp của mình, tùy thuộc vào cài đặt bảo mật của bạn. Đây là những tệp tương tự có thể truy cập được trong trình duyệt web của bạn qua http: // localhost / (hoặc bất kỳ địa chỉ IP tĩnh nào bạn đặt).

Tải xuống máy chủ Linux của bạn trực tuyến với cổng chuyển tiếp

Bây giờ bạn đã có địa chỉ IP, một khái niệm quan trọng cần hiểu là chuyển tiếp cổng. Mỗi người được kết nối với internet đều có địa chỉ IP. Đối với hầu hết các kết nối gia đình (và nhiều kết nối công việc), IP máy tính của bạn không thực sự được tiếp xúc với internet. -

Vậy làm thế nào để khách truy cập vào trang web của bạn liên hệ với máy chủ của bạn? Chúng tôi làm điều này với chuyển tiếp cổng.

cách kết nối micrô với máy tính xách tay

Các cổng trên máy chủ giống như cửa ra vào hoặc cửa sổ của một ngôi nhà và như vậy có ý nghĩa bảo mật. Mỗi cổng sẽ cung cấp cho bạn quyền truy cập vào một dịch vụ khác nhau đang chạy trên máy chủ. Máy chủ web sử dụng cổng 80 theo mặc định.

Để kích hoạt tính năng này, bạn cần đăng nhập vào trang quản trị viên bộ định tuyến của mình. Kiểm tra tài liệu của thiết bị để biết chi tiết về điều này (một số bộ định tuyến có địa chỉ IP được in ở mặt sau). Tại đây, bạn sẽ tìm thấy một phần có tên là Cổng chuyển tiếp , hoặc Các ứng dụng điều này sẽ cho phép bạn chuyển tiếp các cổng đúng cách.

Chuyển tiếp cổng TCP 80 bên trong mạng của bạn tới địa chỉ IP tĩnh mà bạn đã đặt trước đó. Mỗi bộ định tuyến là khác nhau, vì vậy hãy tham khảo hướng dẫn vận hành bộ định tuyến của bạn để biết cách thiết lập đúng cách.

Đặt tên máy chủ tĩnh cho máy chủ web Linux của bạn

Hầu hết các bộ định tuyến gia đình kết nối với ISP thông qua cái được gọi là IP động. Điều này có nghĩa là địa chỉ IP công khai cho bộ định tuyến của bạn sẽ thay đổi sau một khoảng thời gian nhất định, thường là một tuần hoặc lâu hơn.

Một cách giải quyết vấn đề này là máy chủ DynDNS tuyệt vời cho phép bạn đặt URL DynDNS cho trang web của mình. Nhờ ứng dụng khách, bất cứ khi nào địa chỉ IP công cộng của bạn thay đổi, URL sẽ vẫn trỏ đến máy chủ Linux của bạn.

Vì vậy, khách truy cập có thể truy cập máy chủ web của bạn từ thế giới bên ngoài bằng cách truy cập http://yourhostname.dyndns.org . Một số ISP sẽ chặn cổng 80 tới bộ định tuyến của bạn. Trong trường hợp này, hãy chuyển tiếp một cái gì đó như cổng 8080 đến cổng 80. Điều này sẽ cho phép bạn truy cập trang web của mình bằng cách truy cập http://yourhostname.dyndns.org:8080 .

Bạn đã xây dựng một máy chủ web Linux!

Bây giờ máy chủ web của bạn đã được thiết lập, bạn có thể tập trung vào việc lập trình hoặc cài đặt phần mềm của riêng mình!

Có lẽ bạn sẽ chạy phần mềm blog hoặc tổ chức một diễn đàn hoặc bảng thông báo. Bạn có thể quan tâm hơn đến việc lưu trữ một mạng xã hội như Mastodon, một danh mục đầu tư, bất cứ điều gì. Tuỳ bạn.

Ngày nay, bạn có thể lưu trữ một trang web về bất cứ điều gì. Đây là cách để biến thiết bị Android của bạn thành một máy chủ web để chứng minh điều đó.

Đăng lại Đăng lại tiếng riu ríu E-mail 5 mẹo để nạp đầy năng lượng cho máy VirtualBox Linux của bạn

Bạn mệt mỏi với hiệu suất kém do các máy ảo cung cấp? Đây là những gì bạn nên làm để tăng hiệu suất VirtualBox của mình.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Ubuntu
  • Máy chủ web
  • Hướng dẫn Dự án Tự làm
Giới thiệu về tác giả Christian Cawley(1510 bài báo đã xuất bản)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích về Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký