CẤU HÌNH MÁY CHỦ

Một phần của tài liệu TIỂU LUẬN MÔN MÃ NGUỒN MỞ XÂY DỰNG DIỄN ĐÀN VỚI PHPBB (Trang 36)

4.1 Thiết lập cookie

Những thiết lập bên dưới được sử dụng để gửi cookie đến trình duyệt của khách ghé thăm website. Trong hều hết các trường hợp, bạn nên sử dụng giá trị mặc định của cookie và đừng thay đổi chúng nếu không đủ khả năng quản lý hay không thực sự cần thiết. Nếu bạn thực sự cần thay đổi giá trị mặc định, hãy cẩn thận vì những thiết lập không chính xác sẽ ngăn cản thành viên đăng nhập vào hệ thống.

Tên miền cookie: Tên cookie:

Đường dẫn cookie:

Cookie bảo mật: Nếu máy chủ của bạn đang chạy SSL thì hãy bật tuỳ chọn này, còn nếu không thì hãy vô hiệu đi. Nếu như bạn bật tuỳ chọn này và máy chủ của bạn không chạy trên SSL thì kết quả là sẽ xảy ra lỗi trong suốt quá trình truy xuất đến máy chủ.

4.2 Thiết lập máy chủ

Với công cụ này, bạn có thể thay đổi các thiết lập về máy chủ và tên miền trong hệ thống. Hãy chắc chắn về những thông tin mà bạn nhập vào trong phần này, những lỗi xảy ra sẽ dẫn đến việc gửi thông tin qua Email không còn chính xác. Khi nhập vào tên miền, bạn phải nhớ đính kèm cả giao thức http:// hoặc các giao thức khác. Chỉ thay đổi số cổng máy chủ nếu bạn chắc chắn máy chủ của mình đang chạy trên cổng khác, cổng 80 luôn chính xác và được sử dụng trong hầu hết mọi trường hợp.

Thiết lập máy chủ

Bật chế độ nén GZip: Những trang nội dung tạo ra sẽ được nén lại trước khi gửi đến cho người truy cập. Tùy chọn này có thể giảm bớt băng thông cho website của bạn nhưng đồng thời lại tăng thêm hiệu suất hoạt động của cả bộ xử lý máy chủ lẫn trên máy tính cá nhân người truy cập.

Thiết lập đường dẫn đến thư mục

Thư mục biểu tượng vui: Đường dẫn đến thư mục chứa biểu tượng vui trong hệ thống, ví dụ như images/smilies.

Thư mục biểu tượng bài viết: Đường dẫn đến thư mục chứa biểu tượng bài viết trong hệ thống, ví dụ như images/icons.

Thư mục biểu tượng tập tin: Đường dẫn đến thư mục chứa biểu tượng tập tin trong hệ thống, ví dụ như images/upload_icons.

Thư mục hình xếp hạng: Đường dẫn đến thư mục chứa hình xếp hạng trong hệ thống, ví dụ như images/ranks.

Thiết lập địa chỉ URL cho máy chủ

Yêu cầu thiết lập máy chủ: Nếu bật tuỳ chọn này, những thiết lập máy chủ đã được xác định trong phần này sẽ được sử dụng như những giá trị đã được thiết lập tự động.

Giao thức máy chủ: Giao thức của máy chủ được sử dụng nếu những thiết lập máy chủ này được yêu cầu bên trên. Nếu bạn để trống hoặc không yêu cầu thì giao thức sẽ được xác định bằng thiết lập cookie bảo mật, ví dụ như http:// hay https://.

Tên miền: Tên miền mà máy chủ đang sử dụng, ví dụ như www.google.com.

Cổng máy chủ: Cổng mà máy chủ của bạn đang sử dụng, thông thường là 80, bạn chỉ nên thay đổi nếu chắc chắn máy chủ của mình đang chạy trên cổng khác.

Đường dẫn hệ thống: Đường dẫn đến thư mục mà hệ thống phpBB được định vị đối với tên miền, ví dụ như /phpBB3.

4.3 Thiết lập bảo mật

Với công cụ này, bạn có thể thay đổi những thiết lập liên quan đến phiên đăng nhập và việc đăng nhập trong hệ thống.

Cho phép đăng nhập tự động: Tuỳ chọn cho phép thành viên có thể đăng nhập tự động vào hệ thống khi họ ghé thăm website.

Số ngày hết hạn khoá đăng nhập tự động: Số ngày kể từ lần ghé thăm trước của thành viên, khoá đăng nhập tự động sẽ hết hạn. Nhập vào số 0 để vô hiệu chức năng này.

Kiểm tra địa chỉ IP : Tuỳ chọn xác định số lượng địa chỉ IP được sử dụng để kiểm tra phiên đăng nhập của thành viên. Chọn Tất cả sẽ so sánh toàn bộ địa chỉ IP: A.B.C thay cho x.x.x, A.B thay cho x.x. Chọn Không có để tắt chức năng kiểm tra này. Với những địa chỉ IP dùng IPv6, A.B.C sẽ so sánh 4 khối đầu tiên và A.B là 3 khối đầu tiên.

Kiểm tra trình duyệt: Bật chế độ kiểm tra trình duyệt cho mỗi phiên đăng nhập để tăng cường khả năng bảo mật.

Kiểm tra tiêu đề X_FORWARDED_FOR hợp lệ: Những phiên đăng nhập này sẽ chỉ được tiếp tục nếu tiêu đề X_FORWARDED_FOR gửi đi bằng với một phiên đăng nhập đã gửi trong yêu cầu trước đó. Những thiết lập cấm cũng sẽ được kiểm tra lại các địa chỉ IP trong X_FORWARDED_FOR.

Xác minh Referer: Nếu hiệu lực, referer của những lần POST thông tin sẽ bị kiểm tra xác minh host/script path. Điều này có thể gây ra trở ngại đối với các hệ thống dùng nhiều tên miền hay dùng hệ thống đăng nhập ngoài. Xác minh cả đường dẫn hoặc Chỉ xác minh host Không

Kiểm tra lại địa chỉ IP với danh sách các địa chỉ đen DNS: Nếu bạn bật chức năng này, địa chỉ IP sẽ được tiến hành kiểm tra lại với danh sách từ các dịch vụ DNSBL sau đây trong quá trình đăng ký và gửi bài: spamcop.net, dsbl.org và www.spamhaus.org. Việc tra cứu các danh sách này có thể mất nhiều thời gian, tùy thuộc vào cấu hình máy chủ của bạn. Nếu việc kiểm tra làm chậm lại hệ thống hoặc có quá nhiều kết quả sai được báo cáo, chúng tôi khuyên bạn nên vô hiệu chức năng này.

Kiểm tra tên miền của Email theo bản ghi tên miền MX hợp lệ: Nếu bạn bật chức năng này, tên miền của các địa chỉ Email được cung cấp trong quá trình đăng ký và thay đổi thông tin cá nhân sẽ được kiểm tra để đảm bảo đây là bản ghi tên miền MX hợp lệ.

Độ dài mật khẩu: Số ký tự tối thiểu và tối đa bắt buộc đối với mật khẩu. (adsbygoogle = window.adsbygoogle || []).push({});

Độ phức tạp của mật khẩu: Tuỳ chọn xác định mức độ phức tạp yêu cầu đối với mật khẩu của thành viên khi được tạo hay thay đổi, những tuỳ chọn sau bao gồm cả những tuỳ chọn trước.

Số ngày yêu cầu thay đổi mật khẩu: Yêu cầu thành viên phải thay đổi mật khẩu của họ sau khi hết số ngày được thiết lập. Nhập vào số 0 để vô hiệu chức năng này.

Số lần đăng nhập tối đa cho phép: Số lần tối đa cho phép thành viên cố gắng đăng nhập vào hệ thống khi đăng nhập thất bại nhiều lần. Sau khi đăng nhập thất bại vượt quá số lần được thiết lập này, thành viên phải nhập thêm vào mã xác nhận khi đăng nhập.

Số lần đăng nhập thử tối đa cho phép trên từng địa chỉ IP: Số lần đăng nhập thử tối đa cho phép trên từng địa chỉ IP trước khi hệ thống chống spambot được kích hoạt. Nhập vào 0 để vô hiệu chức năng này.

Thời gian hết hạn cho quản lý việc đăng nhập thử trên từng địa chỉ IP:

Việc đăng nhập thử sẽ được tính lại từ đầu sau khoảng thời gian này.

Số lần đăng nhập thử tối đa bằng việc dùng X_FORWARDED_FOR header: Thay vì giới hạn dựa trên số lần đăng nhập thử trên từng địa chỉ IP, hệ thống sẽ dựa trên số lần X_FORWARDED_FOR.

Lưu ý: Chỉ sử dụng tùy chọn này nếu server proxy của bạn thiết lập giá trị X_FORWARDED_FOR đáng tin cậy.

Cho phép sử dụng mã PHP trong các tập tin khuôn mẫu: Nếu tuỳ chọn này được bật, các lệnh PHP và INCLUDEPHP sẽ có thể được sử dụng và biên dịch trong các tập tin khuôn mẫu.

Thời gian tối đa để gửi form: Thời gian mà thành viên phải gửi một form. Đặt thành -1 để vô hiệu. Lưu ý là form vẫn có thể bị vô hiệu nếu nếu phiên làm việc vô hiệu, cho dù thiết lập này thế nào.

Gắn vào form phiên làm việc của khách: Nếu hiệu lực, mã form dành cho khách sẽ là phiên làm việc dành riêng. Điều này có thể gây một số vấn đề với một số ISP.

4.4 Thiết lập nạp trang

Với công cụ này, bạn có thể bật hay tắt những chức năng nhất định của hệ thống để giảm bớt số lượng xử lý được yêu cầu gửi đến máy chủ. Trên hều hết các máy chủ, bạn không cần thiết phải tắt bất kỳ chức năng nào của hệ thống tại đây. Tuy nhiên, trên một vài máy chủ nhất định hoặc các hệ thống sử dụng dịch vụ lưu trữ Web dùng chung với nhiều người khác trên cùng một máy chủ, việc

tắt một vài chức năng không cần đến là rất hết sức cần thiết để giảm bớt khối lượng công việc xử lý cho máy chủ. Bạn cũng nên xác định giới hạn thời gian nạp hệ thống và số lượng phiên đăng nhập vượt quá để hệ thống tự động chuyển sang chế độ ngưng hoạt động kịp thời.

Thiết lập tổng quát

Giới hạn thời gian nạp hệ thống:

Nếu trong vòng một phút hệ thống nạp trung bình vượt quá giá trị được thiết lập này thì hệ thống sẽ tự động chuyển sang chế độ ngưng hoạt động. Giá trị 1.0 gần bằng ~100% tài nguyên được sử dụng của một bộ xử lý máy chủ. Chức năng này chỉ có tác dụng trên các máy chủ UNIX và chỉ trên những máy chủ này, thời gian giới hạn được thiết lập mới có thể sử dụng được. Giá trị này sẽ xác lập lại chính nó thành 0 nếu hệ thống phpBB không thể nhận được giới hạn nạp.

Thời gian phiên đăng nhập có hiệu lực: Số giây mà phiên đăng nhập có hiệu lực kể từ khi được tạo mới.

Giới hạn số phiên đăng nhập: Nếu số lượng phiên đăng nhập vượt quá giá trị được thiết lập này trong quãng thời gian một phút thì hệ thống sẽ tự động chuyển sang chế độ ngưng hoạt động. Nhập vào số 0 để không hạn chế số phiên đăng nhập.

Thời gian tính thành viên đang trực tuyến: Số phút mà những thành viên không còn hoạt động trong hệ thống sẽ không được hiển thị trong danh sách “Ai đang trực tuyến?”. Giá trị thời gian thiết lập càng lớn thì càng mất nhiều thời gian hơn để tạo ra danh sách.

Tuỳ chọn tổng quát

Hiển thị những chủ đề được đánh dấu: Đánh dấu cho thành viên biết vừa gửi bài trong chủ đề nào.

Đánh dấu chủ đề ngay trên máy chủ: Lưu trữ thông tin xem/chưa xem bài viết của thành viên trong cơ sở dữ liệu thay vì sử dụng cookie.

Bật đánh dấu chủ đề cho khách: Tuỳ chọn sắp xếp thông tin trạng thái các chủ đề đã xem/chưa xem cho khách. Nếu bạn vô hiệu tuỳ chọn này, các bài viết sẽ luôn luôn được đánh dấu đã xem đối với khách.

Hiển thị danh sách thành viên đang trực tuyến: Hiển thị thông tin các thành viên đang trực tuyến trên trang chủ, phần xem chuyên mục và phần xem chủ đề.

Hiển thị danh sách khách đang trực tuyến trong phần xem thông tin trực tuyến: Cho phép hiển thị thông tin về khách trong phần xem thông tin trực tuyến.

Hiển thị hình ảnh thành viên đang trực tuyến: Hiển thị thông tin thành viên đang trực tuyến trong trang thông tin cá nhân và trang xem chủ đề.

Hiển thị danh sách các thành viên có sinh nhật: Nếu bạn vô hiệu tùy chọn này, danh sách các thành viên có ngày sinh nhật sẽ không được hiển thị nữa. Ngoài ra, để thiết lập này có tác dụng, thiết lập cho phép thông tin sinh nhật của thành viên cũng phải được bật.

Cho phép tìm kiếm bài viết chưa xem: Hiển thị danh sách điều hành viên: Hiển thị danh sách chuyên mục:

Hiển thị những hoạt động của thành viên: Hiển thị những chuyên mục/chủ đề không bị khoá trong phần thông tin cá nhân của thành viên và trong bảng điều khiển của thành viên. Chúng tôi khuyên bạn nên tắt tuỳ chọn này trên các diễn đàn có từ một triệu bài viết trở lên. (adsbygoogle = window.adsbygoogle || []).push({});

Biên dịch lại các thành phần giao diện đã cũ: Kiểm tra những thành phần giao diện đã được cập nhật trong hệ thống tập tin giao diện và biên dịch lại.

Mục thông tin cá nhân tuỳ biến

Hiển thị các mục thông tin cá nhân tuỳ biến trong danh sách thành viên: Hiển thị các mục thông tin cá nhân tuỳ biến trong trang thông tin cá nhân: Hiển thị các mục thông tin cá nhân tuỳ biến trong trang xem chủ đề:

4.5 Thiết lập tìm kiếm

Với công cụ này, bạn có thể xác định phương pháp tìm kiếm nào sẽ được sử dụng cho việc tạo chỉ mục các bài viết và thực thi việc tìm kiếm trong hệ thống. Bạn có thể thiết lập những tuỳ chọn khác nhau có thể ảnh hưởng đến nhiều đến yêu cầu xử lý công việc của hệ thống. Một vài những thiết lập này giống nhau trong tất cả các phương pháp tìm kiếm.

Bật công cụ tìm kiếm: Cho phép thành viên sử dụng chức năng tìm kiếm trong hệ thống, bao gồm cả tìm kiếm thành viên.

Thời gian chờ giữa hai lần tìm kiếm dành cho thành viên: Số giây mà thành viên phải chờ giữa hai lần thực hiện việc tìm kiếm trong hệ thống. Khoảng thời gian này được kiểm tra độc lập riêng cho mỗi thành viên.

Thời gian chờ giữa hai lần tìm kiếm dành cho khách: Số giây mà khách phải chờ giữa hai lần thực hiện việc tìm kiếm trong hệ thống. Nếu có một ai đó đang thực hiện việc tìm kiếm thì tất cả những người khác phải chờ đợi cho đến khi hết thời gian chờ đợi được thiết lập này.

Giới hạn thời gian hệ thống nạp trang tìm kiếm: Nếu trong vòng một phút hệ thống nạp vượt quá giá trị được thiết lập này thì trang tìm kiếm sẽ chuyển sang chế độ ngưng hoạt động, ví dụ 1.0 gần bằng ~100% tài nguyên được sử dụng của một bộ xử lý máy chủ. Chỉ sử dụng chức năng này trên các máy chủ UNIX.

Số ký tự tối thiểu cho tên tác giả: Thành viên phải nhập vào tối thiểu số ký tự được thiết lập này khi tìm kiếm tên tác giả sử dụng dấu đại diện *. Nếu tên thành viên của tác giả ít hơn số ký tự được thiết lập này, bạn vẫn có thể thực hiện tìm kiếm những bài viết của tác giả đó bằng cách nhập vào đầy đủ tên thành viên.

Số lượng tối đa từ khóa cho phép: Số lượng tối đa từ khóa cho phép cho một lần tìm kiếm. Đặt thành 0 nếu không muốn có giới hạn này.

Thời gian lưu trữ bộ nhớ đệm cho kết quả tìm kiếm: Số giây mà những kết quả tìm kiếm đã được lưu vào bộ nhớ đệm sẽ hết hạn. Nhập vào số 0 nếu bạn muốn vô hiệu chức năng lưu trữ bộ nhớ đệm cho kết quả tìm kiếm.

Phương pháp tìm kiếm

Phương pháp tìm kiếm: Hệ thống phpBB cho phép bạn chọn phương pháp được sử dụng để thực hiện tìm kiếm nội dung bài viết trong hệ thống. Theo thiết lập mặc định, chức năng tìm kiếm sẽ sử dụng tìm kiếm FULLTEXT của chính hệ thống phpBB. Gồm 2 chế độ là Fulltext mysqlFulltext native

Fulltext mysql

Hỗ trợ những ký tự UTF-8 không thuộc bảng chữ cái Latinh sử dụng PCRE: Phương pháp tìm kiếm nàu yêu cầu thuộc tính hỗ trợ các ký tự Unicode

của PCRE, chỉ có sẵn trong phiên bản PHP 4.4, 5.1 trở lên, nếu như bạn muốn tìm kiếm những ký tự không thuộc bảng chữ cái Latinh.

Hỗ trợ những ký tự UTF-8 không thuộc bảng chữ cái Latinh sử dụng mbstring: Nếu PCRE không có thuộc tính hỗ trợ các ký tự Unicode, phương pháp tìm kiếm sẽ cố gắng sử dụng công cụ biểu thức bình thường của mbstring.

Số ký tự tối thiểu để tạo chỉ mục tìm kiếm: Số lượng từ tối thiểu cho việc tạo chỉ mục cho tìm kiếm. Chỉ có người quản lý máy chủ chỉ có thể they đổi thiết lập này trong cấu hình của mysql.

Số ký tự tối đa để tạo chỉ mục tìm kiếm: Số lượng từ tối đa cho việc tạo chỉ mục cho tìm kiếm. Chỉ có người quản lý máy chủ chỉ có thể they đổi thiết lập này trong cấu hình của mysql.

Fulltext native

Bật cập nhật FULLTEXT: Cập nhật các chỉ mục FULLTEXT khi gửi bài, được thay thế nếu chức năng tìm kiếm bị vô hiệu.

Số ký tự tối thiểu để tạo chỉ mục tìm kiếm: Số ký tự tối thiểu cho phép trong

Một phần của tài liệu TIỂU LUẬN MÔN MÃ NGUỒN MỞ XÂY DỰNG DIỄN ĐÀN VỚI PHPBB (Trang 36)