Thứ Năm, 25 tháng 2, 2016

Triển khai Webserver trên Windows Server 2012: Phần 03

Cấu hình website
Từ giao diện Server Manager -> Chọn Tools -> Click Internet Information services (IIS) Manager.
sm.png

Hình 1: Giao diện quản lý Server Manager

web2

Hình 2: Giao diện quản lý Internet Information services (IIS) Manager.
  • Từ trình duyệt truy cập kiểm tra gõ: http://localhost/
web3
Hình 3: Kiểm tra kết quả sau khi cài IIS WebServer
Bước kế tiếp: vào máy DC_SRV2012 tạo cơ sở dữ liệu (Database) trước khi cấu hình Website: Từ Desktop Vào Start -> Apps search gõ: SQL Server Management Studio.
web6
Hình 4: Giao diện đăng nhập hệ thống SQL Server
- Đăng nhập quyền Authentication: SQL Server authentication, login: sa, password: (mật khẩu lúc cài đặt SQL).

Bước tiếp theo tiến hành xây dựng Website .aspx (source Code ASPX + Database MS SQL Server).
- Vào SQL Server Management studio -> Object Explorer -> Click Right chuột chọn Restore Database (hoặcAttach file đối với file .MDF, LDF).
sql
Hình 5: Giao diện Restore Database (hoặc Attach file) SQL Server
  • Bước tiếp theo: (1) Click From device -> (2) chọn file .bak -> (3) check -> (4) sổ xuống tìm tên Database- > Ok.
sql1
Hình 6: Giao Diện Restore Database Sql Server
web9.png
Hình 7: Thông báo restore thành công
Bước kế tiếp: Tạo mới trang web trên máy chủ Webserver 1: 
+ Source code web ASPX.
   + Cơ sở dữ liệu SQL.
  • Bước 1: Tạo 1 website mới, mở IIS Manager -> Right click Sites -> Add Website
web10
Hình 8: Giao diện tạo một website mới
Bước 2: Tab Add Website: Physical path tìm đường dẫn source web, Site name: Gõ tên web -> Click Select -> Host name: www.ntbh.no-ip.org bấm OK.
web11.png
Hình 9: Cửa sổ cấu hình môt website mới
Bước 3: Từ giao diện IIS Manager click chọn Application Pool -> Advanced Settings. Enable 32-Bit Applications: Chọn True -> Bấm OK.
web12.png
Hình 10: Cửa sổ tuỳ chỉnh cho phép ứng dụng 32 bit
  • Chọn WebBanDIENTHOAI: Click Default Document -> trỏ Default.aspx lên trên đầu dòng.
  • Chọn WebBanDIENTHOAI: Click Directory Browsing -> tab ActionEnable lên.
  • Chọn WebBanDIENTHOAI: Click Connection Settings, tinh chỉnh chuỗi kết nối cho phù hợp với trang web của mình. Trỏ chuỗi kết nối đến máy chủ DC_SRV2012 (SQL Server).
sql2
Hình 11: Giao diện kết nối Database.
Chú ý: Nếu không vào được SQL server, vào Services -> SQL Server (SQLEXPRESS) và SQL Server Browser ->Start (khởi động lại dịch vụ).
Kết quả kiểm tra thành công từ trình duyệt.
web
Hình 12: Giao diện trang web 1 www.ntbh.no-ip.org
Tạo Website trên Webserver 02: quá trình tương tự như trên webserver 01.

Triển khai Webserver trên Windows Server 2012 – Phần 02

Các bước chính cấu hình DNS Server trên Windows Server 2012
  • Tạo Zone thuận Forward Lookup Zones: Tạo Host New Host (A or AAAA)… cho virtual IP cluster: 192.168.4.99.
  • Tạo Zone ngược Reverse Lookup Zones: 192.168.4.0 /24.
Chi tiết các bước cấu hình dịch vụ DNS Server localhost:
Tạo Zone thuận Forward Lookup Zones: ntbh.no-ip.org (Tên phân giải ra IP)
  • Bước 1: Từ giao diện Server Manager -> Chọn Tools -> Chọn DNS.
  • Bước 2: Chuột phải vào Forward Lookup Zones, chọn New Zone
  • Bước 3:Tại màn hình “Welcome to the New Zone Wizard”, chọn Next
  • Bước 4: Tại màn hình “Zone Type”, chọn Primary zone, chọn Next
  • Bước 5: Tại màn hình “Zone Name”, nhập tên domain vào đây, chọn Next
newzone
  • Bước 6: Tại màn hình “Zone File”, chọn Next
  • Bước 7: Tại màn hình “Dynamic Update”, chọn “Allow both nonsecure and secure dynamic updates”, chọnNext
Dynamicupdate
Bước 8: Tại màn hình “Completing the New Zone Winzard”, chọn Finish.
Tạo bản ghi phân giải (như hình sau)
DNS manager
Bước 1: Tại DNS Server Manager -> Click chuột phải vào zone ntbh.com vừa tạo, chọn New Host (A or AAAA)
host
  • Bước 2: Tạo bản ghi www
www
Tạo Zone ngược Reverse Lookup Zones (IP phân giải ra tên)
  • Bước 1: Tại màn hình “Welcome to the New Zone Wizard”, chọn Next
  • Bước 2: Tại màn hình “Zone Type” chọn Primary Zone, chọn Next
  • Bước 3: Tại màn hình “Reverse Lookup Zone Name” chọn IPv4 Reverse Lookup Zone, chọn Next
  • Bước 4: Tại màn hình “Reverse Lookup Zone Name”, nhập dải IP, chọn Next
RLZ
·        Bước 5: Tại màn hình “Zone File” chọn Next
·        Bước 6: Tại màn hình “Dynamic Update”, lựa chọn “Allow both nosecure and secure dynamic updates”, chọn Next
zone RLZ
  • Bước 7: Tại màn hình “Completing the New Zone Wizard”, chọn Finish.
Tạo bản ghi New Pointer (PTR)…
ptr
  • Vào Run-> CMD: gõ lệnh nslookup kiểm tra phân giải bản ghi
nslookup

Triển khai Webserver trên Windows Server 2012: Phần 01

I. Mô hình triển khai:

Hình 1.1: Mô hình triển khai WebServer cho doanh nghiệp
II. Chuẩn bị:
Mô hình thực hiện được làm trên 3 máy chủ khác nhau:
-2 máy làm máy chủ Webserver: Webserver 1, Webserver 2
-1 máy chủ DNS làm phân giải, ánh xạ địa chỉ IP cho 2 máy Webserver 1 ,
-Webserver 2 và giữ vai trò là máy Database cho cả 2 Web.
-Cài đặt Network Load Balancing trên Webserver 1, Webserver 2
-Cấu hình Network Load Balancing Webserver 1.
-Cấu hình public cho 1 trang Web ra được mạng thông qua Router và đăng kí Tên miền tại trang web http://www.noip.com/ làm tên miền ra internet. Ở đây đã đăng kí với tên tên miền: ntbh.no-ip.org.
-Triển khai Webserver hỗ trợ ngôn ngữ PHP.
-Cấu hình FTP Website từ xa.
-Cấu hình SQL Server 2008 r2 management studio từ xa.
Triển khai trên máy DC_SRV2012:
+ Cấu hình dịch vụ DNS Server.
+ Cài đặt hệ quản trị cơ sở dữ liệu SQL Server 2008 r2.
Triển khai trên máy Webserver 1:
+ Cài đặt Internet Information Services IIS.
Tạo 1 trang web trên máy chủ Webserver 1.
+ Cài đặt và cấu hình Network Load Balancing.
+ Mở port 80: Windows Firewall with Advanced Security.
Triển khai trên máy Webserver 2:
+ Cài đặt Internet Information Services IIS.
Tạo 1 trang web trên máy chủ Webserver 2.
+ Cài đặt Network Load Balancing.
+ Mở port 80: Windows Firewall with Advanced Security.
II. Thực hiện: Cấu hình Load Balancing trên WebServer 1 và WebServer 2
 Để đáp ứng yêu cầu máy chủ Webserver hoạt động 24/24, đảm bảo Website luôn truy cập mọi lúc mọi thời điểm. ta sẽ tiến hành triển khai Network Load Balancing (NLB) cho WebServer 1 và WebServer 2.
Cài đặt Network Load Balancing trên máy Webserver 1
  • Từ giao diện Server Manager 
sm
Hình 1.2: Giao diện quản lý Server Manager
Bước kế tiếp: Click chọn Add roles and features -> next…-> Select Features.
nlb1
Hình 1.3: Giao diện để vào cài đặt network load balancing
=> Click chọn network load balancing => install => Close.  => Restart lại máy.
Cài đặt Network Load Balancing trên máy Webserver 2 (tương tự như Webserver 1).

Triển khai cấu hình trên máy Webserver 1.
nlb1
Hình 1.4: Giao diện newtwork Load Balancing Manager
  • Từ giao diện Server Manager -> Chọn Tools -> click chọn Network Load Balancing -> Right click chọn -> new Cluster.
nlb2
Hình 1.5: Tạo một địa chỉ ip cluster
  • Host: nhập 192.168.4.90 (IP Webserver 1) -> Connect.
nlb3.png
Hình 1.6: Nhập địa chỉ IP Webserver 1 để kết nối
Next -> next -> Add IPv4 address192.168.4.99 (Virtual IP) SM: 255.255.255.0.
nlb4.png
Hình 1.7: Tạo 1 đia chỉ ip cluster
Ok -> next. Full internet name: gõ www.ntbh.np-ip.org Click chọn Muticast.
nlb5
Hình 1.8: Nhập DNS Name clucster parameters
  • Tiếp theo Port Rules -> click Edit -> port Range
+ From: 80
+ To: 80
+ Filtering mode: None ->Finish.
nlb6.png
Hình 1.9: Cửa sổ sửa lại port range 80
Giao diện Network Load Balancing -> www.ntbh.no-ip.org(192.168.4.99) -> Right Click Chọn Add Host To Cluster -> Host: 192.168.4.91 (IP Webserver 2) -> next -> Finish.
nlb6
Hình 1.10: Tạo 1 host cluster IP Webserver 2
Quá trình Add host Cluster thành công:
nlb7
Hình 1.11: Giao diện thêm host cluster IP www.ntbh.no-ip.org(192.168.4.99)