Hướng dẫn cấu hình website ASP + MS SQL Server trên Webserver

5
5989

Ở bài viết này sinhvientot.net sẽ hướng dẫn bạn tạo website với mã nguồn là ASP + MS SQL Server trên Windows Server 2012
Chuẩn bị

  1. Đã cài đặt Webserver IIS
  2. Đã cấu hình DNS cho ntbh.no-ip.org
  3. Đã cài đặt MS SQL Server
  4. Mã nguồn website (nếu thuê người viết thì phải nhờ họ cung cấp mã nguồn và database)
  5. File database của website

Bạn nên đọc thêm các Kiến thức liên quan này để có thể hiểu rõ hơn:

Tổng quan về Website

Webserver là gì ? Tổng quan về Webserver

Cấu hình website

Sau khi chuẩn bị xong các yêu cầu ở trên, chúng ta sẽ tiến hành cấu hình website để có thể public ra cho mọi người sử dụng.

Từ giao diện Server Manager -> Chọn Tools -> Click Internet Information services (IIS) Manager.

image002
Hình 1: Giao diện quản lý Server Manager image004
Hình 2: Giao diện quản lý Internet Information services (IIS) Manager.

Từ trình duyệt  gõ: http://localhost/  và enter để truy cập vào IIS, kiểm tra cấu hình đã đúng chưa.

image006
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.

image008

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ặc Attach file đối với file .MDF, LDF).

image009Hì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.

image012Hình 6: Giao Diện Restore Database Sql Server
image013Hì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

image016Hì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.
image018Hì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.
image020Hì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 Action: Enable 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).

image022Hì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.
image024Hì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.

Phạm Bảo Hoài
Bành Ngọc Tuấn

 

5 COMMENTS

  1. chào anh em có làm 1 website demo nhưng chỉ load được phần index.asp của trang chủ. còn các tab khác thì em không load lên được nó báo lỗi (http 500). anh cho em hỏi cách để xử lý vấn đề này được không ạ.
    Thanks anh.

  2. Chào anh,

    Em có tải source về và chạy localhost nhưng chỉ chạy được trang đầu tiên. Em đăng nhập vào thì báo lỗi
    (“HTTP Error 404.3 – Not Found
    The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map. “)
    Anh cho em hỏi lỗi này là lỗi gì và xử lí như thế nào không ạ?

    Em cảm ơn ạ.

This site uses Akismet to reduce spam. Learn how your comment data is processed.