Dù là với lý do gì, đến thời điểm nào đó có thể bạn sẽ muốn có một máy chủ web. Bất kể là với mục đích muốn cung cấp cho chính mình khả năng truy cập từ xa vào các trang web hoặc dịch vụ nhất định, tạo dựng nhóm cộng đồng, hoặc những mục đích khác, bạn sẽ cần phải có phần mềm được cài đặt và cấu hình cho công việc đó. Vậy làm thế nào để có được điều này? Bài viết sau sẽ cho thấy chúng thực sự khá đơn giản. Ở ví dụ này...
Thiết lập máy chủ web Apache dễ dàng bước Dù với lý gì, đến thời điểm bạn muốn có máy chủ web Bất kể với mục đích muốn cung cấp cho khả truy cập từ xa vào trang web dịch vụ định, tạo dựng nhóm cộng đồng, mục đích khác, bạn cần phải có phần mềm cài đặt cấu hình cho cơng việc Vậy làm để có điều này? Bài viết sau cho thấy chúng thực đơn giản Ở ví dụ sử dụng hệ thống Fedora Linux, Linux nói chung, biết đến dành cho máy chủ hoạt động nhanh chóng, dễ dàng Ngoài ra, Fedora hỗ trợ cộng đồng cơng ty, có an ninh tốt, cung cấp cơng cụ cấu hình đồ họa cho đa máy chủ Bước 1: Cài đặt Cài đặt máy chủ Fedora Nếu hệ thống bạn chưa cài đặt Fedora, bạn sử dụng đĩa DVD bao gồm lựa chọn để cài đặt Apache lúc Nếu làm theo hướng này, cài từ đĩa DVD, chọn gói muốn cài đặt kèm với việc chuyển sang Customize Now Chọn bên tab Servers, bạn chọn Web Server Thực bước theo hướng dẫn hình để hồn tất q trình cài đặt khởi động vào hệ thống Từ chúng tơi cấu hình cơng cụ đồ họa cách chọn gói system-config-httpd từ trình quản lý package manager, chạy sudo yum install systemconfig-http Trường hợp có cài đặt Fedora Nếu máy tính bạn cài sẵn Fedora, bạn cài đồng thời máy chủ web lẫn cơng cụ cấu hình đồ họa Vẫn với hai lựa chọn trên, cài đặt gói httpd and system-config-httpd từ package manager, chạy lệnh: sudo yum install httpd system-config-httpd Bước 2: Cấu hình Bây khởi động cơng cụ cấu hình đồ họa từ System Tools –> HTTP Đầu tiên tab Main, bạn cấu hình tên máy chủ, administrator, địa email, theo địa máy chủ có sẵn theo Khuyến cáo bạn nên thêm địa lúc này, chọn All available addresses cổng 80 cho đơn giản Tại tab thứ hai, Virtual Hosts, chứa máy ảo khác nhau, số lượng trang web khác máy chủ cấu hình Các máy chủ phân biệt tên miền nhập vào trình duyệt lựa chọn máy chủ ảo xác hiển thị trang Có nhiều thiết lập khác mà bạn lựa chọn cho máy chủ ảo, bao gồm thành phần cần thiết cấu hình cứng SSL (HTTPS) Đối với phần lớn hạng mục, cơng cụ cấu hình đồ họa để “chăm sóc” nhu cầu bạn Đến tab cuối cùng, Performance Tuning Ở có thứ để làm với hiệu suất số lượng kết nối cho phép Khơng có thiết lập ưu tiên cho máy chủ có khả khác nhau, bạn có trang web lớn hơn, cần quan tâm đến số xem xét hoạt động (với điều kiện bạn có đủ lưu lượng để thử nghiệm thiết lập cách xác) Bổ sung cấu hình cần thiết Trước thực truy cập vào máy chủ web mình, cần mở terminal chạy: sudo service httpd start để khởi động Apache sudo chkconfig httpd on để làm cho Apache khởi động boot Bước 3: Thử nghiệm Bước tiến trình đơn giản để kiểm tra xem bạn truy cập vào trang web hay khơng Trên máy, mở Firefox nhập vào localhost 127.0.0.1 xem có nhận trang hình bên (nếu bạn không thay đổi thư mục root) Nếu khơng, bạn làm sai phần cấu hình Apache chưa khởi động Kết luận Thật đơn giản để chạy Apache hệ thống mình, cơng nghệ tương tự sử dụng hầu hết trang web mà bạn truy cập ngày Nếu muốn máy khác có quyền truy cập, bạn cần vào cấu hình tiện ích tường lửa Fedora (được cài đặt theo mặc định) chắn HTTP (cổng 80) mở Ngoài ra, người dùng muốn chạy framework phức tạp diễn đàn WordPress, cần cài đặt MySQL PHP ... Hosts, chứa máy ảo khác nhau, số lượng trang web khác máy chủ cấu hình Các máy chủ phân biệt tên miền nhập vào trình duyệt lựa chọn máy chủ ảo xác hiển thị trang Có nhiều thiết lập khác mà bạn... hình cần thiết Trước thực truy cập vào máy chủ web mình, cần mở terminal chạy: sudo service httpd start để khởi động Apache sudo chkconfig httpd on để làm cho Apache khởi động boot Bước 3: Thử... phép Khơng có thiết lập ưu tiên cho máy chủ có khả khác nhau, bạn có trang web lớn hơn, cần quan tâm đến số xem xét hoạt động (với điều kiện bạn có đủ lưu lượng để thử nghiệm thiết lập cách xác)