Skip to content
    • English
  • Đăng nhập
Hosting, Máy chủ, Cloud VPS, Tên miền, Thiết kế WebsiteHosting, Máy chủ, Cloud VPS, Tên miền, Thiết kế Website
    • English
  • Đăng nhập
  • Khuyến mại
    • Tên miền
          • Đăng ký tên miền
            Xây dựng thương hiệu trên internet
          • Các biểu mẫu văn bản
          • Quy trình đăng ký
          • Gia hạn tên miền
            Duy trì tên miền với mức giá hợp lý
          • Thủ tục chuyển nhượng tên miền VN
          • Quy trình xử lý khiếu nại
    • Hosting
          • NVME Hosting
            Hosting tốc độ nhanh nhất hiện nay
          • Hosting Linux cPanel
            Giảm giá lên đến 40%
          • Hosting Linux DirectAdmin
            Off 15%: Hosting + Domain
          • Hosting WordPress
            Off 20%: Chuyển dịch vụ về BKNS
    • Email
          • Cloud Email Hosting
            Off 20%: Hosting + Domain + Email
          • Cloud Email Server
            Miễn phí SSL, Giảm giá 20%
          • Email Relay
            White list IP
          • Các hỏi đáp về dịch vụ Email
    • Cloud
          • Cloud VPS SSD
            Giảm giá lên dến 35%
          • VPS MMO
          • Cloud VPS SEO
            Dành riêng cho SEO với 5 IP
          • Cloud VPS BK Misa
          • E-meeting
          • Cloud VPN
    • Máy chủ
          • Cho thuê máy chủ
            Thuê máy chủ tặng máy chủ
          • Dịch vụ quản trị máy chủ trọn gói
            Yên tâm, an toàn dữ liệu
          • Thuê chỗ đặt máy chủ
            Miễn phí 500W điện
          • Máy chủ cho MMO
            Tương tác tốt nhất với Youtube, FB, Google và MMO
          • Các dịch vụ liên quan tới máy chủ
    • Phần mềm
          • DirectAdmin
          • Softaculous
          • CloudLinux
          • Imunify360
          • Plesk
          • vBulletin
          • LiteSpeed
    • Website
    • Chứng chỉ SLL
    • Đại lý
      • Chính sách đại lý
      • Bảng giá đại lý
      • Các hỏi đáp về đại lý
    • Hướng dẫn
      • Hướng dẫn dịch vụ
      • Hướng dẫn sử dụng trang id.bkns.vn
      • Hướng dẫn thanh toán
      • Cam kết chất lượng mức dịch vụ (SLA)
  • Khuyến mại
Trang chủ » Apache là gì? Hướng dẫn cài đặt Apache

Apache là gì? Hướng dẫn cài đặt Apache

29/11/2019 16:49 | Luợt xem : 42

Apache là phần mềm server mã nguồn mở miễn phí, được phát triển và điều hành bởi Apache Software. Apache có tên đầy đủ là Apache HTTP Server. Phiên bản server này được ra mắt từ năm 1995 và dần trở thành một trong những server đáng tin cậy nhất. Cùng BKNS tìm hiểu chi tiết hơn về Apache nhé!

Apache là gì?
Apache là gì?

Mục lục

1. Apache là gì?

Apache (chương trình máy chủ HTTP) có tên đầy đủ là Apache HTTP Server. Đây là một server mã nguồn mở miễn phí và được sử dụng phổ biến hiện nay. Apache server được hệ thống Apache Software Foundation phát triển và điều hành. Mọi yêu cầu sẽ được gửi đến server qua phương thức HTTP. Nếu sử dụng Apache, bạn chỉ cần thao tác đơn giản là nhập URL hoặc địa chỉ IP và ấn Enter. Server sẽ tiếp nhận URL hay địa chỉ IP mà bạn đã nhập.

2. Apache hoạt động như thế nào?

Apache không phải là server vật lý mà nó chỉ là phần mềm chạy trên server đó. Apache có nhiệm vụ thiết lập kết nối giữa browser (Chrome, Firefox, Safari,…) và server. Apache còn hoạt động khá ổn định với cả server Windows và Unix nên nó được coi là một phần mềm đa nền tảng. Trình duyệt sẽ gửi đi một yêu cầu tải trang lên máy chủ khi người dùng tiến hành tải site lên web. Apache sẽ trả lại kết quả gồm đầy đủ các file, thành phần hiển thị các trang About Us.

Apache hoạt động như thế nào?
Apache có nhiệm vụ thiết lập kết nối giữa browser (Chrome, Firefox, Safari,…) và server

Máy chủ và người dùng giao tiếp qua HTTP Protocol. Apache có độ tùy biến cao và chuẩn xác với vai trò là nền tảng Module.  Module cho phép Admin của máy chủ thực hiện chế độ thêm vào hoặc tắt các chức năng. Apache sở hữu các chức năng Modules có khả năng chức thực mật khẩu, URL Rewriting và bảo mật Caching. Như vậy, Apache có độ tùy biến rất cao, cho phép người quản trị server có quyền tắt và thêm vào các chức năng. Apache có đầy đủ “tố chất” để giúp người dùng bảo vệ website của mình một cách hiệu quả nhất.

3. Ưu nhược điểm của Apache

3.1 Ưu điểm của Apache

Ưu điểm của Apache
Apache có cấu hình đơn giản và thân thiện với cả những người mới bắt đầu làm quen với ứng dụng này
  • Apache là phần mềm miễn phí mã nguồn mở
  • Cấu hình đơn giản và thân thiện với cả những người mới bắt đầu làm quen với ứng dụng này
  • Apache có độ ổn định và đáng tin cậy
  • Phần mềm này được cập nhật thường xuyên
  • Phát hiện và báo lỗi bảo mật liên tục giúp người dùng ngăn chặn kịp thời, không để thông tin bị đánh cắp
  • Các thể thức cấu trúc Module linh hoạt
  • Apache hoạt động hiệu quả và nhanh nhạy với WordPress sites
  • Cộng đồng sử dụng Apache lớn nên có thể tương trợ và giải đáp mọi thắc mắc

3.2 Nhược điểm của Apache

  • Thỉnh thoảng chậm hay gặp trục trặc trong quá trình truy vấn bởi có nhiều người truy cập Apache cùng một lúc
  • Khả năng bảo mật đôi khi còn chưa hiệu quả bởi là App miễn phí nên người dùng có thể chọn nhiều cách thiết lập khác nhau

4. Phân biệt Apache với một số server khác

4.1 So sánh giữa Nginx và Apache

So sánh giữa Nginx và Apache
So sánh giữa Nginx và Apache

Nginx và Apache là những server hữu hiệu và được nhiều người sử dụng hiện nay. Tuy nhiên, giữa Nginx và Apache vẫn có sự khác biệt nhất định. Tham khảo bảng thống kê dưới đây để có thêm thông tin về sự khác biệt đó.

Về hệ điều hành hỗ trợ

  • Nginx: Hiệu năng của Nginx trên Windows kém hiệu quả
  • Apache: Hiệu năng của Apache trên Windows hiệu quả hơn so với Nginx 

Hỗ trợ người dùng

  • Nginx nhận được nhiều sự hỗ trợ từ công ty
  • Apache thiếu sự hỗ trợ từ công ty của nó (Apache Foundation)

Nội dung tĩnh

  • Xử lý 1000 kết nối tới nội dung tĩnh nhanh hơn gấp 2,5 lần so với Apache (thử nghiệm Benchmark)
  • Xử lý cùng lúc ít kết nối hơn so với Nginx trong thử nghiệm Benchmark với 1000 và 512 kết nối

Khả năng tương thích

  • Trước đây, Nginx cần Admin biên dịch các Module vào nhị phân Nginx. Hiện nay, Nginx đã được hỗ trợ Dynamic Module
  • Apache được cung cấp các Dynamic Module từ rất lâu nên có lợi thế hơn về điểm này

Tìm hiểu thêm về NGINX tại đây: NGINX là gì? Phân biệt NGINX và APACHE server

4.2 So sánh Apache với Tomcat

 

So sánh Apache với Tomcat
So sánh Apache với Tomcat

 

Apache Tomcat

– Máy chủ web HTTP

– Viết bằng C để mở rộng chức năng

– Không dùng Java Lib

– Phục vụ nội dung tĩnh là chủ yếu

– Có thể cấu hình và mạnh hơn Tomcat

– Không thể hiểu và biên dịch Servlet/jsp

– Điều tác hiệu quả Requests/Responses

– Máy chủ ứng dụng chạy mã Java

– Viết bằng Java

– Dùng Java Lib để cung cấp thư viện Java cần thiết cho Web Application

– Sử dụng để phục vụ nội dung động (Java, tệp JSP, Servlets)

– Có thể cấu hình nhưng yếu hơn Apache

– Có khả năng hiểu và biên dịch Servlet/jsp

– Điều tác Requests/Responses kém hiệu quả hơn Apache

 

5. Hướng dẫn cài đặt Apache

5.1 Cài đặt Apache trên Windows 

Bước 1: Download Apache

  • Vào Apache Lounge
  • Cài đặt Apache phiên bản 32 bytes hoặc 64 bytes

Bước 2: Cài đặt chi tiết App Apache

  • Giải nén thư mục Apache24
  • Gắn thư mục đã giải nén vào ổ C
  • Đổi tên thành Apache24 theo đúng mặc định
  • Click vào thư mục C:\Apache24\bin
  • Chạy file http.exe
  • Truy cập đường dẫn http://localhost => Xuất hiện “It works” có nghĩa là đã cài đặt thành công

Bước 3: Cài Service cho Apache

  • Mở Command hoặc Run as Administrator
  • Sử dụng lệnh: “cd C:\Apache24\bin” và “httpd -k install”
  • Xuất hiện thông báo “Installing the ‘Apache 2.4’ service”
  • The ‘Apache2.4 service is successfully installed”
  • Testing http.conf…
  • Errors reported here must be corrected before the service can be started
  • Cài đặt service theo ý muốn bằng lệnh “http-k install-n “ten-service”
  • Start/Restart/Stop Apache bằng Start/Restart/Stop Service: Control Panel => Administrative => Services. Bạn cũng có thể dùng lệnh để Start/Restart/Stop Apache bằng cách Click Command Prompt/Run as Administrator => sử dụng lệnh “#Start Apache net start Apache2.4” và “Stop Apache net stop Apache2.4”
  • Nếu muốn khởi động thủ công Apache => nhấn đúp Service => thay đổi Startup type thành Mannual
  • Gỡ Service bằng lệnh “sc delete Apache 2.4”

5.2 Cách cài đặt Apache trên Ubuntu

Cách cài đặt Apache trên Ubuntu
Cách cài đặt Apache trên Ubuntu

5.2.1 Cài đặt Apache

Bước 1: Tìm kiếm và cài đặt

  • Cách 1: Dùng Ubuntu Software Center và Synaptic Package Manager để tìm kiếm, cài đặt gói Module Apache2
  • Cách 2: Dùng Terminal và gõ lệnh “Sudo apt-get install apache2”

Bước 2: Khởi động trình duyệt

  • Gõ địa chỉ http://localhost => hiển thị “It works” tức là đã cài đặt thành công

5.2.2 Thiết lập, tùy chỉnh

=> Sử dụng một số lệnh bên dưới để thiết lập hay ngừng hoạt động của Apache:

  • “Sudo /etc/init.d/apache2 start #start apache”
  • “Sudo / etc/init.d/apache2 stop #stop apache”
  • “Sudo / etc/init.d/apache2 restart #restart apache”

=> Để Apache không hoạt động cùng hệ thống gõ lệnh: “Sudo update-rc.d – f apache2 remove”

=> Để Apache hoạt động cùng hệ thống gõ lệnh: “Sudo update-rc.d apache2 defaults”

5.2.3 Thay đổi thư mục

Để thay đổi các thư mục file khi truy cập bằng Localhost thực hiện các bước sau:

  • Tạo trang HTTP
  • Đặt tên cho trang HTTP là “Index.html”
  • Mở Terminal, gõ lệnh “gksu gedit /etc/apache2/sites-enabled/000– default”
  • Đổi “DocumentRoot /var/www“thành “DocumentRoot /home/user/public_html”
  • Đổi “<Directory /var/www/>” thành “<Directory /home/user/public_html/>”
  • Lưu thay đổi và khởi động lại Apache bằng lệnh “sudo /etc/init.d/apache2 restart”
  • Mở lại đường dẫn http://localhost trên trình duyệt, file html sẽ xuất hiện trong thư mục public_html

Như vậy, Apache là lựa chọn để website vận hành ổn định và linh hoạt. Đây là một server mã nguồn mở miễn phí và được sử dụng phổ biến hiện nay. Apache mang trong mình hàng loạt ưu điểm như cấu hình đơn giản, thân thiện với người dùng, ổn định, đáng tin cậy, nhanh nhạy, hiệu quả,…

Trên đây, BKNS đã giúp bạn hiểu rõ hơn về “ Apache là gì, ưu nhược điểm và sự khác nhau giữa Apache với các loại server khác. Nếu còn thắc mắc liên quan đến Apache, bạn đừng ngại để lại bình luận bên dưới để đội ngũ tư vấn viên của BKNS kịp thời giải đáp. Bạn cũng có thể gửi email đến info@bkns.vn. Đừng quên truy cập website bkns.vn thường xuyên để cập nhật thêm nhiều bài viết hữu ích liên quan đến thiết kế, quảng cáo, lưu trữ website hay giải pháp mạng nhé!

Có thể bạn quan tâm: 

  • NGINX là gì? Phân biệt NGINX và APACHE server
  • Cloud server là gì? Tổng hợp kiến thức A-Z về Cloud server

Bài viết liên quan

Tìm hiểu về Server, khái niệm và dịch vụ

05/05/2022

59

Mục lục Server là gì? Vai trò, phân loại và các dịch vụ liên quan đến server Server là gì?   Server – máy chủ,...

Chi phí thuê Server thuê máy chủ bạn cần biết

14/03/2022

51

Dịch vụ thuê Server – thuê máy chủ đã không còn xa lại. Tuy nhiên, nhiều nhiều đang phân vân giữa lựa chọn thuê Server...
Virtual private server là gì

Sự khác nhau của Virtual Private Server với Hosting

11/03/2022

57

Virtual private server hay còn gọi là VPS. Tại sao ngày nay VPS được người dùng lựa chọn nhiều hơn Hosting? Cùng BKNS làm rõ...
BKNS

DDoS Server là gì? 5 cách phòng chống DDoS Server hiệu quả nhất

11/03/2022

50

DDoS Server là gì? DDoS Server là những cuộc tấn công này nhằm làm sập server hoặc mạng. Khiến người dùng khác không thể truy...
lỗi mất kết nối server là gì

Cách xử lý lỗi mất kết nối server là gì?

11/03/2022

53

Mất kết nối server là gì? Đây là lỗi phổ biến thường gặp khi bạn bắt đầu kết nối máy khách lên máy chủ. Bạn...
Danh mục
  • Server
  • VPS Windows
  • Chứng chỉ SSL
  • Dịch vụ CDN
  • Hướng dẫn
  • Cloud VPS
  • 1-Click install Apps
  • Dedicate Server
  • Hosting (Linux, Windows)
  • Giới thiệu chung
  • Tuyển dụng
  • IP
  • DirectAdmin
  • cPanel
  • Xác thực SSL
  • Thiết kế website
  • DirectAdmin
  • Hosting Linux
  • Hosting SEO
  • Quản lý hosting
  • Tin tức
  • Nginx
  • Tên miền
  • Email
  • WordPress
  • VPS Linux
  • Thông báo
  • Cpanel
  • Cài đặt SSL
  • Control Panel
  • Phần mềm
  • cPanel
  • Hosting windows
  • Webserver
  • Khởi tạo CSR
  • Kiến thức chung
  • Chuẩn bị đăng ký

Về chúng tôi

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Các dịch vụ

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Thông tin cần biết

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

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

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Hướng dẫn sử dụng

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Số ĐKKD: 0104850587, cấp ngày 10/8/2010, tại sở KHĐT Hà Nội

Địa chỉ trụ sở: BT2-VT18, Khu nhà ở Xa La, Phường Phúc La, Quận Hà Đông, Thành phố Hà Nội, Việt Nam

Chịu trách nhiệm nội dung: Giám đốc Thịnh Văn Hạnh

Copyright © Since 2010 BKNS, All rights reserved

Sử dụng dịch vụ tại BKNS.VN có nghĩa là bạn đồng ý với Quy định sử dụng của chúng tôi.

Công ty cổ phần giải pháp mạng Bạch Kim

Tầng 5, Tòa nhà 169, Nguyễn Ngọc Vũ, Phường Trung Hòa, Quận Cầu Giấy, TP Hà Nội.

Lầu 2 Tòa nhà 1B1 Thành Thái, Cư Xá Đồng Tiến, Phường 14, Quận 10, TP. Hồ Chí Minh.

Tổng đài 24/7: 1900 63 68 09

Tư vấn dịch vụ: 1800 646 884 (Miễn phí cước)

Email liên hệ: info@bkns.vn

Email phản hồi dịch vụ: gopy@bkns.vn

Liên hệ với chúng tôi:

Zalo Offcial Account của hệ thống :

Chấp nhận thanh toán:

Copyright © Since 2010 BKNS, All rights reserved
  • Tên miền
    • Đăng ký tên miền
      Xây dựng thương hiệu trên internet
    • Gia hạn tên miền
      Duy trì tên miền với mức giá hợp lý
    • Quy trình đăng ký
    • Các biểu mẫu văn bản
    • Quy trình xử lý khiếu nại
    • Thủ tục chuyển nhượng tên miền VN
  • Hosting
    • NVME Hosting
      Hosting tốc độ nhanh nhất hiện nay
    • Hosting Linux DirectAdmin
      Off 15%: Hosting + Domain
    • Hosting Linux cPanel
      Giảm giá lên đến 40%
    • Hosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
  • Email
    • Cloud Email Hosting
      Off 20%: Hosting + Domain + Email
    • Email Relay
      White list IP
    • Cloud Email Server
      Miễn phí SSL, Giảm giá 20%
    • Các hỏi đáp về dịch vụ Email
  • Cloud
    • Cloud VPS SEO
      Dành riêng cho SEO với 5 IP
    • Cloud VPS SSD
      Giảm giá lên dến 35%
    • VPS MMO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
  • Máy chủ
    • Cho thuê máy chủ
      Thuê máy chủ tặng máy chủ
    • Thuê chỗ đặt máy chủ
      Miễn phí 500W điện
    • Dịch vụ quản trị máy chủ trọn gói
      Yên tâm, an toàn dữ liệu
    • Máy chủ cho MMO
      Tương tác tốt nhất với Youtube, FB, Google và MMO
    • Các dịch vụ liên quan tới máy chủ
  • Phần mềm
    • DirectAdmin
    • CloudLinux
    • Plesk
    • vBulletin
    • LiteSpeed
    • Softaculous
    • Imunify360
  • Website
  • Chứng chỉ SLL
  • Đại lý
    • Chính sách đại lý
    • Bảng giá đại lý
    • Các hỏi đáp về đại lý
  • Hướng dẫn
    • Hướng dẫn dịch vụ
    • Hướng dẫn sử dụng trang id.bkns.vn
    • Hướng dẫn thanh toán
    • Cam kết chất lượng mức dịch vụ (SLA)
  • WooCommerce not Found
  • Newsletter
  • Đăng nhập
    • English
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT
  • Tên miền
    • Đăng ký tên miền
      Xây dựng thương hiệu trên internet
    • Gia hạn tên miền
      Duy trì tên miền với mức giá hợp lý
    • Quy trình đăng ký
    • Các biểu mẫu văn bản
    • Quy trình xử lý khiếu nại
    • Thủ tục chuyển nhượng tên miền VN
  • Hosting
    • NVME Hosting
      Hosting tốc độ nhanh nhất hiện nay
    • Hosting Linux DirectAdmin
      Off 15%: Hosting + Domain
    • Hosting Linux cPanel
      Giảm giá lên đến 40%
    • Hosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
  • Email
    • Cloud Email Hosting
      Off 20%: Hosting + Domain + Email
    • Email Relay
      White list IP
    • Cloud Email Server
      Miễn phí SSL, Giảm giá 20%
    • Các hỏi đáp về dịch vụ Email
  • Cloud
    • Cloud VPS SEO
      Dành riêng cho SEO với 5 IP
    • Cloud VPS SSD
      Giảm giá lên dến 35%
    • VPS MMO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
  • Máy chủ
    • Cho thuê máy chủ
      Thuê máy chủ tặng máy chủ
    • Thuê chỗ đặt máy chủ
      Miễn phí 500W điện
    • Dịch vụ quản trị máy chủ trọn gói
      Yên tâm, an toàn dữ liệu
    • Máy chủ cho MMO
      Tương tác tốt nhất với Youtube, FB, Google và MMO
    • Các dịch vụ liên quan tới máy chủ
  • Phần mềm
    • DirectAdmin
    • CloudLinux
    • Plesk
    • vBulletin
    • LiteSpeed
    • Softaculous
    • Imunify360
  • Website
  • Chứng chỉ SLL
  • Đại lý
    • Chính sách đại lý
    • Bảng giá đại lý
    • Các hỏi đáp về đại lý
  • Hướng dẫn
    • Hướng dẫn dịch vụ
    • Hướng dẫn sử dụng trang id.bkns.vn
    • Hướng dẫn thanh toán
    • Cam kết chất lượng mức dịch vụ (SLA)
  • Chat Zalo
  • Chat Messenger