Giải Trí & Công Nghệ

Hướng dẫn xây dựng website từ A-Z - Phần 2

S

s0ft4u

Thành viên VIP
Member
2. Cài đặt các dịch vụ cơ bản trên linux.
Mình sẽ chọn hệ điều hành tương đối ổn định là debian 7, 64 bits.
Mình chọn hệ điều hành này bởi đây là hệ điều hành cập nhật khá thường xuyên các phiên bản mới của các dịch vụ cơ bản.
VD hiện tại phiên bản debian 7 64 bits đã cập nhật Mysql lên 5.5, tuy nhiên CentOs 6, 64 bits lại vẫn là Mysql 5.1
Trước tiên, để sử dụng được VPS, bạn cần có SSH client.
Bạn có thể download tại đây: Vui lòng đăng kí hoặc đăng nhập để thấy liên kết
Putty là phần mềm nhẹ, đơn giản nhất.
Sau khi chạy putty

Mã:

-> Host name / IP: Nhập địa chỉ IP của VPS vào đây.
-> Port: 22(mặc định)oot
-> nhấn Enter
Nếu là lần đầu bạn kết nối đến VPS, Putty sẽ hỏi bạn có accept key của VPS này ko ???
-> Accept/Yes
Tại màn hình command:
Login as: root
[Chờ 15 giây]
......password: (nhập password)


Sau khi đăng nhập thành công, bạn đã đăng nhập và điều khiển VPS với quyền cao nhất.
Thư mục mặc định hiện tại là:
/root

+ Cài đặt webmin trên Debian
bạn chạy lần lượt các dòng lệnh sau:
(Không có dấu # khi copy nhé.)
Trong quá trình chạy, hệ thống sẽ hỏi bạn các câu hỏi Yes/No - Chọn Yes
Code:
#apt-get update
#apt-get upgrade
#apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python wget
#wget Vui lòng đăng kí hoặc đăng nhập để thấy liên kết
#dpkg --install webmin_1.690_all.deb

Sau khi chạy xong các dòng lệnh trên, Debian sẽ thông báo là webmin đã được cài đặt thành công.
Để truy cập vào webmin, bạn vào địa chỉ:
Vui lòng đăng kí hoặc đăng nhập để thấy liên kết
Login: root
Password: root password

+ Cài đặt dịch vụ apache - web service trong webmin.
Lưu Ý: Apache có thể là dịch vụ được cài mặc định trong VPS của 1 số nhà cung cấp.

Đây là dịch vụ bắt buộc nếu bạn muốn chạy 1 website. Ngoài ra còn nhiều loại web service như ngix, lighthttpd,... Tuy nhiên apache vẫn là dịch vụ có khả năng đáp ứng tốt nhất và ổn định nhất cho các website với lượng truy cập ở mức trung bình cao.
Bạn vào webmin
-> Un-used Modules
Tìm Apache Web Server
Nếu không tìm thấy, chuyển sang:
-> Servers
Nếu đã có ở đây thì apache đã được cài mặc định trong VPS của bạn.
Còn nếu tìm thấy trong Un-used Modules, webmin sẽ hiện thông báo, bạn chỉ cần click là webmin sẽ tự động cài đặt apache2 cho bạn.
+ Cài đặt dịch vụ Mysql server.
Mysql là dịch vụ lưu trữ và truy xuất dữ liệu miễn phí, gần như được sử dụng mặc định cho apaches/php
Để cài đặt Mysql server, bạn làm tương tự như apaches, tuy nhiên gói Modules Mysql tên là: "Vui lòng đăng kí hoặc đăng nhập để thấy liên kết"
Webmin có thể hoàn toàn tự động cài đặt mysql như apaches cho bạn.

+ Cài đặt dịch vụ Mail Server.
Có nhiều loại dịch vụ mail server mà bạn có thể chọn.
Tuy nhiên, nếu bạn ko có nhu cầu sử dụng mail server, có thể bỏ qua bước này.
Để cài đặt, bạn vào Un-used Modules, tất cả các modules có cụm từ "Mail Server" đều có thể được cài đặt để chạy mail server.
Mail server thường được dùng khi bạn cần gửi email bằng hàm mail() trong php.
Việc đọc email trong webmin tương đối đơn giản, webmin cũng tích hợp sẵn trình đọc mail.
Để đọc email của các users, bạn có thể vào:
-> Servers -> Read User Mail

+ Cài đặt PHP trong hệ điều hành Debian.
Khi cài đặt xong apache2, bạn sẽ phải cài đặt các gói php để apache2 có thể biên dịch các files mã php. Trong trường hợp php ko được cài đặt, apaches sẽ trả về nội dung của files PHP.
Đáng tiếc là PHP ko thể được cài đặt trong webmin, bạn sẽ buộc lòng phải cài đặt thông qua SSH.
Quay trở lại Putty, bạn gõ câu lệnh sau:


Mã:

#apt-get install php5*
Server sẽ tự động tìm kiếm vào tiến hành cài đặt hầu hết các gói php5 cho apaches của bạn.
Lưu ý: chọn yes cho các câu hỏi Y/n trong quá trình cài đặt.
Sau khi quá trình cài đặt thành công, khởi động lại apaches:

Mã:

#service apache2 restart
#service apache2 restart
Ok, sau khi apache2 khởi động lại thành công, server của bạn đã sẵn sàng để bạn chạy website của mình.
 
Bên trên