Thiết lập IIS Server trên windows

Ở bài này các bạn sẽ được học về cách tạo IIS server và cách mở port trên router giúp cho máy tính của bạn xuất hiện trên internet.

IIS (Internet information service) là dịch vụ cho phép máy chủ chạy trên nền hệ điều hành windows. Khi sử dụng IIS, máy tính của bạn sẽ hoạt động như một máy chủ.

1/ Xác định địa chỉ IP.

Để xác định địa chỉ IP, vào google, gõ “what is my ip address”.

Xác định địa chỉ IP
Xác định địa chỉ IP

Địa chỉ IP của tôi là 116.110.72.100. Đây là địa chỉ IP Address do nhà mạng cấp phát cho router của tôi. IP address ở Việt Nam thường là IP động (dynamic IP), khi bạn restart/reset router, IP này sẽ thay đổi.

2/ Kiểm tra địa chỉ IP nội mạng

Khi bạn sử dụng thiết bị trong mạng gia đình, bạn sẽ kết nối với internet thông qua router. Router sẽ cung cấp cho bạn địa chỉ IP nội mạng. Để xem địa chỉ IP của máy tính, bật CMD (command prompt) và gõ ipconfig.

Xác định địa chỉ IP nội mạng

Như vậy router cung cấp IP nội mạng cho máy tính tôi đang sử dụng là 192.168.0.108.

Để rõ hình dung hơn, bạn có thể xem hình dưới.

Router cấp IP nội mạng

Router cấp IP nội mạng

3/ Thử thiết lập kết nối đến máy tính của bạn:

Bây giờ thử dùng trình duyệt để kết nối đến địa chỉ IP của bạn.

Thử thiết lập kết nối

Thử thiết lập kết nối

Dĩ nhiên kết nối sẽ không thành công. Vì không có chương trình nào hoạt động trên cổng 80, hoặc thậm chí router không cho phép bạn kết nối đến cổng 80.

4/ Bật IIS.

IIS (Internet information service) là dịch vụ cho phép máy chủ chạy trên nền hệ điều hành windows. Khi bật dịch vụ này bạn có thể kết nối đến nó thông qua localhost:80 hoặc 127.0.0.1:80.

Để bật dịch vụ này, bạn truy cập vào Turn windows features on or off.

Turn windows features on or off

Turn windows features on or off

 

Chọn Internet Information service và click OK.

Bật IIS

Bật IIS

Lúc này bạn đã có thể kết nối đến với IIS bằng cách truy cập localhost trên trình duyệt.

Kết nối localhost

Kết nối localhost

Trang web này chỉ mới chạy trên máy của bạn. Bạn cần thiết lập router để có thể đưa nó lên internet.

5/ Thiết lập router.

Để có thể kết nối với PC qua port 80, bạn có thể dùng chức năng forwading của router để tiến hành kết nối.

Vào trang quản lý router, tôi sử dụng tplink nên tôi sử dụng trang web, http://tplinkwifi.net/ hoặc 192.168.0.1. Đăng nhập username và password.

Đăng nhập RouterĐăng nhập Router

Vào mục Forwarding chọn Add new.

Quản lý routerQuản lý router

Bạn có thể thiết lập như hình dưới, sau đó click save.

Thiết lập forwardingThiết lập forwarding

 

Service port: mặc định là 80, nếu bạn để 3000 thì khi kết nối đến ip address của bạn, bạn phải gõ dạng :3000.

IP Address: IP của máy tính chạy IIS.

Internal port: Port của IIS, mặc định là 80, nếu bạn tạo một website trên IIS và chạy cổng 3535 thì bạn phải để service port là cổng 3535

Sau khi bấm save, server của bạn đã chính thức online trên internet, bạn có thể kết nối với server thông qua địa chỉ IP.

Kết nối với web server qua internetKết nối với web server qua internet

Để hiễu rõ hơn, bạn có thể xem mô hình dưới đây.

Mô hình kết nối IIS serverMô hình kết nối IIS server

Các môn học khác

SQL là ngôn ngữ truy vấn mang tính cấu trúc, nó cho phép bạn truy cập và sử dụng database.

C# là một ngôn ngữ lập trình hướng đối tượng được phát triển bởi Microsoft, là phần khởi đầu cho kế hoạch .NET của họ. C# được miêu tả là ngôn ngữ có được sự cân bằng giữa C++, Visual Basic, Delphi và Java.

Khóa học này cung cấp cho ta kiến thức nền tảng về công nghệ Blockchain, Bitcoin. Vì sao nó được gọi là công nghệ của tương lai, vì sao giá Bitcoin lại cao đến vậy. Làm sao để mua Bitcoin, ETH.