Cách thiết lập web server cục bộ (Local Web Server) trên Windows, macOS và Linux

Khi phát triển trang web của riêng bạn, bạn cần có khả năng quan sát và đánh giá trang web đó có thể trông như thế nào từ quan điểm của những người truy cập thường xuyên.

Đôi khi tất cả những gì bạn cần làm là nhấp vào các tệp HTML của mình và xem chúng trong trình duyệt web. Tuy nhiên, nếu bạn muốn kiểm tra nội dung động, bạn cần thiết lập một máy chủ web cục bộ.

Điều này khá đơn giản và bạn có thể dễ dàng tự mình thực hiện cho dù bạn đang sử dụng PC chạy Windows, macOS hay Linux. Có nhiều loại máy chủ web, nhưng trong bài này chúng ta sẽ sử dụng Apache vì nó là máy chủ phổ biến nhất, rất dễ cài đặt và có khả năng tương thích tốt với tất cả các hệ điều hành máy tính chính. Dòng điện biến thiên.

Thiết lập máy chủ web cục bộ trên Linux

Apache được phát triển cho các hệ điều hành giống Unix. Linux thuộc loại này và việc cài đặt và cấu hình máy chủ web Apache có thể được thực hiện rất dễ dàng.

Công việc liên quan đến xử lý dòng lệnh. Hầu hết các bản phân phối Linux phổ biến hiện nay đều cho phép bạn cài đặt Apache mà không cần phải biên dịch nó từ nguồn bằng một lệnh đơn giản.

Đối với các bản phân phối dựa trên Debian, Ubuntu và Ubuntu:

sudo apt install apache2

Đối với Red Hat và CentOS:

sudo dnf install httpd

Sau khi cài đặt xong, hãy mở trình duyệt web và điều hướng đến “127.0.0.1“Hoặc là”localhost“. Khi ở trên màn hình”Nó hoạt động ra!“Thì có nghĩa là quá trình cài đặt Apache của bạn đã thành công.

Cài đặt thành công

Để hiểu rõ hơn về cách Apache xử lý trang web cụ thể này, hãy chỉnh sửa nó. Đầu tiên, điều hướng đến thư mục web gốc của máy tính Linux cục bộ của bạn.

cd /var/www/html

Mở “index.html”Là thư mục gốc có trình soạn thảo văn bản trên hệ thống.

Tìm kiếm “Nó hoạt động! “và chuyển sang một văn bản ngẫu nhiên như”Làm cho công nghệ dễ dàng hơn!“rồi lưu tệp.

Bây giờ cập nhật trang web tại địa chỉ 127.0.0.1. Bạn sẽ thấy một màn hình cho biết “Làm cho công nghệ dễ dàng hơn!“thay thế”Nó hoạt động ra!“sớm hơn.

Màn hình hiển thị cụm từ mới

Bây giờ bạn đã thiết lập thành công một máy chủ web đơn giản. Một số thay đổi đối với cài đặt cấu hình có thể được thực hiện trong “apache2.conf“.

sudo nano /etc/apache2/apache2.conf

Ghi chú: Mỗi khi bạn thực hiện thay đổi cấu hình, bạn phải khởi động lại Apache để các thay đổi có hiệu lực.

sudo systemctl apache2 restart

Nếu cách đó không hiệu quả, bạn có thể khởi động lại bằng cách chạy trực tiếp tệp khởi động.

sudo /etc/init.d/apache2 restart

Thiết lập máy chủ web cục bộ trong macOS

Tin tốt là Apache hiện được cài đặt mặc định trên macOS. Tất cả những gì bạn phải làm là bật nó lên.

Trong Finder, điều hướng đến “Ứng dụng -> Tiện íchSau đó nhấp đúp vào thiết bị đầu cuối.

thiết bị đầu cuối

Chạy lệnh sau để bật máy chủ web Apache được cài đặt sẵn:

sudo apachectl start

Để kiểm tra xem máy chủ web có đang chạy hay không, hãy mở trình duyệt và điều hướng đến “127.0.0.1“Hoặc là”localhost“.

Máy chủ web đã sẵn sàng hoạt động

Tất nhiên, bạn cũng có thể thay đổi nội dung của trang web một cách đơn giản bằng cách điều hướng đến thư mục gốc như trên Linux. Điều duy nhất khác biệt là vị trí đường dẫn.

cd /Library/WebServer/Documents/

Bây giờ, hãy chỉnh sửa tệp index.html.en bằng trình chỉnh sửa văn bản trên thiết bị của bạn. Thay đổi “Nó hoạt động ra!“Xa”Chào thế giới!“.

sudo nano index.html.en

Vui lòng cập nhật trang web tại địa chỉ 127.0.0.1. Bạn sẽ thấy một màn hình cho biết “Chào thế giới!“thay thế”Nó hoạt động ra!” như trước đây.

"Chào thế giới!"

Để định cấu hình thêm máy chủ web Apache trong macOS, hãy điều hướng đến tệp “httpd.conf“.

sudo nano /etc/apache2/httpd.conf

Như với Linux, bạn chỉ cần khởi động lại dịch vụ Apache bằng lệnh apachectl với quyền root.

sudo apachectl restart

Thiết lập máy chủ web cục bộ trong Windows

Trái ngược với Linux và MacOS, Windows không dựa trên Unix, vì vậy việc cài đặt máy chủ web cục bộ hơi khác một chút.

May mắn thay, có một số trình cài đặt kết hợp những thứ như Apache, MySQL và PHP để làm cho mọi thứ trở nên dễ dàng hơn. Một trong số đó là XAMPP.

((Ghi chú: XAMPP cũng có sẵn cho Linux và Mac OS X.

Tải xuống phiên bản Windows của XAMPP và bắt đầu cài đặt. Chạy trình cài đặt khi được nhắc. Bạn chỉ có thể chọn Apache nếu bạn chỉ cần một máy chủ web. Tuy nhiên, nếu bạn muốn sử dụng cơ sở dữ liệu, bạn cũng có thể chọn MySQL.

Bạn cũng có thể chọn MySQL

Tiếp tục cài đặt và nhấp vào “Đã kết thúc“Khi nói đến bước cuối cùng. Trang tổng quan XAMPP được khởi động theo mặc định.

Bảng điều khiển XAMPP

Nhấp chuột “bắt đầu“Cho Apache và MySQL nếu cần thiết.

Nếu bạn cũng vậy “127.0.0.1“Hoặc là”localhostTrang cấu hình XAMPP được hiển thị trong trình duyệt web của thiết bị của bạn.

Trang cấu hình XAMPP

Quá trình tạo một trang web mới cũng giống như trên. Mở Notepad và tạo một tệp HTML mẫu. Gọi là “hello.html“.

Lưu tệp trong thư mục gốc của tài liệu dưới “c: xampp htdocs “.

Điều hướng đến điều này bằng cách mở trình duyệt web và truy cập 127.0.0.1/hello.html. Bạn có thể xem trang web bạn đã tạo.

Trang web được tạo

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *