Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tự xây dưng web server
PREMIUM
Số trang
42
Kích thước
2.6 MB
Định dạng
PDF
Lượt xem
1528

Tự xây dưng web server

Nội dung xem thử

Mô tả chi tiết

Author: Hieupc

http://thegioiebook.com

Tự xây dựng Web Server

Hiện nay, Internet đã và đang trở thành xu thế thời đại trong mọi tầng lớp. Cũng từ đó,

nhu cầu tự đưa thông tin lên Internet của doanh nghiệp, tổ chức hay thậm chí cá nhân để

quảng cáo, giới thiệu, phổ biến kiến thức ngày một lớn hơn. Không giống như các

Website tĩnh của 2 năm trước, Website bây giờ đều đòi hỏi truy cập cơ sở dữ liệu lớn, sử

dụng công nghệ cao... ít có nhà cung cấp hosting nào có thể đáp ứng được, mà nếu có đi

chăng nữa thì một là không đầy đủ tính năng và hai là giá thành thuê cao, vượt khỏi tầm

với của những tổ chức nhỏ với mong muốn phục vụ cộng đồng.

Trong bài này tôi sẽ chỉ bạn cách thế nào để tạo ra 1 Home Server tại nhà với chi phí là

có thể chấp nhận đối với nhà bạn là dịch vụ Internet, có máy chủ tương đối mạnh và mở

24/24 h.

Ngoài Internet, đường truyền băng thông rộng ADSL cũng đang là cơn sốt ở nước ta với

lượng người đăng ký thuê bao không ngừng tăng cao. Với phí tối đa 1 triệu / tháng của

MegaVNN và phí trọn gói 670 ngàn / tháng của Viettel, không mất tiền điện thoại đã

giúp cho mơ ước tự xây dựng máy chủ Web trở thành hiện thực. Giờ đây, chỉ với 10 USD

thuê tên miền (domain) trong 1 năm, bạn có thể biến chiếc máy tính khá mạnh của mình

thành một Web Hosting với khả năng tự cấu hình bảo mật, cài đặt chương trình Web

Server yêu thích và nhất là sử dụng được ngôn ngữ Web sở trường.

Điều kiện tối thiểu

1. Máy tính cấu hình tương đối cao, tối thiểu phải là CPU P4 2,4GHz HT, ổ cứng

80GB (nên sử dụng RAID cho an toàn), 512MB RAM.

2. Cài đặt một trong các hệ điều hành Windows (nên từ XP trở lên và nếu được

Server thì càng tốt), Macintosh, Linux, Unix.

3. Cài đặt tối thiểu một Web Server, gồm: IIS, Apache, JRun...

4. Nếu có nhu cầu thì cài thêm hệ quản trị cơ sở dữ liệu như: SQL Server,

MySQL...

5. Một hoặc nhiều kết nối ADSL và quan trọng modem / router ADSL phải có

chức năng tạo máy chủ ảo Virtual Server.

2. Hiểu thêm về Port forwarding trước khi cài đặt home server

Ports: Các ứng dụng chạy trên giao thức TCP/IP mở các kết nối tới các máy tính khác sử

dụng các port. Port cho phép nhiều ứng dụng tồn tại trên máy tính đơn - tất cả giao tiếp

với nhau qua giao thức TCP/IP. Các port là một tập hợp các con số , đứng sau địa chỉ IP.

Các ứng dụng thường ẩn các port này để giảm tính phức tạp của giao thức TCP/IP. Ví dụ:

dịch vụ HTTP tồn tại trên port mặc định là port 80. Để tìm kiếm website, ta gõ vào

browser http://www.homenethelp.com:80. Port 80 là port mặc định cho giao thức HTTP

vì thế có thể không cần thiết phải gõ vào. Có tất cả 65535 port sẵn có.

Port Forwarding: Các router hoặc các ứng dụng NAT khác (chẳng hạn như ICS) tạo ra

firewall giữa mạng trong của bạn và mạng internet. Một firewall sẽ giữ lại lưu lượng

không mong muốn từ mạng internet vào mạng LAN của bạn. Một đường hầm (tunnel) có

thể được tạo ra xuyên qua firewall của bạn vì thế các máy tính trong mạng Internet có thể

giao tiếp với một trong những máy tính trong mạng LAN của bạn thông qua một port

đơn. Điều này rất thuận tiện cho việc chạy Web server, game server, ftp server, thậm chí

cả video conferencing. Việc tạo ra tunnel này được gọi là Port Forwarding. Một số máy

tính của bạn sẽ chạy web server (port 80) trong khi các máy tính khác có thể chạy ftp

server (port 23) trên cùng một địa chỉ IP.

Port forwarding có thể khó cấu hình nhưng nó cung cấp một phương pháp an toàn để

chạy máy chủ trong firewall. Tóm lại port forwarding cho phép bạn chạy nhiều loại máy

chủ trên các máy tính khác nhau trong mạng LAN.

Cấu hình modem / router:

Trước tiên bạn cần vào trang cấu hình của modem với tài khoản quản trị (admin).

1. Port forwarding for the Connexant:

Bạn mở trình duyệt Web lên rồi truy cập vào đường dẫn http://10.0.0.2 (giá trị mặc

định nếu bạn chưa thay đổi).

Nhập admin vào ô User name và mật khẩu vào ô Password (mặc định là picrouter,

nếu không tìm thấy mật khẩu chính xác hãy thử liên hệ với người đã cài đặt ADSL

cho bạn) rồi nhấn nút OK.

Trong khung bên trái, nhấp liên kết Virtual Server thuộc nhóm Configuration.

Vùng bên phải sẽ hiện ra trang Virtual Server Configuration, tại đây bạn cần chú ý các

điểm sau:

- Public Port: mang giá trị cổng (port) dữ liệu mà bên ngoài muốn truy cập vào server.

Nhập 80 (port Web chuẩn).

- Private Port: mang giá trị cổng thật sự trên server, khi dữ liệu bên ngoài truy cập vào

máy bạn thông qua Public Port thì modem sẽ ánh xạ nó sang Private Port rồi truyền vào

server. Nhập 80.

- Port Type: kiểu dữ liệu truyền / nhận trên Public Port và Private Port. Nếu dữ liệu là

trang Web hoặc tập tin dữ liệu thì chọn TCP, còn nếu bạn muốn xây dựng Website cho

nghe nhạc / xem phim trực tuyến thì phải chọn UDP. Chọn TCP.

- Host IP Address: địa chỉ máy tính dùng làm Web Server. Đây phải là địa chỉ IP tĩnh và

là địa chỉ trong mạng nội bộ của bạn. Ví dụ: nhập địa chỉ 10.0.0.10. Bây giờ, nhấn nút

Add This Setting. Tiếp tục làm thêm lần nữa với Public Port: 254, Private Port: 1234,

Port Type: TCP và Host IP Address: 127.0.0.1 để khắc phục lỗi khôi phục cấu hình mặc

định của modem dùng chip Connexant.

Do ta đã sử dụng port 80 cho việc nhận dữ liệu từ bên ngoài rồi gửi đến Web Server nên

phải chọn một port khác cho trang cấu hình modem (vì là trang Web nên sử dụng port

80). Vì vậy, hãy nhấp liên kết Misc Configuration trong nhóm Admin Privilege để

chuyển đến trang Miscellaneous Configuration.

Tải ngay đi em, còn do dự, trời tối mất!