1. Trang chủ
  2. » Luận Văn - Báo Cáo

XÂY DỰNG DỊCH vụ MẠNG WWW SEVER

41 325 1
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Dịch Vụ Mạng WWW Server
Tác giả Nguyễn Thái Sơn
Trường học Đại Học Bách Khoa Hà Nội
Chuyên ngành Mạng Máy Tính Và Truyền Thông
Thể loại Báo Cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 41
Dung lượng 2,33 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

MỤC ĐÍCH - Khi máy tính của bạn kết nối đến một Web Server và gửi đến yêu cầutruy cập các thông tin từ một trang Web nào đó, Web Server Software sẽ nhậnyêu cầu và gửi lại cho bạn những

Trang 1

Họ và tên: Nguyễn Thái Sơn

II MỤC ĐÍCH

- Khi máy tính của bạn kết nối đến một Web Server và gửi đến yêu cầutruy cập các thông tin từ một trang Web nào đó, Web Server Software sẽ nhậnyêu cầu và gửi lại cho bạn những thông tin mà bạn mong muốn

- Giống như những phần mềm khác mà bạn đã từng cài đặt trên máy tínhcủa mình, Web Server Software cũng chỉ là một ứng dụng phần mềm Nó đượccài đặt, và chạy trên máy tính dùng làm Web Server, nhờ có chương trình này

mà người sử dụng có thể truy cập đến các thông tin của trang Web từ một máytính khác ở trên mạng (Internet, Intranet)

III TIẾN TRÌNH

1 Yêu cầu

- Máy chủ Windows Server 2003 đã join domain Và được phân giải tên,

IP trên DNS server của hệ thống mạng

- Các máy khách đã được cài đặt dịch vụ IIS,cài đặt Webserver

- Máy Web Server là máy chủ có dung lượng lớn, tốc độ cao, được dùng

để lưu trữ thông tin như một ngân hàng dữ liệu, chứa những website đã đượcthiết kế cùng với những thông tin liên quan khác (các mã Script, các chươngtrình, và các file Multimedia)

- Web Server có khả năng gửi đến máy khách những trang Web thông quamôi trường Internet (hoặc Intranet) qua giao thức HTTP - giao thức được thiết kế

để gửi các file đến trình duyệt Web (Web Browser), và các giao thức khác

- Web Server Software còn có thể được tích hợp với CSDL (Database), hayđiều khiển việc kết nối vào CSDL để có thể truy cập và kết xuất thông tin từCSDL lên các trang Web và truyền tải chúng đến người dùng

IV Xây dựng Web server với tên miền là thuctap.com.vn

Trang 2

1 Cài đặt Web server

1.1 Các bước triển khai

Cấu hình DNS có thể phân giải địa chỉ www.thuctap.com.vn thành địa chỉ IP của Webserver.

Cài đặt thêm dịch vụ Web từ Windows Components.

Trên Web Site, hiệu chỉnh thư mục gốc của Web Site,và cho phép tên file web được hiển thị.

Trên Web Sie, Hiệu chỉnh IP cho phép truy cập vào web.

Trên Website, cấm máy truy nhập.

1.2 Cài đặt thêm dịch vụ Web từ Windows Components

Ta vào Start->Control Pannel->Add or remove programs.Trong cửa sổ Add or Remove programs chọn Add/ Remove windows components Click vào Application Server -> Details.

Trang 3

Ta Click tiếp vào World Wide Web Service -> Details

Sau đó ta tích tất cả các mục trong này ->OK

Trang 4

• Ta tích tiếp vào các mục sau đó ta nhấn nút OK

Trang 5

Quá trình cài đặt thành công sau đó ta nhấn nút Finish để kết thúc quá

trình cài đặt

Trang 6

2 Cấu hình Web server

o Ta click vào Start -> Administrative Tools -> Internet Information Services (IIS) Manager nó sẽ hiện ra thẻ như hình sau.

o Trên Web Site,hiệu chỉnh thư mục gốc của Web Site.Ta click chuột phải vào mục Default Web Site ->Properties

Trang 7

o Trong thẻ Web Site bao gồm các mục như sau:

Web site indentification :nhận diện trang web

Description :Mô tả vể Web site

IP address:Địa chỉ IP của Web site này

TCP port: Cổng dịch vụ Ở đây mặc định cổng dịch vụ cho Web site

là 80 theo giao thức TCP/IP

o Trong thẻ Directory Security

Trang 8

Authentication and access control: Xác thực và kiểm soát truy cập

Enable anonymous access and edit the authentication methods for this resource: Kích hoạt tính năng truy cập vô danh và chỉnh sửa

các phương pháp xác thực cho nguồn tài nguyên này

IP address and domain name restrictions :Địa chỉ IP và tên miền hạn chế.

Ta click vào mục Edit hiện ra cửa sổ như sau:

Trang 9

o Trong thẻ IP Address and Domain Name Restrictions có các mục sau

Granted access: Cấp quyền truy nhập

Denied access :Cấm quyền truy nhập

Trên cửa sổ Deny Access: Từ chối máy truy nhập

Single computer:cấm một máy truy nhập

Group of computer: nhóm máy tính

Domain name: Tên miền cầm cấm

o Ở đây ta chọn cấm một máy có địa chỉ 172.168.1.100 sau đó click OK ->OK

o Trong thẻ Home Directory

Trang 10

The content for this resource should come from: Nội dung cho nguồn tài

nguyên này đến từ

A directory located on this computer: Một thư mục nằm trên máy tính này

A share located on another computer: Một thư mục nằm trên một máy

tính khác

A redirection to a URL: Chuyển hướng đến URL

Local path: đường dẫn hay là nơi ta lưu trữ thư mục

•Ở dưới đó ta có các quyền truy nhập

Script source access(nguồn truy nhập Script), Read(đọc), Write(viết), Directory browsing(thư mục trình duyệt), Log visits(cho phép đăng nhập), Index this resource

Ta chọn Browse

Trang 11

 Ở đây ta chọn đường dẫn C:/Webserver

Trong thẻ Document:

Enable default content page:Cho phép kích hoạt trang web chạy trang

mặc định hoặc là trang bất kỳ muốn thêm ta nhấn vào nút Add.Ở đây takích hoạt một trang mới chạy với tên là defaut.asp

Trang 12

• Sau đó ta nhấn OK quá trình cài đặt cấu hình và hiệu chỉnh web site Ta

copy một trang web bất kỳ vào thư mục C:/Webserver.

• Ta kiểm tra ở máy khách ta vào trình duyệt web gõ lệnh như sau :http://www.thuctap.com.vn ta được kết quả như sau

Trang 13

V Thiết lập forum cho web site

Sử dụng mã nguồn mở forum miễn phí để xây dựng diễn đàn cho trang web khi có nhu cầu

1.1 Các bước triển khai

Tạo Virtual Directory với Alias là Forum và thư mục Home Directory là C:\forum\VF-ASP

Cho phép IIS hỗ trợ ngôn ngữ ASP

Cấu hình cho phép mọi người có quyền ghi lên thư mục C:\forum

1.2 Các bước thực hiện

Tạo Virtual Directory với Alias là Forum và thư mục Home Directory

là C:\forum

Ta vào mở hộp thoại quản lý Internet Information Services (IIS) Manager

Ta click chuột phải vào mục Default web site -> New -> Virtual Directory sau đó ta nhấn nút Next nó xuât hiện thẻ Virtual Directoty Alias Ta điền tên ánh xạ ở mục Alias với tên thự mục là forum ->

Next

Trang 14

Tại hộp thoại Web Site Content Directory ta chuyển về nơi lưu trữ mã

nguồn forum

Trang 15

 Tiếp theo ta nhấn vào Browse tìm đến đường dẫn ta muốn lưu trữ

C:/forum/VF-ASP tiếp tục nhấn Next

Tiếp theo tại hộp thoại Permissions cho phép người dùng cấp quyền cho

dịch vụ Allow the following permissions(cho phép các điều khoản sau)

 Ở đây có các quyền như sau:

Read(cho phép đọc)

Run scripts(such as ASP) cho phép chạy trang web bằng các ngôn ngữ

chẳng hạn như ASP

Execute(such as ISAPI application or CGI) thực hiện các ứng dụng

như ISAPI hoặc CGI

Write(cho phép đọc), Browse(tìm đến hay duyệt trang web)

Trang 16

Ở đây ta cấp quyền cho người sử dụng ta tích vào các mục Read, Run scripts(such as ASP) , Write như trên sau đó ta nhấn Next ->Finish để kết

thúc

 Cho phép IIS hỗ trợ ngôn ngữ ASP

Tại giao diện quản lý IIS click vào mục Web service extensior

Tìm đến mục "Active Server Pages" click phải và chọn Allow để kích hoạt trang web chạy ASP Pages.

 Ta tạo một trang web ngôn ngữ bất kỳ chẳng hạn ta lấy tên là index.asp

Cấu hình cho phép mọi người có quyền ghi lên thư mục C:\forum

Truy cập vào thư mục C:\forum click phải chọn Properties ->Tại tab Security

Trang 17

Trong thẻ này ta có phần Permissions for Everyone(quyền truy nhập cho tất cả mọi người) bao gôm hai cột, cột Allow(cho phép) và cột Deny(cấm).

 Trong phân này có mục sau:

Full Control :Cho phép sử dụng toàn bộ

Modify:Cho phép sửa chữa

Trang 18

Read & Execute: Cho phép đọc và thực hiên

List Folder Contents: Liệt kê thư mục hiện thị

Read:Cho phép đọc.Write:Cho phép viết

 Và sau đó check vào mục "Write" để cho phép tất cả mọi người có quyềnđăng bài trên forum

 Sau đó ta dùng máy khách kiểm tra ta mở trình duyệt web gõ lệnh nhưsau htttp://www.thuctap.com.vn/forum/index.asp ta được kết quả như sau

VI Thiết lập quyền truy cập web cho website

Thiết lập quyền truy cập cho các tài khoản khi truy cập vào đường dẫn http://www.thuctap.com.vn sẽ vào thư mục của riêng từng người.

1 Các bước triển khai

Tạo Virtual Directory với Alias là nhomweb và thư mục gốc là C:\ nhomweb Thiết lập quyền trên virtual directory – không cho phép tài khoản anonymous truy cậpThiết lập quyền Security trên thư mục C:\ nhomweb – chỉ cho phép tài khoản “vanbac” trên nhóm

Trang 19

Ta click phải vào Default Web Site -> New -> Virtual Directory Tại hộp thoại Alias điền tên ánh xạ là nhomweb ->Next.

Ở hộp thoai kế tiếp ta chon Browse chọn đường dẫn lưu trữ.

Trang 20

 Ta chọn đường dẫn là C:/nhomweb ->Next

Trang 21

Sau đó nhấn Next->Finish để kết thúc

Thiết lập quyền Security trên thư mục C:\nhomweb – chỉ cho phép tài khoản "vanbac” có quyền đọc.

Trang 22

Vào hộp thoại quản lý IIS chọn Default Web Site -> click phải vào tên Alias vùa mới tạo là "nhomweb" chọn properties Tại tab Directory

Security

Click vào button Edit tại mục "Authentication And Access Control" -> hộp thoại mới xuất hiện -> ta bỏ dấu check "Enable anonymous access"

-> và tại khung bên dưới "Authenticated access" check vào mục

"Intergrated Windows authentication" sau đó nhấn nút OK.

 Tiếp theo ta cho phép user được quyền truy cập vào thư mục Click phảivào tên Alias "nhomweb" chọn "permission".Ta nhấn vào Advanced

Trang 23

 Rồi ta chọn Copy

Trang 24

Ta Add tài khoản vanbac vào sau đó nhấn OK để kết thúc.

Trang 25

 Ta dùng máy khách để kiểm tra và ta được kết quả như sau:

 Khi truy cập đường dẫn http://172.168.1.6/nhomweb sẽ xuất hiện hộpthoại yêu cầu điền "user" và "password" cho thự mục được phép truy cậpvới user đó

 Sau khi đăng nhập với user hợp lệ trình duyệt sẽ liệt kê danh sách phầnmềm trong thu mục nhomweb tại ổ C:\ trên máy webserver

 Tạo Virtual Directory với Alias là nhommail và thư mục gốc làC:\nhommail Thiết lập quyền trên virtual directory – không cho phép tàikhoản anonymous truy cập.Thiết lập quyền Security trên thư mụcC:\nhommail – chỉ cho phép nhóm này có quyền đọc

 Tương tự với cách làm như trên đối với tên Alias là "nhomweb" và việcthiết lập quyền cho thư mục C:\nhommail ta chỉ Add thêm nhóm này

Trang 26

 Ta dùng máy client để kiểm tra và ta được kết quả như hình dưới đây.

Trang 27

 Kiểm tra với đường dẫn http://www.thuctap.com.vn/nhommail chỉ chophép nhóm này, hiện tại trong hình đang truy cập với user ví dụ user

tienson vì user này thuộc trong nhóm "nhammail" nên việc truy cập

thành công

VII Tạo Sub domain cho web site.

Sub domain gọi theo tiếng Việt là tên miền thứ cấp và thường thì nó chỉ được dùng bởi một doanh nghiệp hoặc công ty nào đó cho nội dung của trang web đó Nó chỉ đơn thuần là một thư mục nằm dưới thư mục gốc, nhưng để truy cập nó một địa chỉ URL đặc biệt được

sử dụng.Yêu cầu xây dựng 1 host nhiều domain trên cùng một IP, mỗi domain là một website riêng.

1 Các Bước triển khai

Phân giải DNS với tên miền www.web.thuctap.com.vn và www.mail.thuctap.com.vn thành IP của máy webserver.

Cấu hình website mới cho tên miền www.web.thuctap.com.vn

Cấu hình WebSite mới cho tên miền www.mail.thuctap.com.vn

2 Các bước thực hiện

 Phân giải DNS với tên miền www.web.thuctap.com.vn vàwww.mail.thuctap.com.vn thành IP của máy webserver

 Trên máy DNS server ta tạo mới 1 Record (A) với tên miền

"www.web" và trỏ IP về máy Web server

 Phân giải địa chỉ www.web.thuctap.com.vn

Trang 28

 Tương tự với tên miền “www.mail”

 Phân giải địa chỉ www.mail.thuctap.com.vn

Cấu hình website mới cho tên miền www.web.thuctap.com.vn

Trang 29

Trong thẻ Web Site Desciption ta điền tên mô tả Type a description of the web site(tên mô tả của trang web) sau đó ta nhấn Next.

Trên thẻ IP Address and Port Settings(địa chỉ IP và cài đặt cổng).

Enter the IP address to use for this Web site:Nhập địa chỉ IP để

sử dụng cho trang web này

TCP port this Web site should use(Default:80): Cổng trang web

được sử dụng cổng mặc định của trang web là cổng 80

Trang 30

Host header for this Web site(Default:None): Tiêu đề host của

trang web này

• Tại hộp thoại "IP address and Port Settings" ta chỉ định "IP" lắngnghe trên địa chỉ "172.168.1.6" và "port" mặc định là "80"

Chú ý: tại dòng "Host header for this Web site (Default:

None): " - vì chính việc ta tạo 2 website trên cùng 1 địa chỉ "IP" vàcùng 1 "port" nên bắt buộc ta phải khai báo rõ tên miền để xác định 2trang web tại "Host Header" name này

 Ta khai báo địa chỉ IP, cổng và tên tiêu đề host củatrang web sau đó nhấn Next

 Đường dẫn lưu chọn nơi hiện đang lưu trữ tập tin của web site "web" ->Next

Trang 31

Check vào những mục tùy theo mục đich người sử dụng -> Next -> Finish

 Cấp quyền sử dụng cho web site

Trong hộp thoại quản lý "Internet Information servies" click phải vào

Web site "web" vừa mới tạo chọn Properties tại tab "Documents" -> Add

-> khai báo tên tập tin file web trong thư mục để hiển thị

Trang 32

Cấu hình Web site mới cho tên miền www.mail.thuctap.com.vn

 Tương tự với cách làm trên miền www.web.thuctap.com.vn ta cấu hìnhWeb site cho sub domain "mail" với tên miền www.mail.thuctap.com.vn

Trang 33

 Trong hộp thoại quản lý "Internet Information servies" click phải vào

Web site "web" vừa mới tạo chọn Properties tại tab "Documents" -> Add -> khai báo tên tập tin file web trong thư mục để hiển thị.

Trang 34

 Kiểm tra cấu hình ở máy client đối với miền www.web.thuctap.com.vn

ta được kết quả như sau

 Tương tự với miền www.mail.thuctap.com.vn

VII Sao Lưu và phục hồi web server.

1 Các bước triển khai:

o Sau khi cấu hình hoàn tất cho web server ,ta có thể sao lưu những thiết lập vào file *.xml,để sau này Web server có gặp sự cố ta chỉ việc phục hồi lại cấu hình từ file sao lưu này.

o Lưu trữ thông tin cấu hình vào file *.xml Phục hồi từ file vừa mới sao lưu.

2 Thực hiện

Lưu trữ thông tin cấu hình vào file *.xml.

Trong hộp thoại quản lý Internet Information Services (IIS)

Manager của dịch vụ Web server click phải vào "web site" -> All Tasks ->Save configuration to a file …

Trang 35

 Tại hộp thoại "Save configuration to a file".

File name : ta điền tên file muốn sao lưu

Path : Ta chuyển về nơi để lưu trữ file sao lưu.

 Check vào mục "Encrypt configuration using password"(mã hóa mật khẩubằng sử dụng cấu hình) để bảo mật file sao lưu này

 Phục hồi cấu hình từ file vừa mới sao lưu.

Trong hộp thoại quản lý Internet Information Services (IIS) Manager click chuột phải vào Web Site ->New ->Web Site(from file).

Hộp thoại "Import Configuration" xuất hiện ,nhấn vào nút Browse tìm

đến file mà lúc nãy ta vừa mới sao lưu

Trang 36

Sau khi Browse xong nhấn vào nút Read file sẽ thấy các địa chỉ web site

trong danh sách

Trang 37

Sau đó ta nhấn vào thư mục web site muốn phục hồi nhấn vào nút OK

Sẽ xuất hiện hộp thoại yêu cầu điền "Password" ta điền Password sau đó

ta nhấn OK

 Tương tự ta như trên để phục hồi các web site còn lại

Trang 38

 Sau khi phục hồi ta được như ban đầu

Trang 39

index.html Các trình duyệt sau đó có thể tiếp tục yêu cầu dựa trênnội dung HTML, ví dụ như CSS, JavaScript, và các tập tin đồ họa.

o Kể từ khi các máy chủ web nằm giữa các trình duyệt của bạn và tậptin yêu cầu, nó có thể thực hiện xử lý đó là không thể bằng cách mởmột tập tin HTML trực tiếp Ví dụ, nó có thể phân tích mã PHP kếtnối với một cơ sở dữ liệu và trả về dữ liệu

o Nếu muốn một trang web viết bằng ngôn ngữ PHP có thể chạy đượctrên máy tính cục bộ và trên máy chủ thì cần phải có một web server

là Apache, bộ thông dịch ngôn ngữ PHP, ngôn ngữ truy vấn cơ sở

dữ liệu là mySQL

o Bạn có thể sử dụng máy chủ web của máy chủ lưu trữ của bạn đểthử nghiệm, nhưng tải lên sẽ trở nên mệt mỏi và thay đổi có thể đitrực tiếp trước khi họ được kiểm tra đầy đủ Những gì bạn cần làmột trang web cài đặt máy chủ địa phương

o Trừ khi bạn đang tạo ra các ứng dụng ASP.NET trên IIS củaMicrosoft, máy chủ của bạn có thể sử dụng Apache : máy chủ webphổ biến nhất và đầy đủ tính năng có sẵn Đây là dự án mã nguồn

mở, do đó nó không chi phí bất cứ điều gì để tải về hoặc cài đặt

2 Quá trình cài đặt và kiểm tra hoạt động của nó

Ngày đăng: 25/12/2013, 15:21

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w