Quy trình cài đặt và cấu hình WebServer

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ cấu hình một số dịch vụ mạng trên CentOS (Trang 46 - 49)

CHƯƠNG 3: NỘI DUNG THỰC HIỆN 3.1Phân tích yêu cầu hệ thống.

3.2.3Quy 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.

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ cấu hình một số dịch vụ mạng trên CentOS (Trang 46 - 49)