thiết kế webserver từ A => Z

Thảo luận trong 'Thiết kế Web' bắt đầu bởi huykhanhit, 4/11/05.

  1. huykhanhit
    Offline

    huykhanhit Thành Viên Mới

    82
    0
    7
    sau vài lần thử nghiệm cài web server mình mạo phạm post bài này lên diễn đàn khoahocphothong.net với mong muốn bà con góp ý kiến cùng nghiên cứu về web .
    E hèm . Kiến thức của mình tuy nghèo nhưng cũng muốn chia sẻ chút ít kiến thức nho nhỏ của mình đến các bạn để được cùng nhau trao đổi học tập


    Những công việc đầu tiên cần cho việc làm sever là :

    1 : nhà phải nối mạng ( ADSL or Dialup )
    2 : config router
    3 : những công cụ cần thiệt ( Apache SQL , PHP )
    đơn giản chỉ bao nhiêu đó thôi ,

    Bây giờ chúng ta bước vào vấn đề chính đây :

    1 : kiểm tra và config router

    có thể mấy bạn không đồng ý với tôi , nhưng muốn làm 1 websever thì điều trước tiên cần làm là mình phải kiểm tra cái router của mình nó thuộc hiệu nào sau đó Port forwarding cái port của nó . Nếu các bạn không biết cái Port forwarding là gì thì mời bạn đọc bài sau đây . Cái này mình cũng chỉ đọc trong sách ra và biết sao nói vậy thôi nếu có chỗ nào sai mong bà con chỉ giáo .

    A : Port

    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ó.
    B : 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.
    Tài liệu bên VNNIC


    II : Các loại Router user và pass mặc định

    Sở dỉ ở đây nghèo đưa ra các loại router và pass mặc định của nó , là vì các bạn sẻ gặp khó khăn trong vấn để user và pass của router ,

    SpeedTouch

    Bạn mở trình duyệt IE lên và gỏ vào địa chỉ IP của router này là : http://10.0.0.138 ( loại router này thì không cần user và pass , nghèo cũng đang sử dụng loại này )
    sau khi kết nối vào router này , bạn hảy nhìn góc bên trái của màn hình có chữ Advanced Click vào chữ này , bạn sẻ thấy hiện ra 1 khung nữa , , Click tiếp vào NAPT bây giờ thì Click vào NEW chọn giao thức cho port mà bạn muốn chuyển tiếp sử dụng thanh Protocol ( theo nghèo thì chọn TCP ) trong hộp thoại Inside port gỏ vào port mà bạn cần chuyển đến
    Trong hộp thoại Inside IP bạn gỏ vào cái địa chỉ IP mà cái máy bạn muốn làm websever ( muốn kiểm tra địa chỉ IP của máy mình các bạn vào star==>run===>cmd gỏ lenh ipconfig
    dòng :

    IP Adress : là địa chỉ IP máy bạn đang ngồi
    Defautle Gateway : là địa chỉ của router

    còn trong hộp thoại outside IP thì bạn nên để mặc đinh cho nó là : 0.0.0.0
    Click vào nút Apply ở ngay bên dưới , và bây giờ quan sát thấy cấu hình vừa được tạo ra trong bảng phía trên

    SmartAT MX 800

    mở trình duyệt IE lên Gõ địa chỉ IP của router này vào http://192.168.1.1 cái router này nó yêu cầu nhập user và pass nè

    User : admin
    Pass : admin
    ( đây là pass mặc định của loại user này )
    sau khi loginv ào router này bạn sẻ thấy nó lung tung , nhưng không sao cả , nhìn vào màn hình bên tay trái click vào Other Settings 1 khung mới sẻ xuất hiện click chuột vào link NAT Click chuột tiếp vào nút Add để bổ sung rule mới Trong mục rule type bạn chọn Redirect trong hộp thoại Protocol bạn nên chọn là TCP trong mục Local IP
    gõ vào địa chỉ IP để chuyển tiếp port tới. Đây sẽ là địa chỉ IP của máy tính có phần mềm yêu cầu portforwarding
    nói nôm na thế này cho dể hiểu là IP của máy bạn mún cài websever đó mà
    Trong hộp thoại Global Address From và Global Address To nên gõ vào các số 0
    trong hộp thoại Destination Port From và Destination Port To chọn chọn Any other port Nếu bạn đang chuyển tiếp tới một port đơn, đánh số port đấy vào Destination Port From và Destination Port To. Nếu bạn chuyển tiếp một vùng port, đánh số port nhỏ nhất của vùng vào trường Destination Port From. Sau đó đánh số port lớn nhất của vùng vào Destination Port To. Click vào Submit để kết thúc quá trình cấu hình này.


    Trong menu bên trái màn hình click vào link Advanced Function. Trong này sẽ có các menu con, click vào link IP Filter

    Tạm thời dừng ở đây ăn cơm xong post bài tiếp :D
     
    3 people like this.
  2. huykhanhit
    Offline

    huykhanhit Thành Viên Mới

    82
    0
    7
    tiếp theo ...

    ADE-3000 Router


    Mở trình duyệt IE lên gỏ vào địa chỉ IP http://10.0.0.2 , nó sẻ yêu cầu bạn nhập user và pass , mặc định user và pass của router này là :
    user : admin
    pass : conexant
    đăng nhập vào router , các bạn nhìn bên trái của màn hình sẻ thấy chử Virtual Server , click vào nó trong ô Public Port là port mà bạn cần forward ô Private Port cũng như vậy ( có nghĩa là 2 ô này bạn điền port giống nhau ) ô Port Type lựa chọn loại giao thức sử dụng ( ở đây nghèo chọn TCP )
    trong ô Host IP Address gỏ vào cái địa chỉ IP máy tính của bạn
    sau đó ần vào Add This Setting hoặc là sumit gì gì đó
    Edd port xong rồi thì click vào Save settings để hoàn tất quá trình


    ZOOM X4

    mở trình duyệt IE lên gỏ vào địa chỉ IP http://10.0.0.2 , user và pass mặc định của loại router này là :
    user : admin
    pass : zoomadls

    login vào router , Click vào nút Advanced Setup Click tiếp vào NAT trong hộp NAT Options, chọn NAT Rule Entry Click chuột vào nút Add trong hộp Rule Flavor chọn RDR Điền số thứ tự vào Rule ID , Trong ô IF Name chọn All Tại ô Protocol chọn Any
    Gõ địa chỉ IP vào cả hai ô Local Address From và Local Address To ( đây là địa chỉ IP của máy tính bạn muốn làm websever )
    Điền các số 0 0 0 0 vào cả hai ô Global Address From và Global Address To điền port mà bạn cần forwar vào ô Destination Port From Destination Port To và Local Port
    sau đó thì livk vào Save changes đề kết thúc

    để ghi lại thay đổi của router này bạn Click vào Advanced Setup click tiếp vào IP Filter
    trong ô Security Level chọn NONE
    Trong ô Private Default Action, Public Default Action và DMZ Default Action chọn Accept
    sau đó click vào sumit để kết thúc

    ZOOM X5

    mở trình duyệt IE lên gỏ vào trình duyệt http://10.0.0.3 nó sẻ yêu cầu nhập user và pass

    user : admin
    pass : zoomadsl
    login vào router , click vào Advanced Setup click tiếp vào Virtual Server Trong ô ID gõ vào số hiệu ID chưa sử dụng , trong ô Public Port gỏ vào port mà bạn cần FW ô private port cũng như vậy , nói chung là 2 ô này gỏ port cần FW giống nhau , ô Port Type chọn giao thức TCP ô Host IP Address gỏ vào địa chỉ ip máy của bạn
    Clicl vào Add This Settings để hoàn tất và xem cấu hình bạn vua72 Fw , sau đó Click vào Write Settings to Flash and Reboot để lưu lại cáu hình bạn vừa làm và khởi động lại router

    the ZyXel

    mở trình duyệt IE lên gỏ vào http://192.168.1.1 nó yêu cầu nhập user và pass
    user : admin
    pass : 1234

    login vào router Click chuột vào NAT Click chuột vào tuỳ chọn Edit Detail kề bên cạnh SUA Only
    Gõ vào hộp thoại Start Port No số hiệu port nhỏ nhất và hộp thoại End Port No số hiệu port lớn nhất mà bạn muốn chuyển tiếp đi , hộp thoại IP Address điền vào địa chỉ IP máy tính của bạn cần làm websever , Click vào Save để ghi lại cấu hình vừa thiết lập. Sau đó bạn sẽ quay trở lại menu NAT Settings. Quay về đầu và click chuột vào nút Apply để kết thúc

    SpeedStream 5100

    mở trình duyệt IE gỏ vào http://192.168.254.254 nhập user và pass

    user : username
    pass : password

    login vào router , khi login xong , tren menu chính click vào nút Login trong ô user name chọn Admin ô password , gỏ password , click vào nút ok để quay trở lại menu chính , Click vào nút setup sau đó click tiếp vào nút Portforwarding.
    Kiểm tra xem tại hộp thoại Select service by name các dịch vụ mà bạn muốn chuyển tiếp đã được liệt kê hay chưa. Lựa chọn dịch vụ mà bạn muốn chuyển tiếp, sau đó click chuột vào nút Redirect selected protocol/service to ip address. Trong hộp thoại này gõ vào địa chỉ IP mà bạn muốn chuyển tiếp (forward) tới. Click vào nút Apply để ghi lại cấu hình.

    Trong trường hợp bạn không tìm thấy dịch vụ mà mình muốn chuyển tiếp trong hộp thoại Select service by name thì lựa chọn giao thức, sử dụng thanh cuộn Select protocol. Sau đó gõ vào hộp thoại TCP/UDP port(s) vùng port mà bạn muốn chuyển tiếp. Số hiệu port nhỏ nhất điền vào ô bên trái, số hiệu port lớn nhất điền vào ô bên phải. Click chuột vào nút Redirect selected protocol/service to ip address. Gõ vào địa chỉ IP mà bạn muốn chuyển tiếp dịch vụ này tới. Đây sẽ là địa chỉ IP của máy tính có phần mềm yêu cầu portforwarding. Click vào nút Apply để ghi lại cấu hình.

    vậy là xong bước kiểm tra và config router , cũng coi như là xong 1 nữa rồi
    bài sau sẽ tìm hiểu về apache mysql và php

    những bài viết trên là mình chỉ dựa theo sách và một ít hiểu biết của mình về mạng thôi . Nếu có sai sót chỗ nào mong mọi người bỏ qua và góp thêm ý kiến .
     
    1 person likes this.
  3. huykhanhit
    Offline

    huykhanhit Thành Viên Mới

    82
    0
    7
    Cài Đặt Apache + MySQL

    I : Cài Đặt Apache


    mún cài đặt Apache thì ta phải download Apache về các bạn có thể tải Apache về tại đĩa chỉ http://www.apache.org , các bạn nhớ chú ý chọn phiên bản cho đúng nhé sau khi tải Apache về xong chúng ta tiến hành cài đặt nó Click vào file mới download về 1 hộp thoại sẻ hiện ra , click tiếp vào Next chọn mục

    và nhấn Next và tiếp tục Next 1 lần nữa , trong hộp thoại Networl Domain và Server Name các bạn điền localhost
    điền admin@localhost vào hộp thoại Aministrator's Email Address Click Next để tiếp tục , chọn Custom và tiếp tục bây giờ sẻ xuất hiện 1 của sổ mới , chọn thư mục để cài đặt apache , mún để đâu củng được cả , nhưng mặc định của nó là C:\Program Files\Apache Group. bây giờ Apache sẻ tự động cài đặt , công việc của bạn sẻ là ngồi chơi xoi nước làm điếu thuốc cho lại sức
    sau khi Apache cài xong các bạn nên reset lại máy của mình

    A : Chạy thử Apache

    Mở trình duyệt IE lên gỏ vào http://localhost , nếu như nhận được màn hình chào đón của apache thì coi như là bạn đả thành công khi cài đặt apache rồi đó

    II : cài đặt Mysql

    trước hết tải Mysql về cái đả , các bạn có thể tải Mysql về từ địa chỉ

    http://www.mysql.com/downloads/index.html

    Sau khi download mySQL về , các bạn unzip các file vào một thư mục nào đó và chạy file setup.exe để bắt đầu cài đặt , nhấn Next 2 lần đến đây thì bạn chọn thư mục cho sql để đâu tùy các bạn , mặc định của nó sẻ là C:\mysql , nhấn Next để sang bước tiếp và nhấn next nữa để cài đặt mysql , sau khi cài đặt xong mysql thì các bạn chạy file winmysqladmin.exe trong thư mục C:\mysql\bin , nếu như đây là lần đầu tiên bạn chạy file này thì nó sẻ yêu câu bạn thiết lập user và pass , nhung nếu bạn đả chạy 2 , 3 hay nhiều lần thì sẻ không có bước này , nhập vào user và pass gì cũng được ( nhưng phải nhớ à nha ) , sau khi hoàn thành bước này , các bạn nhìn xuống bên góc phải của màn hình nó sẻ có 1 cải bảng hiệu , giống như đèn xanh đèn đỏ đèn vàng của giao thông đường phố ,

    Chú ý : nếu cột đèn xanh bật lên thì coi như bạn thành công việc cài đặt Mysql , còn nếu như đèn đỏ bật lên thì đả có vấn đề , nên remove và cài lại

    Bài sau mình sẽ tiếp tục hướng dẫn cài PHP và PHPMyAdmin . Chúc các bạn thành công với các bước trên .
     
  4. nguyenadam
    Offline

    nguyenadam Thành Viên Mới

    23
    0
    2
    Ðề: thiết kế webserver từ A => Z

    hay wa............continuem, pls
     
  5. wangminh
    Offline

    wangminh Thành Viên Mới

    107
    0
    3
    Ðề: thiết kế webserver từ A => Z

    bài này tui hoan hô 2 tay 2 chân luôn
     
  6. theanhcvd
    Offline

    theanhcvd Thành Viên Mới

    3
    0
    0
    Ðề: thiết kế webserver từ A => Z

    không hiểu??????????????? hình như lạc đề roài thì phải.
    Đề là thiết kế Web từ A-- đến ---> Z mà các bạn.
     
  7. daituong113
    Offline

    daituong113 Thành Viên Mới

    27
    0
    2
    Ðề: thiết kế webserver từ A => Z

    anh oi minh cai Apache xong khong can rết may duoc ko (may em choi la quan net nen co chuong trinh đống băng)
    voi lai de unzip file thi phai lam the nao!
    de lap 1 dien dan = Vbb thi minh can gi`?(Vd: MySQL,Apache,php...)
    chi? em voi!!!!~x(~x(~x(~x(~x(~x(~x(~x(~x(
     
  8. batchitboy01
    Offline

    batchitboy01 Thành Viên Mới

    8
    0
    0
    Ðề: thiết kế webserver từ A => Z

    sax sao ma ban up lên mình chẳng hỉu rì cả nhưng vẫn rất cảm ơn ban nhìu lém:)):))
     
  9. batchitboy01
    Offline

    batchitboy01 Thành Viên Mới

    8
    0
    0
    Ðề: thiết kế webserver từ A => Z

    làm gì vào đc bạn ơi :L:L:L:L
     
  10. lockmt
    Offline

    lockmt Thành Viên Mới

    2
    0
    0
    Ðề: thiết kế webserver từ A => Z

    quá hay.cám on bạn nhiều lắm
     
  11. cuabien
    Offline

    cuabien Thành Viên Mới

    4
    0
    0
    Ðề: Cài Đặt Apache + MySQL

    mình có bộ công cụ tích hợp 4 cái:

    1.apache http sever
    2.myspl database
    3.PHP
    4.PHP myadmin

    cài 1 lần được cả 4 xong luôn, nhưng mình vẫn ko hiểu phần thiết lập cho nó,

    bạn có thể hướng dẫn mình được kô?

    tên của nó là appserv-win32-2.5.9 và wamp5_1.7.4,mình thấy cả 2 đều dùng được, 2 bộ công cụ này bạn tìm trên google hộ nhé vì cỡ của nó khoảng ~ 20mb, ko up lên đây được

    nhân tiện xem hộ mình xem nên dùng cái nào nhé
     
  12. lassb3daicaptt
    Offline

    lassb3daicaptt Thành Viên Mới

    1
    0
    0
    Ðề: thiết kế webserver từ A => Z

    hiểu chết liền làm gì ma dài ghê thế
     
  13. daibac
    Offline

    daibac Thành Viên Mới

    4
    0
    0
    Ðề: thiết kế webserver từ A => Z

    thank you nha vui vui học tập được nhiều
     
  14. nguyentadat
    Offline

    nguyentadat Thành Viên Mới

    1
    0
    0
    Ðề: thiết kế webserver từ A => Z

    sac nuoc lac de rui
     
  15. hieuyb1983
    Offline

    hieuyb1983 Thành Viên Mới

    1
    0
    0
    Ðề: thiết kế webserver từ A => Z

    tuong the nao moi dang chu dang nay !!!!!!!!! bo ca hai tay
     
  16. anhtuqn0409
    Offline

    anhtuqn0409 Thành Viên Mới

    17
    0
    0
    Ðề: thiết kế webserver từ A => Z

    đây là Webserver chứ có phải là web đâu chứ
     
  17. namgash
    Offline

    namgash Thành Viên Mới

    9
    0
    2
    Ðề: thiết kế webserver từ A => Z

    sau vài lần thử nghiệm cài web server mình mạo phạm post bài này lên diễn đàn khoahocphothong.net với mong muốn bà con góp ý kiến cùng nghiên cứu về web .
    E hèm . Kiến thức của mình tuy nghèo nhưng cũng muốn chia sẻ chút ít kiến thức nho nhỏ của mình đến các bạn để được cùng nhau trao đổi học tập
     
  18. cuocchienvotan
    Offline

    cuocchienvotan Thành Viên Mới

    3
    0
    0
    Ðề: thiết kế webserver từ A => Z

    trời hiểu chết liền
     
  19. xuantruong.love
    Offline

    xuantruong.love Thành Viên Mới

    3
    0
    0
    Ðề: Cài Đặt Apache + MySQL

    dùng APPSERV hay và đơn giản , nếu các bạn có nhiều thời gian và muốn hiểu sâu về hoạt động của webserver thì làm theo bài viết trên , tuy nhiên chưa đầy đủ lắm , nên bắc thang hỏi google để hiểu thêm !
     
  20. heroes1412
    Offline

    heroes1412 Thành Viên Mới

    2
    0
    0
    Đề là thiết kế Web từ A-- đến ---> Z mà các bạn.
    => CẬu ko nhìn kỹ òi, WEb server chứ hem phải web
     

Chia sẻ trang này