Làm thế nào để thiết lập một máy chủ web cục bộ?

Cách hiệu quả nhất để kiểm tra nội dung động là thông qua máy chủ web cục bộ. Nếu bạn cần biết cách thiết lập, bạn đang ở đúng nơi.

Làm thế nào để thiết lập một máy chủ web cục bộ?

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách thiết lập máy chủ web cục bộ trên các hệ điều hành khác nhau và cách kiểm tra để cài đặt thành công.

Làm thế nào để thiết lập một máy chủ web cục bộ?

Máy chủ web cục bộ về cơ bản được thiết lập bằng cách cài đặt phần mềm trên máy tính của bạn để cung cấp cho nó khả năng của máy chủ web; nó là "địa phương" vì bạn chịu trách nhiệm quản lý nó. Chúng tôi sẽ hướng dẫn bạn cách thay đổi máy tính của mình thành máy chủ HTTP, chủ yếu dựa trên cài đặt phần mềm Apache. Nhưng trước tiên, đây là một số điều kiện tiên quyết:

  • Một máy tính chuyên dụng để trở thành máy chủ của bạn
  • Đang chạy Windows hoặc Linux hoặc máy tính Mac chạy macOS
  • Một kết nối Internet
  • Dual-Core 2 GHz trở lên
  • RAM 4 GB
  • Ổ đĩa trống 1 GB.

Cách thiết lập máy chủ web cục bộ trên Windows 10?

Windows 10 không dựa trên Unix, do đó, chúng tôi sẽ cài đặt XAMPP là sự kết hợp của Apache, MySQL và PHP. Để cài đặt XAMPP, hãy làm như sau:

  1. Điều hướng đến XAMPP và tiến hành cài đặt phiên bản Windows.

  2. Khi được nhắc, hãy thực thi trình cài đặt.
  3. Chọn “Apache” để chỉ cài đặt Máy chủ Web.
  4. Sau khi quá trình cài đặt hoàn tất, hãy nhấp vào “Hoàn tất” để mở bảng điều khiển XAMPP.

Để xác nhận cài đặt thành công, hãy nhập “127.0.0.1" hoặc là "localhost”Vào thanh địa chỉ của trình duyệt web của bạn. Trang cấu hình XAMPP sẽ hiển thị.

Làm thế nào để thiết lập một máy chủ web cục bộ trên máy Mac?

MacOS được cài đặt sẵn máy chủ web Apache; để bật nó lên, hãy làm như sau:

  1. Nhấp vào “Finder”.

  2. Nhấp vào “Ứng dụng”> “Tiện ích”, nhấp đúp vào “Thiết bị đầu cuối”.

  3. Bây giờ hãy nhập và chạy lệnh này để bật Apache:

    sudo apachectl start

  4. Để xác nhận rằng Apache đang hoạt động, hãy nhập “127.0.0.1" hoặc là "localhost”Từ thanh địa chỉ của trình duyệt web của bạn. Bạn sẽ thấy thông báo "Nó hoạt động!" nhắn.

Làm thế nào để thiết lập một máy chủ web cục bộ trên Ubuntu?

Để cài đặt Máy chủ Web Apache trên Ubuntu Linux 18.04, hãy làm như sau:

  1. Truy cập một thiết bị đầu cuối và nhập lệnh:

    sudo apt-get install apache2

  2. Xác nhận cài đặt, sau đó ngồi lại trong khi Apache được cài đặt.
  3. Để xác nhận rằng cài đặt đã thành công, hãy nhập thông tin sau vào thanh địa chỉ của trình duyệt web:

    //local.server.ip

    • Trong trình duyệt web, bạn sẽ thấy Trang mặc định của Apache2 Ubuntu.

Làm thế nào để thiết lập một máy chủ web cục bộ trên Linux?

  1. Truy cập một thiết bị đầu cuối cho Debian và Ubuntu / bản phân phối dựa trên Ubuntu và nhập lệnh:

    sudo apt install apache2

    sudo dnf cài đặt httpd

  2. Để xác nhận cài đặt thành công, hãy nhập “localhost" hoặc là "127.0.0.1”Vào trình duyệt web của bạn.

    • Trang chào mừng mặc định của Apache sẽ hiển thị “Nó hoạt động”.

Làm thế nào để thiết lập một máy chủ web LAN?

Bây giờ chúng tôi sẽ hướng dẫn bạn cách thiết lập mạng LAN thông qua Windows kết nối với internet. Trước hết, bạn sẽ cần những thứ sau:

  • một máy tính (máy chủ)
  • một công tắc mạng
  • kết nối băng thông rộng
  • một bộ định tuyến (với modem tích hợp)
  • thiết bị bạn muốn kết nối với mạng
  • Cáp Ethernet

Kết nối máy tính đầu tiên của bạn:

Kết nối bộ định tuyến hoặc bộ chuyển mạng của bạn với máy tính bằng cáp ethernet, sau đó bật nó lên. Nếu bạn thiết lập lần đầu tiên, trình hướng dẫn “Thiết lập mạng” sẽ tự động thực hiện việc đó cho bạn. Nếu nó không xuất hiện, hãy làm như sau:

  1. Nhấp vào “Trung tâm mạng và chia sẻ” từ “Bảng điều khiển” hoặc “Cài đặt”.

  2. Chọn “Thiết lập kết nối hoặc mạng mới”.

    • Xem qua các hướng dẫn trên màn hình.

Định cấu hình Wi-Fi của bạn:

Nếu bạn muốn các thiết bị của mình được kết nối không dây với mạng của mình, bạn sẽ cần thiết lập Wi-Fi; nếu không, bạn có thể sử dụng cáp ethernet.

Làm theo hướng dẫn được cung cấp trong sách hướng dẫn chuyển đổi mạng / bộ định tuyến của bạn để bật Wi-Fi. Để làm cho nó an toàn nhất có thể, hãy làm như sau:

  • Cân nhắc thay đổi SSID (tên mạng), đăng nhập Wi-Fi và mật khẩu mặc định. Điều này có thể được thực hiện bằng cách đăng nhập vào bộ định tuyến của bạn, bằng cách đi qua cài đặt của mạng hoặc trình duyệt web trên PC của bạn.
  • Đảm bảo chọn bảo vệ bảo mật tiên tiến nhất - hiện tại là WPA2.
  • Bây giờ để các thay đổi có hiệu lực, hãy khởi động lại PC của bạn.

Kết nối mạng LAN của bạn với Internet:

Để truy cập web LAN, hãy cắm bộ định tuyến và modem của bạn vào đường dây điện thoại chính, sử dụng cổng WAN.

Kết nối thiết bị của bạn với mạng LAN:

Cho dù bạn đã kết nối thiết bị của mình với mạng LAN qua Wi-Fi hoặc cáp ethernet, hãy thực hiện như sau:

  • Trên thiết bị của bạn, hãy bật Wi-Fi

  • Chọn mạng của bạn

  • Nhập mật khẩu mới của bạn khi được nhắc

Để kết nối với mạng LAN của bạn bằng cáp Ethernet:

  • Cắm cáp vào bộ chuyển mạch / bộ định tuyến mạng của bạn
  • Cắm đầu kia vào thiết bị của bạn
  • Thực hiện tương tự đối với [các] thiết bị khác của bạn, bạn sẽ có thể truy cập chúng từ bất kỳ thiết bị nào trong mạng LAN của mình.

Bây giờ bắt đầu chia sẻ:

Để thiết lập “Nhóm nhà” để chia sẻ tài nguyên trên mạng của bạn, hãy làm như sau:

  1. Điều hướng đến “Bảng điều khiển”> “Mạng và Internet”> “Nhóm nhà”.
  2. Chọn “Tạo nhóm nhà”, trình hướng dẫn thiết lập nhóm nhà sẽ bắt đầu và cung cấp cho bạn mật khẩu cần thiết để các thiết bị khác kết nối với mạng LAN.

Có một số cách để chia sẻ và cấp quyền truy cập vào các tài nguyên trong mạng LAN, bao gồm:

  • Nhấp chuột phải vào tệp hoặc thư mục> “Chia sẻ với…”
  • Thêm tệp vào thư mục Công khai và bật “Chia sẻ thư mục công khai” qua Trung tâm mạng và chia sẻ.

Làm thế nào để thiết lập một máy chủ HTTP cục bộ?

Bây giờ chúng tôi sẽ hướng dẫn bạn cách thiết lập một máy chủ web cục bộ để thử nghiệm. Để cài đặt Python trên Windows, hãy làm như sau:

  1. Điều hướng đến trang chủ Python python.org.

  2. Tại phần "Tải xuống", chọn liên kết Python "3.xxx".

  3. Ở cuối màn hình, chọn tệp exe “Windows x86” để tải xuống.
  4. Chạy tệp khi được tải xuống.
  5. Từ trang đầu tiên, hãy nhớ chọn hộp kiểm “Thêm Python 3.xxx vào PATH”.
  6. Chọn “Cài đặt”, sau đó chọn “Đóng” khi hoàn tất.
  7. Truy cập dấu nhắc lệnh và nhập lệnh này để kiểm tra cài đặt thành công:
    1. trăn -V
    2. # Hoặc bạn có thể có sẵn lệnh py,
    3. # trong trường hợp đó hãy thử py -V

Điều này sẽ hiển thị phiên bản. Nếu số chính xác, hãy nhập lệnh “cd” sau đây, sau đó vào thư mục chứa ví dụ của bạn:

  1. # thêm tên thư mục để nhập, ví dụ:
  2. cd Máy tính để bàn
  3. # sử dụng hai dấu chấm để tăng cấp thư mục nếu cần

đĩa CD ..

Bây giờ để khởi động máy chủ trong thư mục, hãy nhập các lệnh sau:

  1. # Nếu phiên bản Python được hiển thị nhiều hơn 3.X
  2. python3 -m http.server
  3. # Trong cửa sổ thay thế, hãy nhập “python” để thay thế “py -3” hoặc “python3”
  4. # Nếu phiên bản Python 2.X được hiển thị

python -m SimpleHTTPServer

Để xem danh sách nội dung trong thư mục, hãy truy cập máy chủ từ thanh địa chỉ của trình duyệt web, nhập “localhost: 8000

Nếu cổng 8000 đã được sử dụng, hãy sử dụng một cổng khác, ví dụ:

  • python3 -m http.server 7800 (Python 3.x) hoặc
  • python -m SimpleHTTPServer 7800 (Python 2.x)

Sau đó nhập “localhost: 7800”Để truy cập vào máy chủ.

Cách thiết lập Máy chủ Web Cục bộ trên Windows 10 và MAMP?

Để cài đặt mới MAMP / MAMP PRO trên Windows 10, hãy làm như sau:

  1. Điều hướng đến và tải xuống MAMP PRO từ www.mamp.info.

  2. Đi tới thư mục tải xuống của bạn và nhấp đúp vào nút “setup_MAMP_MAMP_PRO_4.x.exe ” tập tin.
  3. Làm theo hướng dẫn trên màn hình để cài đặt.

Lưu ý: cả MAMP PRO “C: \ MAMP PRO”Và MAMP“C: \ MAMP ” các thư mục sẽ được cài đặt, hãy bỏ qua thư mục MAMP PRO nếu bạn không muốn sử dụng phiên bản chuyên nghiệp.

Bây giờ để chạy MAMP và kiểm tra thành công, hãy làm như sau:

  1. Trong Windows Explorer, điều hướng đến “C: \ MAMP” và truy cập “MAMP.exe”. tập tin. Cho phép truy cập nếu bạn nhận được cảnh báo bảo mật.
    • Máy chủ Apache và Máy chủ MySQL sẽ tự động khởi động, nếu không nhấp vào “Khởi động máy chủ”.
  2. Từ menu MAMP, hãy nhấp vào “Tùy chọn”.
  3. Đi vào" 8888”Trong trường cổng Apache.
  4. Chọn “Mở trang WebStart.”
    • Chào mừng! MAMP đã được cài đặt thành công ”trang sẽ được hiển thị.

Câu hỏi thường gặp bổ sung

Máy chủ web cục bộ là gì?

Máy chủ web cục bộ là một máy tính đáp ứng các yêu cầu HTTP từ công chúng bằng cách trả về các trang web. Ví dụ: một nhà phát triển web có thể lưu trữ một trang web và có tất cả các tệp hoặc phần mềm cần thiết cho trang web được lưu trữ vật lý trên máy tính của họ (cục bộ) chứ không phải một công ty lưu trữ web bên ngoài.

Mạng LAN là gì?

Mạng LAN (mạng cục bộ) kết nối một tập hợp các thiết bị trong một khu vực, ví dụ: trong nhà, tầng văn phòng hoặc tòa nhà. Quy mô của một mạng LAN có thể từ hàng nghìn người dùng và thiết bị đến chỉ một người dùng.

Mạng WAN là gì?

Một mạng WAN (mạng diện rộng) kết nối viễn thông về mặt địa lý. Nó thường được sử dụng bởi các tổ chức Chính phủ, trường học và doanh nghiệp để chuyển tiếp dữ liệu cho nhau, cho phép mọi người thực hiện các chức năng của họ bất kể địa phương thực tế của họ.

Từ một máy tính thông thường đến một máy chủ web mạnh mẽ

Máy chủ web cục bộ rất tốt để lưu trữ các trang web và lưu trữ khá nhiều thứ bạn muốn cho phép người khác truy cập. Với các gói phần mềm có thể biến PC hoặc máy tính thông thường của bạn thành máy chủ web một cách kỳ diệu, việc thiết lập một máy tính này khá đơn giản.

Bây giờ chúng tôi đã chỉ cho bạn cách thiết lập máy chủ của riêng bạn, bạn có thể làm cho máy chủ web của mình hoạt động không? Bạn sử dụng máy chủ web của mình cho những việc gì? Chúng tôi rất muốn nghe ý kiến ​​của bạn, hãy để lại nhận xét trong phần bên dưới.