CHƯƠNG 3: NỘI DUNG THỰC HIỆN 3.1Phân tích yêu cầu hệ thống.
3.2.3 Quy trình cài đặt và cấu hình WebServer
Hình 3-35: Quy trình cài đặt và cấu hình Web Server
a) Cài đặt
Kiểm tra xem httpd đã được cài đặt hay chưa. Cú pháp: rpm –qa|grep httpd
Hình 3-36: Kiểm tra httpd đã được cài đặt hay chưa
- Nếu máy CentOS chưa cài httpd thì có thể cài đặt theo 2 cách sau:
o Cách 1: cài DHCP từ packges trong đĩa CentOS, trong bài này em cài đặt trên CentOS 6.4.Khi đó ta tìm đường dẫn tới file cần cài đặt là dhcp ở dạng đuôi mở rộng là .rpm
Cú pháp: rpm –ivh duongdantoifilecai.rpm o Cách 2:cài từ Internet
Cú pháp: yum –y install httpd
Sau khi cài đặt bạn khởi động dịch vụ bằng lệnh: Chkconfig httpd on httpd restart
Tiếp theo chuyển sang cấu hình website
b) Cấu hình website
Vào file cấu hình httpd, tại đường dẫn /etc/httpd/conf/httpd.conf để cấu hình cho website
Cú pháp: vi /etc/httpd/conf/httpd.conf Cập nhật các thông tin, cấu hình như sau:
# Dòng 256: Dòng này cấu hình server name cho website. Nó đang ở trạng thái ghi chú, bạn bỏ dấu thăng đi, và sửa lại thành www.mysite.com nếu bạn muốn, bỏ luôn:80 phía sau không bạn không có sự thay đổi nào về port mặc định của website.
ServerName www.utehy.com:80
#Dòng 281 và 306: Dòng này cấu hình lưu trữ web mặc định. Bạn phải thay đổi lại cho đúng với thư mục chứa web của mình hiện tại. Ví dụ ở đây là:
DocumentRoot “/sinhvien/myweb/” # Dòng 281
<Directory “/sinhvien/myweb/” > # Dòng 306
#Dòng 391: Chỉ ra những file nào sẽ là trang chủ của website. Khi truy cập vào thư mục, những file này sẽ được truy cập đầu tiên. Bạn cần bỏ thêm home.html vào
DirectoryIndex index.html index.html.var home.html
- Tạo alias cho website
Bây giờ bạn cần có thêm một alias cho web của mình theo địa chỉ
http://utehy.com/myweb2 chẳng hạn. Bạn hãy tạo một thư mục nữa chứa web của
mình, nằm trong thư mục “/sinhvien/myweb/” và đưa website mới lên sau đó mở file cấu hình ra, dòng 539 đến 546 dùng để cấu hình alias, copy đoạn đó, hoặc sửa lại từ đó luôn, để có một đoạn như sau:
Alias /site “sinhvien/myweb/site”
<Directory “sinhvien/myweb/site”> Options Indexes MultiViews
AllowOverride None Order allow,deny Allow from all </Directory>
- Sau đó bạn lưu file cấu hình và khởi động lại dịch vụ httpd.