• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

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

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
Cách Thiết Lập Web Server Cục Bộ (local Web Server) Trên Windows, Macos Và Linux 6094e7ee73f10.jpeg

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

Đôi khi bạn chỉ cần nhấp vào và xem các tệp HTML của mình trong trình duyệt web là đủ. Nhưng nếu muốn kiểm tra nội dung động (dynamic content), bạn sẽ cần phải thiết lập một máy chủ web cục bộ (Local Web Server).

Việc này khá đơn giản và bạn có thể dễ dàng tự mình thực hiện cho dù đang sử dụng PC Windows, macOS hay Linux. Có nhiều loại web server có sẵn, nhưng trong bài viết này, chúng ta sẽ sử dụng Apache bởi đây là máy chủ phổ biến nhất, rất dễ thiết lập 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 phổ biến hiện nay.

Thiết lập web server cục bộ trên Linux

Apache được thiết kế cho các hệ điều hành Unix-like. Linux thuộc thể loại này và việc cài đặt và cấu hình web server Apache có thể được thực hiện rất đơn giản.

Công việc sẽ 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 biên dịch nó từ nguồn chỉ bằng cách sử dụng một lệnh đơn giản.

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

sudo apt install apache2

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

sudo dnf install httpd

Sau khi quá trình cài đặt hoàn tất, hãy mở trình duyệt web và điều hướng đến “127.0.0.1” hoặc “localhost”. Nếu màn hình hiển thị “It Works!” thì có nghĩa là việc 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 đang xử lý trang web cụ thể này, hãy cùng chỉnh sửa nó. Đầu tiên, hãy đ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” dưới dạng thư mục gốc bằng một trình soạn thảo văn bản trên hệ thống.

Tìm kiếm cụm từ “It Works!” và thay đổi thành một văn bản ngẫu nhiên nào đó, chẳng hạn như “Make Tech Easier!“, sau đó lưu tệp.

Bây giờ, hãy refresh trang web trên địa chỉ 127.0.0.1. Bạn sẽ thấy màn hình hiển thị cụm từ “Make Tech Easier!” thay cho “It Works!” trước kia.

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 web server đơn giản. Có thể thực hiện một số tính chỉnh cài đặt cấu hình trong “apache2.conf”.

sudo nano /etc/apache2/apache2.conf

Lưu ý: Mỗi khi thực hiện chỉnh sửa cấu hình, bạn sẽ cần phải khởi động lại Apache để áp dụng mọi thay đổi.

sudo systemctl apache2 restart

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

sudo /etc/init.d/apache2 restart

Thiết lập web server cục bộ trên macOS

Tin tốt là Apache hiện được cài đặt trên macOS theo mặc định. Do vậy, tất cả những gì bạn cần làm chỉ là bật nó lên.

Trong Finder, điều hướng tới “Applications -> Utilities”, sau đó nhấp đúp vào Terminal.

Terminal

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

sudo apachectl start

Để kiểm tra xem web server 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 “localhost”.

Web server đã chạy

Tất nhiên bạn cũng có thể thay đổi nội dung của trang web bằng cách điều hướng đơn giản đến thư mục gốc giống như cách đã làm trong 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 soạn thảo văn bản trên máy. Thay đổi “It works!” thành “Hello World!“.

sudo nano index.html.en

Hãy refresh trang web trên địa chỉ 127.0.0.1. Bạn sẽ thấy màn hình hiển thị cụm từ “Hello World!” thay cho “It Works!” như trước.

"Hello World!"

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

sudo nano /etc/apache2/httpd.conf

Giống như Linux, bạn có thể dễ dàng khởi động lại dịch vụ Apache bằng lệnh apachectl với đặc quyền root.

sudo apachectl restart

Thiết lập web server cục bộ trên Windows

Không giống như Linux và macOS, Windows không dựa trên Unix, vì vậy thao tác cài đặt web server cục bộ sẽ hơi khác biệt.

May thay, có một số trình cài đặt kết hợp những thứ như Apache, MySQL và PHP lại với nhau để giúp công việc trở nên dễ dàng hơn. Một trong số đó là XAMPP.

(Lưu ý: 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. Thực thi trình cài đặt khi được nhắc. Bạn có thể chỉ chọn Apache nếu tất cả những gì bạn cần là một web server. Tuy nhiên, nếu đang có kế hoạch 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 “Finish” khi đến bước cuối. Theo mặc định, bảng điều khiển XAMPP sẽ được khởi chạy.

Bảng điều khiển XAMPP

Nhấp vào “Start” cho Apache và MySQL, nếu cần.

Nếu điều hướng đến “127.0.0.1” hoặc “localhost” trong trình duyệt web trên máy, bạn sẽ thấy trang cấu hình XAMPP.

Trang cấu hình XAMPP

Để tạo một trang web mới, quy trình cũng tương tự như trên. Mở notepad và tạo một tệp HTML mẫu. Đặt tên là “hello.html”.

“hello.html”

Lưu tệp vào thư mục gốc của tài liệu nằm trong “c:xampphtdocs”.

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

Trang web đã tạo

Post Views: 207
Previous Post

Cách cài đặt VLC Media Player trên Linux Mint 20

Next Post

Cách tích hợp tài khoản Google vào GNOME Shell

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Cách Tích Hợp Tài Khoản Google Vào Gnome Shell 6094e7e55debf.jpeg

Cách tích hợp tài khoản Google vào GNOME Shell

Bài mới nhất

Tổng Hợp 10 Mẫu Email Marketing Giới Thiệu Sản Phẩm Nổi Bật Nhất Hiện Nay 612d0da97658c.png

Tổng hợp 10 mẫu email marketing giới thiệu sản phẩm nổi bật nhất hiện nay

07/05/2025
Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025
Top 10 Công Ty Thiết Kế Website Tại Nha Trang Chuyên Nghiệp 612d0a9ad018b.jpeg

Top 10 công ty thiết kế website tại Nha Trang chuyên nghiệp

05/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution