1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình Quản trị hệ thống web server (Nghề: Quản trị mạng máy tính - Trình độ Cao đẳng) - Trường Cao đẳng Nghề An Giang

75 5 0

Đ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

Định dạng
Số trang 75
Dung lượng 3,66 MB

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

Nội dung

Giáo trình Quản trị hệ thống web server với mục tiêu giúp các bạn có thể trình bày được cấu trúc của một hệ thống web serve; nêu được cách upload và download một ftp server; nêu cách xây dựng web kết hợp ngôn ngữ php và csdl mysql; nêu cách xây dựng web kết hợp ngôn ngữ asp.net và cơ sở dữ liệu sql server. Mời các bạn cùng tham khảo!

Trang 1

ỦY BAN NHÂN DÂN TỈNH AN GIANG TRƯỜNG CAO ĐẲNG NGHỀ AN GIANG

GIÁO TRÌNH Quản trị hệ thống web server NGHỀ QUẢN TRỊ MẠNG MÁY TÍNH

Trình độ cao đẳng

(Ban hành theo Quyết định số: 70 /QĐ-CĐN ngày 11 tháng 01 năm 2019

của Hiệu trưởng trường Cao đẳng nghề An Giang)

Tên tác giả: Đổ Văn Nhớ

Năm ban hành: 2018

Trang 2

TUYÊN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo

Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm

LỜI GIỚI THIỆU Trong những năm qua, dạy nghề đã có những bước tiến vượt bậc cả về số lượng và chất lượng, nhằm thực hiện nhiệm vụ đào tạo nguồn nhân lực kỹ thuật trực tiếp đáp ứng nhu cầu xã hội Cùng với sự phát triển của khoa học công nghệ trên thế giới, lĩnh vực Công nghệ thông tin nói chung và ngành Quản trị mạng ở Việt Nam nói riêng đã có những bước phát triển đáng kể Chương trình dạy nghề Quản trị mạng đã được xây dựng trên cơ sở phân tích nghề, phần kỹ năng nghề được kết cấu theo các môđun Để tạo điều kiện thuận lợi cho các cơ sở dạy nghề trong quá trình thực hiện, việc biên soạn giáo trình theo các môđun đào tạo nghề là cấp thiết hiện nay

Mô đun 24: Quản trị hệ thống web server là mô đun đào tạo chuyên môn

nghề được biên soạn theo hình thức tích hợp lý thuyết và thực hành Trong quá trình thực hiện, nhóm biên soạn đã tham khảo nhiều tài liệu Quản trị hệ thống web server trong và ngoài nước, kết hợp với kinh nghiệm trong thực tế Mặc dầu có rất nhiều cố gắng, nhưng không tránh khỏi những khiếm khuyết, rất mong nhận được sự đóng góp ý kiến của độc giả để giáo trình được hoàn thiện hơn

Xin chân thành cảm ơn!

An Giang, ngày 15 tháng 04 năm 2018

Tham gia biên soạn

Đổ Văn Nhớ

Trang 3

MỤC LỤC

LỜI GIỚI THIỆU 2

BÀI 1: TỔNG QUAN VỀ MỘT HỆ THỐNG WEB 6

I GIỚI THIỆU 6

II MÔ HÌNH HỆ THỐNG WEB NÓI CHUNG 6

III NGUYÊN TẮC HOẠT ĐỘNG 7

BÀI 2: DỊCH VỤ TRUYỀN FILE FTP 9

I GIỚI THIỆU 9

II XÂY DỰNG MỘT FTP SERVER ĐƠN GIAN 9

III.THIẾT LẬP VIRTUAL DIRECTORY TRÊN FTP SITE 17

IV.THIẾT LẬP FTP SITE CHO TỪNG NGƯỜI DÙNG TRÊN DOMAIN 22

V UPLOAD DỮ LIỆU LÊN SERVER 24

BÀI 3: DỊCH VỤ WEB SERVER 26

I GIỚI THIỆU 26

II XÂY DỰNG WEB SERVER ĐƠN GIẢN 27

II XÂY DỰNG WEB SERVER VỚI CSDL MYSQL SERVER VÀ PHP 33

III XÂY DỰNG WEB SERVER VỚI CSDL SQL SERVER VÀ APS.NET 48

IV XÂY DỰNG WEB SITE HỖ TRỢ HTTPS 59

Trang 4

GIÁO TRÌNH MÔ ĐUN Tên mô đun: QUẢN TRỊ HỆ THỐNG WEB SERVER

Mã mô đun: MĐ 24

I VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN

1 Vị trí: Mô đun được bố trí sau khi sinh viên học xong các môn học chung, trước các môn học, mô đun đào tạo chuyên môn nghề

2 Tính chất: Là mô đun đào tạo nghề bắt buộc

II MỤC TIÊU CỦA MÔ ĐUN

- Về kiến thức:

+ Trình bày được cấu trúc của một hệ thống web server

+ Nêu được cách upload và download một ftp server

+ Nêu cách xây dựng web kết hợp ngôn ngữ php và csdl mysql

+ Nêu cách xây dựng web kết hợp ngôn ngữ asp.net và csdl sql server

- Về kỹ năng:

+ Cài đặt và cấu hình được hệ thống web server đơn giản

+ Cài đặt và cấu hình được hệ thống web server php và mysql

+ Cài đặt và cấu hình được hệ thống web server asp.net và sql server

+ Cài đặt và cấu hình được ftp server để upload và download web site

- Về năng lực tự chủ và trách nhiệm:

Quản lý, giám sát và khắc phục được các sự cố trên hệ thống web server

Nội dung của môn đun

TT Tên các bài trong

Thực hành

Kiểm tra

III Nguyên tắc hoạt động

Trang 5

trên FTP Site

IV.Thiết lập FTP Site cho từng

người dùng trên Domain

V Upload dữ liệu lên server

Trang 6

BÀI 1: TỔNG QUAN VỀ MỘT HỆ THỐNG WEB

- Biết được mô hình tổng quan về hệ thống web

- Hiểu được nguyên tắc hoạt động của hệ thống web

Nội dung chính:

I GIỚI THIỆU

Một hệ thống Web là một hệ thống cung cấp thông tin trên mạng Internet thông qua các thành phần Máy chủ, trình duyệt và nội dung thông tin

Trong chương này sẽ giới thiệu một cách cơ bản nguyên lý hoạt động của một

hệ thống Web cũng như các thông tin liên quan tới các cách thức xác định vị trí

thức thể hiện thông tin

II MÔ HÌNH HỆ THỐNG WEB NÓI CHUNG

Hình 1.1 Mô hình Web nói chung Mạng dịchvụ Web là mạng các máy tính liên quan đến dịch vụ Web bao gồm

Trang 7

các máy chủ dịch vụ, các máy tính và thiết bị phục vụ cho việc cung cấp dịch vụ Web Hệ thống đó bao gồm:

- Đường kết nối với mạng cung cấp dịchvụ Internet

- Các máy chủ cung cấp dịch vụ Web: cung cấp các dịch vụ web hosting, chứa các phần mềm Application Server đảm bảo việc phát triển các dịch vụ trên web, kết nối đến các cơ sở dữ liệu trên các máy tính khác, mạng khác

- Các máy chủ cơ sở dữ liệu, máy chủ chứng thực, máy chủ tìm kiếm

- Hệ thống tường lửa (cả phần cứng và phần mềm) đảm bảo an toàn cho hệ thống máy chủ với môi trường Internet

- Hệ thống máy trạm điều hành, cập nhật thông tin cho máy chủ Web

III NGUYÊN TẮC HOẠT ĐỘNG

Hình 1.2 Sơ đồ hoạt động của WebServer Khi máy client kết nối vào Internet (thông qua hệ thống mạng LAN hay các đường ftth ),người sử dụng dùng trình duyệt web (web browser) gõ địa chỉ tên miền cần truy nhập (ví dụ:http://home.vnn.vn) gửi yêu cầu đến máy chủ Web Web Server xem xét và thực hiện hết những yêu cầu từ phía Web browser gửi đến Kết quả là một trang "thuần HTML" được đưa ra Browser Người sử dụng sẽ hoàn toàn trong suốt với những gì đằng sau của một Web server như CGI Script, các ứng dụng cơ sở dữ liệu

Trường hợp là web tĩnh thì web server sẽ lấy thông tin lưu sẵn trên máy chủ dạng thư mục, file gửi lại theo yêu cầu của client Trường hợp web động (dùng các ngôn ngữ lập trình web như ASP, PHP, JSP, CGI kết nối và khai thác cơ sở dữ liệu

Ví dụ: Khi có kế hoạch đi công tác tại Hà nội, A biết có thể tìm được các thông tin liên quan tới thời tiết ở Hà nội tại địa chỉ Web "http://hanoi.vnn.vn"– địa chỉ này chính là một URI (Uniform Resource Identifier - world wideweb address)

Trang 8

URL thông qua giao thức truyền dữ liệu có tên là http

2.Máy chủ nới chứa thông tin sẽ xác định những thông tin cần thiết theo yêu cầu dựa trên URI của người sử dụng gửi tới.Truyền thông tin liên quan tới yêu cầu tới người sử dụng thông qua giao thức truyền thông http

3.Trình duyệt sau khi nhận được kết quả trả lời của máy chủ sẽ tiến hành trình bày dữ liệu kết quả nhận được theo khuôn dạng nhất định Bản thân trong kết quả nhận được cũng bao gồm các liên kết tới thông tin ở vị trí khác trên Web và các vị trí này cũng được xác định bởi các URI

Trong ví dụ trên đã giới thiệu cho chúng ta ba cấu trúc của Web gồm: Xác định vị trí thông tin, Trao đổi và cách thể hiện thông tin:

+ Xác định vị trí thông tin: mỗi resource trong Web sẽ được xác định bởi UniformResourceIdentifier(URI).Trong ví dụ trên, resource dùng để lấy thông tin

về thời tiết ở Hà nội được xác định bời URI: "http://hanoi.vnn.vn"

+Trao đổi thông tin: các tác nhân của Web (trình duyệt–browser, web server) thực hiện trao đổi thông tin thông qua các message, các message này được hình thành khi có yêu cầu của người sử dụng hoặc khi thực hiện các tiến trình xử lý dữ liệu Các giao thức (Protocols)sẽ định nghĩa cách thức trao đổi dữ liệu giữa các tác nhân trong Web, trong ví dụ này là giao thức HTTP

Thể hiện thông tin: Các message được hình thành khi trao đổi thông tin giữa các tác nhân trong web đã chứa các định dạng dữ liệu Tùy thuộc vào từng yêu cầu

cụ thể mà các đinh dạng thể hiện dữ liệu sẽ khác nhau Trong trường hợp khi nhận kết quả trả lời từ các web server, các định dạng đó có thể là: HTML, XML, dữ liệu ảnh

-Dựa trên các định dạng được định nghĩa này, trình duyệt sẽ trình bày lại sao cho dữ liệu có thể giúp người sử dụng khai thác thông tin một cách dễ dàng

Câu hỏi ôn tập:

1 Trình bày các thành phần của một hệ thống Web

2 Trình bày nguyên tắc hoạt động của hệ thống Web

Trang 9

BÀI 2: DỊCH VỤ TRUYỀN FILE FTP Giới thiệu

Dịch dụ truyền tập tin thư mục là không thể thiếu trong một hệ thống mạng , tuy nhiên việc sử dụng mạng ngang hàng dùng để chia sẽ tập tin thì thiếu đi cơ chế bảo mật khi đưa tài nguyên lên hệ thống Trong bài này chúng ta sẽ tìm hiểu cơ cách thức cài đặt dịch vụ truyền file như thế nào

Mục tiêu:

- Hiểu được giao thức FTP

- Cài đặt và cấu hình thông qua giao thức FTP

Nội dung chính:

I Giới thiệu

FTP là từ viết tắt của File Transfer Protocol Giao thức này được xây dựng dựa trên chuẩn TCP , FTP cung cấp cơ chế truyền tin dưới dạng tập tin(file) thông qua mạng TCP/IP, FTP là 1 dịch vụ đặc biệt vì nó dùng đến 2 cổng: cổng

20 dùng để truyền dữ liệu(dataport) và cổng 21 dùng để truyền lệnh (commandport)

II XÂY DỰNG MỘT FTP SERVER ĐƠN GIAN

1.Cài đặt dịch vụ ftp

Vào Server Manager  Roles  Web Server(IIS)nhấn phải chuột chọn Add Role Services

Hình 2.1 Thêm các thành phần vào Role

- Click chọn FTP Publishing Service

Trang 10

Hình 2.2 Chọn dịch vụ FTP

- Click Install để cài đặt

Hình 2.3 Quá trình cài đặt dịch vụ dang diễn ra

- Quá trình cài đặt hoàn tất Sau đó nhấn Close

Trang 11

2 Cấu hình ftp đơn giản

Do not Isolate users

Đây là chế độ không sử dụng FTP User Isolation,

ở mode này không giới hạn truy xuất của người dùng.Thông thường ta sử dụng mode này để tạo một public FTPSite

Isolate users

Mode này chứng thực người dùng cục bộ (Local User)và người dùng miền (Domain User) truy xuất vào FTP Site Đối với mỗi người quản trị phải tạo cho mỗi người dùng một thư mục con của thư mục FTP Root, với tên thư mục này là username của người dùng

Isolate users using Active

- Chọn FTP \ Click phải chọn New ftp site

Hình 2.5 Thêm mới một ftp site

Trang 12

Hình 2.6 Thêm mới ftp site theo kiểu mặc định

- Đặt tên mô tả ftp, vd: tailieu

Hình 2.7 Đặt tên cho ftp site

- Chọn địa chỉ ip và cổng truy cập ftp, mặc định là cổng 21

Trang 13

Hình 2.8 Chọn địa chỉ ip và cổng kết nối truy cập

- Chọn Do not isolate user: cho phép mọi người dùng truy cập

Hình 2.9 Chọn kiểu truy cập ftp site đơn giản

- Chọn thư mục hiển thị dùng chung C:\ftp-root

Trang 14

Hình 2.10 Chọn thư mục gốc nơi truy cập ftp site

- Thiết lập chế độ đọc và ghi thư mục

Hình 2.11 Thiết lập quyền hạn truy cập

- Chọn finish để kết thúc quá trình cấu hình

- Vào ftp site tailieu, click chuột phải chọn lệnh start để khởi động

Trang 15

Hình 2.12 Kích hoặt ftp site bằng cách khởi động ftp site

- Truy cập địa chỉ ftp://192.168.1.200:21 trên window explorer để kiểm tra

Hình 2.13 Hiển thị kết quả truy cập ftp site đơn giản

- Thiết lập giới hạn về số lượng người truy cập 1000, thời gian kết nối 120s

Hình 2.14 Hiệu chỉnh thông tin của site

Trang 16

- Vào thẻ Message tạo thông báo khi đăng nhập và thông báo khi kết thúc, chỉ kiểm tra được khi truy cập vào ftp site ở chế độ command line

ftp 192.168.1.200

user: anonymous ; pass: để trống

dir: hiển thị tập tin và thư mục

bye: kết thúc truy cập

Hình 2.15 Kiểm tra kết nối truy cập ftp site bằng dòng lệnh

- Thiết lập cấm máy truy cập

Hình 2.16 Giới hạn về địa chỉ ip truy cập

Trang 17

Hình 2.17 Danh sách các ip không được thiết lập truy cập

- Máy tính nào cấm truy cập sẽ có biểu tượng “ổ khóa”, máy tính được phép truy cập sẽ có biểu tượng “chìa khóa”

III.THIẾT LẬP VIRTUAL DIRECTORY TRÊN FTP SITE

1.Tạo mới một Virtual Directory

- Vào ftp site tailieu, click chuột phải chọn new Virtual Directory

Hình 2.18 Tạo mới một ftp site Virtual Directory

- Xuất hiện hộp thoại cấu hình mẫu, chọn Next

- Đặt tên alisa cho thư mục ảo , đây cũng là tên được dùng để truy cập

Hình 2.19 Nhập tên alisa cho thư mục

Trang 18

Hình 2.20 Chọn vị trí ánh xạ thư mục vào tên alisa

- Thiết lập quyền đọc và ghi lên thư mục

Hinh 2.21 Thiết lập quyền hạn truy cập

- Chọn Next, Finish để kết thúc quá trình cấu hình

- Vào window explorer để kiểm tra thư mục ảo

Trang 19

Hình 2.22 Hiển thị ftp site được phép truy cập

- Cấu hình tương tự cho thư mục baocao, tuy nhiên thư mục này không cho phép tài khoản anonymous truy cập

2 Thiết lập quyền hạn truy cập

- Click chuột phải vào thư mục ảo baocao, chọn lệnh Permissions

Hình 2.23 Xem thuộc tính thư mục

- Vào thẻ Permissons, add tài khoản IUSR_Tenmay và chọn quyền truy cập là Deny

Hình 2.24 Thiết lập quyền hạn truy cập user

- Chọn mục Edit, nhấn vào nút Add

- Đưa tài khoản IUSR_TENMAY vào thư mục và chọn là Deny, với

WIN-TENMAY: là tên máy tính server

Trang 20

Hình 2.25 Hiển thị thuộc tính truy cập

- Sau đó vào ftp site để kiểm tra, nếu hiển thị bảng thông báo không được phép truy cập là đúng

Hình 2.26 Truy cập vào site được thiết lập lệnh cấm anynomous

- Kiểm tra các user đang tồn tại trên hệ thống và tạo thêm user mới bằng dòng lệnh sau ( có thể tạo bằng giao diện trên Domain đã học kiến thức môn quản trị mạng 1)

+ net user : liệt kê các user đang tồn tại

Trang 21

+ net user sinhvien “admin123@” /add : tạo thêm user mới

Hình 2.27 Đặt mật khẩu cho tài khoản Administrator

- Vào File \Login As đăng nhập với tài khoản vừa tạo ra

Hình 2.28Đăng xuất tài khoản hiện tại

- Nhập tên tài khoản và mật khẩu vừa tạo bằng dòng lệnh

Hình 2.29 Đăng nhập tài khoản vào ftp site

- Truy cập thành công và tạo thêm thư mục van ban va cong van

Trang 22

Hình 2.30 Hiển thị thư mục với tài khoản tương ứng

IV.THIẾT LẬP FTP SITE CHO TỪNG NGƯỜI DÙNG TRÊN DOMAIN

1 Tạo home directory cho từng user

- Mỗi một user sẽ tương ứng với tên thư mục trong thư mục gốc Gồm có 2 thư mục là localuser và NetBios của miền đã được nâng cấp (trường hợp windows server chưa nâng cấp thì thay thết NetBios thành tên máy tính)

+ Trong NetBios sẽ tạo các user tương ứng với các thư mục

+ Trong localuser sẽ tạo thư mục public, đây là từ khóa không được thay đổi

Ví dụ: thư mục dùng chung là public, tên miền là quantrimang.com, 2 user là giaovien, hocsinh

Hình 2.31 Cấu trúc thư mục Isolateusers

2 Tạo mới một ftp site kiểuIsolate user

- Tiến hành tạo ftp site mới giống như ftp site thông thường, nhưng lúc chọn kiểu ftp site ta chọn Isolate user

Trang 23

Hình 2.32 Tạo mới ftp site dưới dạng Isolateusers

- Sau đó chỉ định thư mục gốc là tainguyen, thư mục tainguyen gồm có 2 thư mục con là localuser và quantrimang (chính là tên NETBIOS khi nâng cấp lên DOMAIN)

+ Trong quantrimang, tạo thêm 2 thư mục con là giaovien và hocsinh tương ứng với tên tài khoản hệ thống

+ Trong localuser, tạo thư mục mang tên public là thư mục chứa dữ liệu dùng chung

- Truy cập ftp://192.168.1.201: 21 vào window explorer để kiểm tra

Hình 2.3 Truy cập vào tài khoản dùng chung

Trang 24

Hình 2.24 Đăng nhập user bằng tài khoản giáo viên

Hình 2.25 Kết quả truy cập bằng tài khoản giaovien

V UPLOAD DỮ LIỆU LÊN SERVER

1 Tạo các tài khoản tương ứng với tên user

Tạo các thư mục tương ứng với tên user nào sẽ sở hửu ftp site trên từng user

đó mang tính chất gợi nhớ để thuận tiện trong quá trình quản lý

2 Cấu hình ftp site cho các user

- Sau khi hoàn tất công việc tạo ftp site cho từng user thì công việc kế tiếp cũng rất quan trọng đó là thiết lập quyền hạn truy cập cho user

3 Truy cập ftp site

- Sử dụng trình duyệt mặc định là Explorer với từ khóa ftp://tenftpsite:21

- Sử dụng trình duyệt hổ trợ mở rộng file zila client.exe

Trang 25

Câu hỏi ôn tập:

1.Cho phép tài khoản anonymous truy cập vào Server thông qua địa chỉ

các tập tin chia sẻ đang để trong thư mục C:\FTPRoot

 Trong cùng một thời điểm, chỉ cho phép tối đa 1000 người truy cập

 Tạo các thông điệp khi đăng nhập “Chuc mot ngay lam viec vui ve” và

thông điệp khi thoát ra “Hen gap lai lan sau”

 Nếu sau khoảng thời gian 150s, người dùng đã kết nối với Server mà không tương tác thì hủy kết nối

 Cấm máy có địa chỉ 192.168.1.100 truy cập vào FTP Site

2 Khi người dùng đăng nhập vào địa chỉ ftp://tailieu.quantrimang.com hoặc

ip ftp://192.168.1.200:21 thì thấy các thư mục sau:

 Thư mục Software ứng với thư mục C:\Software trên máy FTP Server

 Thư mục Baocao ứng với thư mục C:\Baocao trên máy FTP Server Thư mục này không cho phép tài khoản anonymous được truy cập

Trang 26

BÀI 3: DỊCH VỤ WEB SERVER Giới thiệu

Website hiện nay được sử dụng rộng rãi và phổ biến trên môi trường internet,

do đó việc xuất bản website là không thể thiếu trên một máy chủ web server Trên thực tế website đa phần là các trang web được viết trên 2 ngôn ngữ thông dụng là asp.net và php và csdl là mysql và sql server

Mục tiêu:

- Cài đặt và cấu hình được Web Server trên Windows Server

- Quản trị được WebServer có cơ sở dữ liệu

- Cài đặt các công cụ bảo mật cho WebServer

Nội dung chính:

I GIỚI THIỆU

Trước khi cấu hình Web Site mới trên WebServer ta cần tham khảo một số thông tin cấu hình do hệ thống gán sẳn cho Default WebSite Để tham khảo thông tin cấu hình này ta nhấp chuột phải vào Default WebSite chọn Properties

Hinh 3.1 ThuộctínhWebSite

- Tab WebSite: mô tả một số thông tin chung về dịch vụ Web như:

- TCP port: chỉ định cổng hoạt động cho dịch vụ Web, mặc định giá trị này

- Cho phép ghi nhận nhật ký (Enable logging)

-Performance Tab: cho phép đặt giới hạn băng thông, giới hạn connection

Trang 27

cho Website

- Home Directory Tab: cho phép ta thay đổi Home Directory cho Web Site, giới hạn quyền truy xuất, đặt một số quyền hạn thực thi script cho ứng dụng Web (như ta đặt các thông số: Applicationname, Execute permission, Application pool)

II XÂY DỰNG WEB SERVER ĐƠN GIẢN

1 Cài đặt dịch vụ world wide web

Vào Server Manager\Roles\Add Roles\

Trang 28

Hình 3.4 Danh sách các gói phần mềm cài đặt

- Hiển thị các mục trước khi cài đặt, chọn Install

Hình 3.5 Hiển thị các danh sách phần mềm cài đặt

Trang 29

Hình 3.6 Quá trình cài đặt web server đang thực hiện

- Sau khi cài đặt xong chọn Finish để kết thúc quá trình cài web server

2 Cấu hình thêm một web server đơn giản

- Vào IIS Manager, chọn mục site để tạo một bộ website mới

Hinh 3.7 Khởi động Web server

- Vào Site chọn mục Add Web site

Trang 30

Hình 3.8 Nhập thông tin cho bộ web site mới + Site name: tên mô tả web stie

+ Physical path: đường dẫn đến thư mục gốc

+ IP address: chọn IP xuất web site

+ Host name: nhập tên địa chỉ web site chính là địa chỉ DNS tương ứng với ip + Port: 80 là cổng mặc định

- Sau khi điền vào thông tin xong chọn OK

Trang 31

Hình 3.9 Hiển thị danh sách các web server

- Vào site Pro chọn mục IIS\ Default Document\ Add vào tập tin hiển thị mặc định

Hình 3.10 Thiết lập trang web mặc định bằng

Trang 32

Hình 3.11 Thêm vào tên trang web mới

- Vào trình duyệt web gõ địa chỉ http://www.quantrimang.com để hiển thị website

Hình 3.12 Hiển thị trang web trên trình duyệt

- Thiết lập các giới hạn người dùng về số lượng người truy cập, thời gian kết nối, địa chỉ ip truy cập và không cho phép truy cập

Trang 33

Hình 3.13 Hiệu chỉnh thời gian và số lược truy cập + Connecton time-out: thời gian kết nối

+ Limit number of connections: số lượng người truy cập

+ Giới hạn địa chỉ ip truy cập, đưa vào danh sách ip cho phép hay không cho phép truy cập

Hình 3.14 Thiết lập giới hạn địa chỉ ip truy cập

II.XÂY DỰNG WEB SERVER VỚI CSDL MYSQL SERVER VÀ PHP

Trước tiên bạn cài đặt các thành phần hổ trợ cần thiết gồm có:

Trang 34

php-+ Giải nén file đã tải vào thư mục bạn chọn (ví dụ C:\PHP56 chẳn hạn) Đổi tên file php.ini-production thành php.ini, tối ưu hóa tập tin php.ini theo yêu cầu

- Cấu hình biên dịch PHP trong IIS

+ Mở IIS Manager lên và truy cập vào Handler Mappings

Hình 3.15 Quản trị module với Handerl Mappings + Chọn Add Module Mapping và điền các thông tin cần thiết:

Hình 3.16 Thêm mới một module + Nhập thông tin vào module :

Request path: *.php

Module: FastCgiModule

Executable: “C:\[Path to your PHP installation]\php-cgi.exe”

Trang 35

Name: đặt tiên cho module, vd: php-56-cgi

Name: PHP via FastCGI

Hình 3.17 Giao diện thêm mới moduele php + Click chọn OK và một bảng thông báo xuất hiện xác nhận bạn có muốn bật PHP sử dụng FastCGI hay không? Chúng ta chọn YES

+ Tạo file test.php và lưu vào địa chỉ c:\interpubl\wwwroot\ với thông tin sau:

Hình 3.18 Test phiên bản php hiện tại Lưu ý là phải gán quyền đọc, ghi và thực thi cho thư mục c:\intepub\temp với

Trang 36

2 Cài đặt mysql & phpadmin

- Truy cập vào địa chỉ http://dev.mysql.com/downloads/ Chọn bản 32bit hoặc 64bit tùy theo server

Hình 3.19 Danh sách các phần mềm cần thiết

- Chọn tập tin mysql-5.5.45-win32.msi và click phải chọn lệnh Open

Hình 3.20 Chọn kiểu cài đặt Typical

- Chọn chế độ cài đặt là Typical , sau đó chọn Next để bắt đầu cài đặt

- Cài đặt bình thường (như bao phần mềm khác )

* Lưu ý, khi setup xong thì mặc định sẽ có dấu check vào “Configure the MySQL Server Now“

- Đây là một bước rất quan trọng khi cấu hình phần mềm MySQl, nếu cấu hình không đúng thì bạn phải thực hiện công việc gỡ bỏ MySql ra và cài lại từ đầu

Trang 37

Hinh 3.21 Hoàn tất quá trình cài đặt MySQL Hướng dẫn cấu hình MySQL trong Windows Server 2008

– Bước 1: Chọn Detailed Configuration

Hình 3.22 Chọn mục Detailed Configuration – Bước 2: Có 3 lựa chọn sau: ở đây chúng ta lựa chọn Server machine

Ngày đăng: 30/08/2022, 12:41

🧩 Sản phẩm bạn có thể quan tâm