tạo web

Làm server online tận dụng đường truyền ADSL

Từ trước tới giờ, đã bao nhiêu website được bạn gõ vào khung địa chỉ trình duyệt? Có bao giờ bạn nghĩ đến việc mình sẽ tự làm một website trên chính máy tính của mình chưa? Việc triển khai một web server như vậy khó không nhỉ, tốn kém nữa? Câu trả lời là bạn không tốn một đồng nào ngoài chi phí Internet để biến máy tính của mình thành một web server thực thụ, giống như những website mà bạn đã từng ghé thăm. Có thể bạn không tin, nhưng bạn sẽ thay đổi ý kiến đến khi đọc xong bài viết này. Điều kiện để bạn làm được điều này là phải có đường truyền kết nối Internet bằng dial-up, nhưng tốt nhất là ADSL (khó làm hơn, nhưng ít chi phí Internet hơn).

Qui trình làm một web server bao gồm những bước chính sau:

- Làm sao để máy tính của bạn hiện diện trên Internet

- Cài đặt các dịch vụ web lên máy tính của bạn

- Công bố website để mọi người trên Internet có thể truy cập

Khi bạn đã làm thành công web server, tôi sẽ hướng dẫn bạn triển khai thêm các dịch vụ:

- Triển khai dịch vụ FTP

- Làm mail server online

Phần 1: Qui trình làm một web server

Làm sao để máy tính của bạn hiện diện trên Internet

Khi bạn thực hiện động tác quay số (dial-up) đến các ISP như VNN, FPT, ... thì coi như máy tính của bạn đã là một cư dân của cộng đồng Internet. Tuy nhiên sẽ không ai biết đến bạn, vì địa chỉ IP mà ISP cấp cho bạn thay đổi sau mỗi lần bạn quay số. Dù vậy, nếu bạn cho ai đó địa chỉ IP của máy bạn, họ có thể truy cập vào và lấy tài nguyên với sự cho phép của bạn.

Đến đây, bạn đã thấy việc hiện diện trên Internet chằng phức tạp phải không? Nhưng mục tiêu của chúng ta là phải có một cái tên như www.yahoo.com (http://www.yahoo.com/) chẳng hạn, chứ không phải những con số khó nhớ và lại bị thay đổi sau mỗi lần mở lại kết nối Internet. Thật may là hiện nay có một số website cho phép bạn tạo một cái tên để đặt cho máy tính của mình, như www.dyndns.org (http://www.dyndns.org/), www.no-ip.com (http://www.no-ip.com/), và VNNIC cũng đã cung cấp dịch vụ này.

Sau đây là qui trình tạo một cái tên cho máy tính của bạn:

- Vào trang web www.no-ip.com (http://www.no-ip.com/) và đăng ký một tài khoản (account) miễn phí bằng cách click vào "Sign-up now" (hình 1.1). Cách thức đăng ký giống như bạn tạo một tài khoản trên các diễn đàn, lưu ý là bạn phải cung cấp địa chỉ email của bạn chính xác, no-ip sẽ gởi email để bạn kích hoạt tài khoản vừa tạo (hình 1.2).

<!--><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"/> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"/> <v:f eqn="sum @0 1 0"/> <v:f eqn="sum 0 0 @1"/> <v:f eqn="prod @2 1 2"/> <v:f eqn="prod @3 21600 pixelWidth"/> <v:f eqn="prod @3 21600 pixelHeight"/> <v:f eqn="sum @0 0 1"/> <v:f eqn="prod @6 1 2"/> <v:f eqn="prod @7 21600 pixelWidth"/> <v:f eqn="sum @8 21600 0"/> <v:f eqn="prod @7 21600 pixelHeight"/> <v:f eqn="sum @10 21600 0"/> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/> <o:lock v:ext="edit" aspectratio="t"/> </v:shapetype><v:shape id="_x0000_s1025" type="#_x0000_t75" style='width:381pt; height:274.5pt'> <v:imagedata src="index_files/image001.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[font=Times New Roman][size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image002.jpg[/img][/size][/font]<!--[endif]-->

[font=Times New Roman][size=3]Hình 1.1: trang chủ của www.no-ip.com (http://www.no-ip.com/)[/size][/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1026" type="#_x0000_t75" style='width:333pt;height:339pt'> <v:imagedata src="index_files/image003.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[font=Times New Roman][size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image004.jpg[/img][/size][/font]<!--[endif]-->

[font=Times New Roman][size=3]Hình 1.2: bước đăng ký một account mới[/size][/font]

[size=3]-[font=Times New Roman] Sau khi tạo xong tài khoản, bạn kiểm tra email và kích hoạt tài khoản bằng cách click vào liên kết trong email. Sau đó quay lại trang web www.no-ip.com (http://www.no-ip.com/) và login bằng account vừa tạo. Chú ý là login bằng cách gõ vào địa chỉ mail và mật khẩu.[/size][/font]

[size=3]-[font=Times New Roman] Khi đã đăng nhập thành công, bạn click vào link "[b]Add[/b]" và chọn tên máy tính của bạn như hình 1.3, ở đây tôi đặt tên là TGACong.no-ip.info (Thế Giới @) bằng cách điền vào "Hostname" là "TGACong" và chọn combo box bên dưới là "[b]no-ip.info[/b]". Sau đó bạn nhấn nút Create Host (phía dưới trang web), và đừng quan tâm đến những ô khác ngay lúc này.[/size][/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1027" type="#_x0000_t75" style='width:387pt;height:244.5pt'> <v:imagedata src="index_files/image005.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[font=Times New Roman][size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image006.jpg[/img][/size][/font]<!--[endif]-->

[font=Times New Roman][size=3] [img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image008.jpg[/img][/size][/font]<!--[if gte vml 1]><v:shape id="_x0000_s1028" type="#_x0000_t75" style='width:137.25pt;height:32.25pt'> <v:imagedata src="index_files/image007.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

[font=Times New Roman][size=3]Hình 1.3: màn hình tạo tên máy tính[/size][/font]

[size=3]-[font=Times New Roman] Tiếp theo, bạn kiểm tra lại xem tên vừa tạo đã có trong danh sách chưa, bằng cách click chuột vào link "Manage" và xem kết quả như hình 1.4[/size][/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1029" type="#_x0000_t75" style='width:455.25pt;height:213.75pt'> <v:imagedata src="index_files/image009.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[font=Times New Roman][size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image010.jpg[/img][/size][/font]<!--[endif]-->

[font=Times New Roman][size=3]Hình 1.4: kiểm tra tên máy (host) vừa tạo xong [b]tgacong.no-ip.com[/b][/size][/font]

[size=3]-[font=Times New Roman] Bước cuối cùng của giai đoạn này là bạn cần download phần mềm thông báo địa chỉ IP của bạn cho tên máy tính vừa tạo ra. Bạn hãy click vào tab "Downloads" và chọn hệ điều hành là Windows, rồi bắt đầu download phần mềm (hình 1.5). Sau khi download xong, bạn chạy file đó (tên file là ducsetup.exe) và cứ "Next" cứ "OK" đến khi hoàn thành. Bạn bắt đầu chạy vừa cài đặt, nó nằm ở ngay desktop, và xuất hiện cửa sổ No-IP DUC, bạn nhấn vào nút "Edit" để nhập địa chỉ email và password đã đăng ký, minh họa hình 1.6, sau đó nhấn OK. Khi quay về cửa sổ chính của chương trình, bạn hãy check vào các tên máy muốn sử dụng, nếu thấy biểu tượng khuôn mặt màu vàng thì tên đó đã được cập nhật đúng địa chỉ IP. Mặc định khi bạn bật máy tính, chương trình thông báo IP sẽ không chạy đến khi bạn kích hoạt nó. Nếu muốn chương trình tự động chạy, bạn click vào nút "Options" ở cửa sổ chính, trong cửa sổ Options bạn check vào ô "Run as a system service". Đến đây bạn có thể thở phào được rồi, chúc mừng bạn đã tạo xong tên máy tính cho riêng mình.[/size][/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1030" type="#_x0000_t75" style='width:446.25pt;height:230.25pt'> <v:imagedata src="index_files/image011.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[font=Times New Roman][size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image012.jpg[/img][/size][/font]<!--[endif]-->

[font=Times New Roman][size=3]Hình 1.5: download chương trình thông báo IP[/size][/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1031" type="#_x0000_t75" style='width:289.5pt;height:375pt'> <v:imagedata src="index_files/image013.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[font=Times New Roman][size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image014.jpg[/img][/size][/font]<!--[endif]-->

[font=Times New Roman][size=3]Hình 1.6: màn hình đăng nhập account no-ip để gởi địa chỉ IP [/size][/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1032" type="#_x0000_t75" style='width:360.75pt;height:313.5pt'> <v:imagedata src="index_files/image015.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[font=Times New Roman][size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image016.jpg[/img][/size][/font]<!--[endif]-->

[font=Times New Roman][size=3]Hình 1.7: màn hình cấu hình để chương trình thông báo IP tự động chạy[/size][/font]

[list]

[font=Times New Roman][size=3][b]Cài đặt các dịch vụ web lên máy tính của bạn[/b][/size][/font]

[/list][font=Times New Roman][size=3]Lưu ý: bạn nên sử dụng Windows 2000 server hoặc 2003 để làm được web server IIS.[/size][/font]

[font=Times New Roman][size=3][u]Bước 1[/u]: vào Control Panel của Windows (hình 2.1)[/size][/font]

[font=Times New Roman][size=3][u]Bước 2[/u]: khi bạn đã vào được Control Panel, nhấp đúp chuột vào biểu tượng "Add or Remove Programs" (hình 2.2), sẽ xuất hiện cửa sổ "Add or Remove Programs". Bạn nhấn vào nút ở bên trái có tên "Add/Remove Windows Components" sẽ xuất hiện cấu hình mới (hình 2.3). Bạn click chuột lên dòng chữ "Application Server", lưu ý là không thay đổi trạng thái đã check của dòng này. Sau đó nhấn nút "Details".[/size][/font]

[font=Times New Roman][size=3][u]Bước 3[/u]: bạn check vào Internet Information Services (IIS) như hình 2.4[/size][/font]

[font=Times New Roman][size=3][u]Bước 4[/u]: bạn tiếp tục nhấn OK và Next cho đến khi hoàn tất. Trong quá trình này, có thể máy tính sẽ yêu cầu bạn bỏ đĩa CD cài đặt Windows vào, vì vậy bạn cần chuẩn bị sẵn đĩa CD. Đến đây thì IIS đã được cài đặt lên máy của bạn.[/size][/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1033" type="#_x0000_t75" style='width:262.5pt;height:274.5pt'> <v:imagedata src="index_files/image017.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[font=Times New Roman][size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image018.jpg[/img][/size][/font]<!--[endif]-->

[font=Times New Roman][size=3]Hình 2.1: vào Control Panel của Windows[/size][/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1034" type="#_x0000_t75" style='width:309pt;height:252.75pt'> <v:imagedata src="index_files/image019.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[font=Times New Roman][size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image020.jpg[/img][/size][/font]<!--[endif]-->

[font=Times New Roman][size=3]Hình 2: trong Control Panel của Windows chọn Add or Remove Programs[/size][/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1035" type="#_x0000_t75" style='width:377.25pt;height:306pt'> <v:imagedata src="index_files/image021.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[font=Times New Roman][size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image022.jpg[/img][/size][/font]<!--[endif]-->

[font=Times New Roman][size=3]Hình 2.3: cửa sổ Windows Components[/size][/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1036" type="#_x0000_t75" style='width:336.75pt;height:258pt'> <v:imagedata src="index_files/image023.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[font=Times New Roman][size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image024.jpg[/img][/size][/font]<!--[endif]-->

[font=Times New Roman][size=3]Hình 2.4: chọn cài đặt dịch vụ Internet Information Services[/size][/font]

[font=Times New Roman][size=3][u]Bước 5[/u]: [i]Tự tạo trang web cho riêng mình. Nếu bạn muốn thử cho nhanh, hãy dùng Internet Explorer hoặc Firefox để truy cập một trang web nào đó, rồi lưu lại trên máy đã cài IIS để thử nghiệm (hình 2.5). Bạn nhớ đặt vị trí và tên trang web theo dạng sau: lưu ở thư mục C:\myweb\ và đặt tên là default.htm như hình 2.6. Nếu bạn biết cách tạo trang web bằng FrontPage hay DreamWaver, bạn cũng đặt tên như vậy và lưu đúng vị trí nhé.[/size][/font]

<!--><v:shape id="_x0000_s1037" type="#_x0000_t75" style='width:275.25pt;height:332.25pt'> <v:imagedata src="index_files/image025.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image026.jpg[/img][/size]<!--[endif]-->

[size=3]Hình 2.5: lưu lại trang web www.no-ip.com (http://www.no-ip.com/)[/size]

<!--[if gte vml 1]><v:shape id="_x0000_s1038" type="#_x0000_t75" style='width:422.25pt;height:314.25pt'> <v:imagedata src="index_files/image027.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image028.jpg[/img][/size]<!--[endif]-->

[size=3]Hình 2.6: chọn vị trí và tên trang web để lưu lại[/size]

[size=3][u]Bước 6[/u]: [i]cấu hình IIS để chọn trang web vừa lưu là trang chủ. Đây là bước khá quan trọng, bạn cần làm cẩn thận để tránh sai xót. Đầu tiên bạn mở IIS Manager như hình 2.7. Tiếp theo bạn click chuột phải vào "Default Web Site" như trong hình 2.8 và chọn "Properties". Sau khi cửa "Default Web Site Properties" xuất hiện, bạn chọn tab "Home Directory" như hình 2.9 và sửa ô "Local Path" thành C:\myweb\. Hẳn bạn còn nhớ ở bước 5 bạn đã lưu trang web thử nghiệm ở đây. Lúc này bạn nhấn OK để hoàn tất việc cấu hình IIS.[/size]

<!--><v:shape id="_x0000_s1039" type="#_x0000_t75" style='width:443.25pt;height:199.5pt'> <v:imagedata src="index_files/image029.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image030.jpg[/img][/size]<!--[endif]-->

[size=3]Hình 2.7: mở chương trình IIS[/size]

<!--[if gte vml 1]><v:shape id="_x0000_s1040" type="#_x0000_t75" style='width:402.75pt;height:374.25pt'> <v:imagedata src="index_files/image031.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image032.jpg[/img][/size]<!--[endif]-->

[size=3]Hình 2.8: cửa sổ IIS Manager[/size]

<!--[if gte vml 1]><v:shape id="_x0000_s1041" type="#_x0000_t75" style='width:345.75pt;height:343.5pt'> <v:imagedata src="index_files/image033.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[size=3][img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image034.jpg[/img][/size]<!--[endif]-->

[size=3]Hình 2.9: cửa sổ cấu hình các thuộc tính của một website[/size]

[size=3][u]Bước 7[/u]: [i]thử nghiệm web server của bạn. Chà chà, đã đến lúc xem web server của bạn chạy thế nào. Bạn hãy lấy 1 máy tính nào đó trong mạng nội bộ, mở Internet Explorer hoặc Firefox và gõ địa chỉ IP của web server mà bạn vừa vất vả cài đặt. Nếu may mắn, bạn sẽ thấy trang web đã lưu hiện lên giống hình 2.10[/size]

<!--[if gte vml 1]><v:shape id="_x0000_s1042" type="#_x0000_t75" style='width:435pt;height:347.25pt'> <v:imagedata src="index_files/image035.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image036.jpg[/img]<!--[endif]-->

Hình 2.10: thử nghiệm web server vừa tạo có địa chỉ IP 172.29.8.1

[size=3][b]Công bố website để mọi người trên Internet có thể truy cập[/b][/size]

Nếu bạn kết nối Internet bằng dial-up thì bạn không cần làm bước này, coi như bạn đã hoàn tất việc tạo một web server. Bạn hãy thử mở cửa sổ Internet Explorer và gõ vào địa chỉ http://csc155.no-ip.com (http://csc155.no-ip.com/) (trường hợp bạn tự đặt tên theo ý bạn, có thể là http://xyz.no-ip.info (http://xyz.no-ip.info/)).

<!--[if gte vml 1]><v:shape id="_x0000_s1043" type="#_x0000_t75" style='width:435pt;height:347.25pt'> <v:imagedata src="index_files/image037.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image038.jpg[/img]<!--[endif]-->

Hình 3.1: thử nghiệm truy cập web server của bạn bằng tên máy tính bạn đã tạo.

Nếu bạn sử dụng ADSL router, bạn phải làm thêm 1 số bước nữa để hoàn tất công việc. Đó là cấu hình chuyển hướng cổng 80 vào web server của bạn, và đổi cổng cấu hình router.

Hãy tưởng tượng router ADSL của bạn có địa chỉ IP hợp lệ (IP thật), khi một máy tính trên Internet mở kết nối đến bạn thì router ADSL sẽ nhận được kết nối này. Vì vậy bạn phải cấu hình để router chuyển hướng kết nối đến web server bên trong.

Tôi sẽ lấy ví dụ trên router ADSL của DrayTek, bạn cần làm hai động tác:

-[font=Times New Roman] Chuyển hướng cổng 80 vào địa chỉ IP của web server: bạn vào màn hình cấu hình router bằng web, rồi đến mục Advanced Setup> NAT Setup> Port Redirection, sau đó cấu hình giống như dòng số 3 của hình 3.2, và nhấn OK.[/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1044" type="#_x0000_t75" style='width:532.5pt;height:195.75pt'> <v:imagedata src="index_files/image039.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image040.jpg[/img]<!--[endif]-->

Hình 3.2: cấu hình chuyển cổng 80 về địa chỉ IP của web server 172.29.8.1

-[font=Times New Roman] Đổi cổng cấu hình router sang cổng khác, vì mặc định cổng này là 80. Bạn vào mục System Management> Management Setup và chỉ định HTTP port, ví dụ 8000, để tránh đụng độ với port 80 của web. Sau khi nhấn OK, bạn đã hoàn tất công việc.[/font]

<!--[if gte vml 1]><v:shape id="_x0000_s1045" type="#_x0000_t75" style='width:534.75pt;height:146.25pt'> <v:imagedata src="index_files/image041.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]-->[img]http://www.avnonline.org/Dung_doc/serverADSL/index_files/image042.jpg[/img]<!--[endif]-->

Hình 3.3: cấu hình thay đổi cổng điều khiển router

Bạn hãy hưởng thụ thành quả của mình bằng cách mở trình duyệt và gõ vào tên máy tính bạn đã đặt.

[b]Lưu ý:[/b]

Một số router ADSL không hỗ trợ định tuyến ngược như Zoom X5. Nếu bạn lấy một máy tính bên trong mạng để thử truy cập web server bằng tên host, có thể sẽ không thành công. Bạn hãy giờ một người ở ngoài Internet thử giúp bạn

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: #tao#web