Thủ thuật hosting web ngay trên máy tính của bạn
Thứ tư, 07/12/2005, 05:46 GMT+7
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.
Yêu cầu hệ thống Web Server :
1 : Kết nối mạng Internet ( ADSL or Dialup )
2 : Config router
3 : Những công cụ cần thiết ( Apache SQL , PHP )
I : Kiểm Tra Và Congfig Router
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 đó Forwarding Port , sau đây chúng tôi sẽ nêu ra 1 số loại router và cách
Forwarding Port để cho mấy ban tham khảo thêm
trước khi Port forwarding port , ta cũng nên tìm hiểu Port và forwarding
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 :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
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
3. 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 tôi 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
4. 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à
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
7. 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
Tiếp đến chúng ta sẽ tìm hiểu về apache mysql và php
I : Cài Đặt Apache
Muố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ỉ
, 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
I accept the terms in the license agreement và nhấn Next và tiếp tục Next 1 lần nữa , trong hộp
đặt tên cho nó là Web ( C:\Web ) để tiện việc quản lý
Khi unzip nó ra xong bạn tiến hạnh làm các bước như sau
1. Mở Files httpd.conf của apache ( Apache2\conf\httpd)
Tìm dòng DirectoryIndex index.html index index.html.var thay bằng dòng DirectoryIndex index.html
index.php index.html.var. Tìm tiếp dòng DocumentRoot =C:\thu mục cài đặt của bạn \Apache
Group\htdocs sửa nó lại thành DocumentRoot = "c:/thư mục chứa website của bạn /". Cũng trong
file này bạn thêm đoạn code này vào dưới cùng
LoadModule php5_module "c:/php5/php5apache2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "c:/php5"
Lưu ý : Các bạn nên chú ý thư mục cài đặt php của mình mà sửa đường dẫn cho đúng. Tiếp theo,
bạn vào thư mục vừa unzip thằng php đổi tên của file php.ini-recommended thành php.ini và chỉnh
sửa lại file này mở nó ra tìm dòng extension_dir sửa thành extension_dir = "c:/php5/ext/"
Chú ý : Nên nhớ là đường dẩn vào thư mục của php , các bạn phải ghi cho đúng nhé
Tìm tiếp ;extension=php_mysql.dll bỏ dấu ; ở phía trước của nó như vậy nó sẽ là
extension=php_mysql.dll sau đó copy file libmysql.dll vô thư mục system32 của windows. Mọi việc
đã hoàn thành bạn Reset lại Apache
Muốn kiểm tra cho chắc là php đả ok chưa thì bạn tạo 1 file test.php có nội dung như sau
phpinfo();
?>
và lưu nó vào thư mục chứa Website của bạn. Bật trình duyệt IE lên gõ vào
http://localhost/test.php
Bây giờ bạn chỉ cần cài tiếp phpmyadmin để quản lý nữa là xong
Cài phpmyadmin
Các bạn có thể tải phpmyadmin về từ địa chỉ