View Full Version : Web hosting
kimlong
20-05-2003, 11:24 AM
Tôi đang chuẩn bị làm để tài tốt nghiệp, và đề tài của tôi là Xây dựng một web hosting.
Tôi chọn Linux làm Hosting, xây dựng hệ thống dựa trên Linux, và quản trị user theo cơ sở dữ liệu LDAP.
Tuy nhiên hiện nay tôi vẫn chưa hình dung cụ thể một Web Hosting sẽ cần những yếu tố gì, và tổ chức cụ thể ra sao.
Ai biết xin chỉ giùm. Cảm ơn.
HeadjC
27-07-2003, 12:28 PM
Chào bạn
1 webhosting tối thiểu phải có : phpMyAdmin , MySQL Databases , CGI
cpanel , nếu là host linux phải có SSH Access.
:D :D :D :D
Debian
02-08-2003, 12:40 AM
Bạn cần cài Linux theo chế độ Server, và cấu hình đủ các dịch vụ sau:
- Apache
- PHP
- MySQL
Ngoài ra, còn có các vấn đề mà bạn nên tìm hiểu thêm, ví dụ như Perl, Tomcat, SSH, FTP nếu bạn muốn chạy thêm dịch vụ này. phpMyAdmin không cần thiết, CGI cũng đâu cần.
netdevice
12-08-2003, 02:29 PM
Web hosting là một dịch vụ cho thuê chổ trên máy chủ để chứa các web site hoặc ứng dụng web. Một server cung cấp dịch vụ web hosting tốt cần phải đáp ứng các yêu cầu sau:
1) Hỗ trợ nhiều ngôn ngữ lập trình ASP, ASP.Net, JSP, Java Beans,...
2) Không phục thuộc vào platform
3) Hỗ trợ kết nối nhiều hệ quản trị cơ sở dữ liệu: MS SQL. MySQL, Oracale,...
4) Phương tiện update nội dung web: ftp,ssh.,,,
5) Cơ chế bảo mật
6) Khả năng quản trị từng máy chủ ảo
...
Về Linux thì có 2 Distro được sử dụng nhiều trong việc làm Server là Redhat và Debian. Bản thân tớ thích Debian hơn. Cũng như các anh đã nêu ở trên, tớ chỉ bổ xung thêm một số điểm thôi:
- Apache support (PHP, JSP...etc), hiện nay rất ít Server Linux Support CGI cho Host vì lý do an ninh. Bản thân Apache có một Mod rất hay tên là user_dir, rất hưú ích cho trường hợp sử dụng Webhosting Server.
- FTP Server có nhiều FTP Server như: WU, Proftpd, vsftpd, pureftpd...Nhưng tớ thấy proftd là tương đối dễ dùng và cung cấp khá nhiều tính năng.
- SSH Service: Bạn cần suy nghĩ kỹ trước khi cho phép các Web User sử dụng Service này. Nếu được sử dụng đúng mục đích thì Web host của bạn sẽ rất mạnh. Vis dụ như 1and1 cho phép các User Web sử dụng ssh với một số lệnh căn bản. Thông thường để cài đặt các Forum bạn phải Down Script về PC của mình rồi Up lên Server. Nhưng nếu bạn có quyền SSH bạn không cần phải mất công như vậy, SSh lên thẳng Server rồi dùng chính band của Server Down Script đó về bung nén rồi làm việc luôn trên Server. Về vấn đề quyền hạn bạn có thể tham khảo tài liệu Sudo.
- Database: MySQL, PostgregSQL...Có lẽ về Database thì tớ chắc không cần phải nói đên sự quan trọng của no trên một Web Server.
- Panel: Các Panel thương mại thông dụng như Plesk, Cpanel khá đắt...Nếu chỉ cần các tính năng đơn giản như quản lý thông tin, thay đổi thông tin và một số tính năng đơn giản khác. Bạn có thể sưr dụng webcp
- Công cụ quản trị từ xa cho Admin: SSH, Webmin...tớ thấy là OK rồi.
- Về an ninh: Xét trên góc độ là một quản trị Web Host. Bạn cần ngăn chặn các User Upload Virus, Mailbomb....etc (các chương trình được liệt vào hàng mã hiểm độc có khả năng gây tổn hại cho Server). Bạn có thể sử dụng các chương trình quét Virus trên Linux với mục đích chính là phát hiện các thứ khó chịu này vào remove nó. Bạn cần lên lịc quét định kỳ và gửi thông bào chi tiết về cho miình qua mail bằng cron. Về các file âm nhạc như mp3, các file fiml ảnh...etc về vấn đề bản quyền bạn không muốn các User sử dụng nó trên Host., bạn có thể sử dụng tính năng Filter của Apache.
- Sao lưu: Vấn đề này chỉ nhắc tới cho đủ thôi. Chứ nó hơi phức tạp. Bạn cần tìm các tài liệu về sao lưu.
- Proxy Server: Có rất nhiều tác dụng chắc không cần phải nêu ích lợi của nó nữa = = > Squid
Tất cả những thông tin nêu trên dự trên tiêu trí xây dựng một Linux Server hoàn toàn dựa trên Open Source!
Thân
Powered by vBulletin® Version 4.1.9 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.