Đăng nhập thành công nó thế này

Cài đặt L A M P cho VPS chạy CentOS

Oải quá, sau khi cài CentminMOD có tích hợp sẵn NghinX cho VPS thì nó không chịu chạy, thôi thì tôi đành cài các gói lẻ cho một VPS có thể chạy được một website, trong đó có PHP, MySQL, APACHE và Linux thì chính là nó rồi khỏi cài =))

Okey vào việc cái nào:

Trước tiên bạn cần biết cách kết nối trình Putty với VPS qua mật khẩu, tài khoản thì hình như luôn là ROOT thì phải, để làm quen với nó bạn cần đọc qua bài trước của mình đã nhé !

Bật Putty lên, tra Username là Root vào và Enter, tiếp theo là mật khẩu, nhưng mật khẩu sẽ không hiển thị một động tĩnh nào hết, các bạn cứ gõ thôi sau đó enter, nếu vào được là được còn không phỏng đoán được pass mình có sai không hay thiếu thừa gì nhé 😀

Đăng nhập thành công nó thế này
Đăng nhập thành công nó thế này

Ghi chú: Tất cả các lệnh Linux sẽ được kết thúc bằng phím Enter. Tức là gõ dòng đoạn nào thì bạn sẽ Enter dòng đó.

Tiếp tục nào …

Cài APACHE

APACHE là cái webserver đó bạn, nếu không có nó khỏi cài cái gì luôn, thậm chí các bạn truy cập vào IP cũng không ra một kết quả nào trên trình duyệt hết, và để cài đặt Apache thì bạn gõ command sau:

yum install httpd

Sau khi chạy được một lúc nó sẽ hỏi bạn có muốn tải bộ cài về không, gõ Y và Enter, nếu nó hỏi cái gì cũng Y xong Enter hết :))

Tiếp theo bạn cần khởi động nó lên mới được, bạn chạy lệnh sau:

service httpd start

Và lúc này truy cập website hoặc địa chỉ IP đã được rồi đó, nó ra một trang mặc định xanh lè lè thế này:

Trang mặc định của Apache
Trang mặc định của Apache

Chưa xong, giờ ta cần phải cài các thứ khác để phục vụ cho web động, bao gồm PHP và MYSQL nữa.

Cài MySQL cho VPS

Tiếp tục lần lượt gõ 2 command sau. Nó có hỏi Yes/No thì cứ Yes nốt nhé.

yum install mysql-server
service mysqld start

Thấy trên màn hình có một đống [OK] là được các bạn ạ, nhưng có một điều bạn cần biết là sau khi cài xong MySQL thì mật khẩu MySQL chưa được thiết lập, nên bây giờ ta sẽ bắt đầu thiết lập mật khẩu cho MySQL với command sau:

/usr/bin/mysql_secure_installation

Sau đó nó sẽ hỏi bạn mật khẩu hiện tài của MySQL.

Enter current password for root (enter for none):

Vì bạn chưa thiết lập mật khẩu cho nó nên cứ bấm enter thôi. Lúc này nó sẽ hỏi bạn có muốn thiết lập mật khẩu root của MySQL không, gõ Y và Enter, sau đó nhập mật khẩu mà bạn muốn thiết lập cho MySQL. Nó có hỏi Y/n thì cứ Y hết luôn nhé.

Cài đặt PHP và PHP MySQL

Để cài đặt PHP MySQL bạn gõ command sau

yum install php php-mysql

Bây giờ coi như bạn đã cài xong bộ LAMP (Linux, Apache, MySQL, PHP). Hãy tiến hành bật nó lên nhé. Lần lượt chơi 2 command sau:

chkconfig httpd on
chkconfig mysqld on

Lưu ý:

Mật khẩu bạn cho vào MySQL vừa nãy cần phải random và lưu vào chỗ nào đó phòng khi bấn nhé, rồi dùng trình quản trị của MySQL mà sử dụng cho đơn giản, như tạo chỉnh sửa cơ sở dữ liệu, phần mềm đó là đây: http://dev.mysql.com/downloads/tools/

Lưu ý tiếp theo là: bây giờ VPS của bạn đã sẵn sàng hoạt động, hãy bật FTP lên và xử em nó thế này:

Upload và quản lý file bằng trình FTP cho nó dễ
Upload và quản lý file bằng trình FTP cho nó dễ

Vì khá nhiều người không thông thạo các dòng lệnh nên các bạn có thể xử em nó bằng phần mềm FTP nhé, kết nối hơi chậm tí vì chạy qua SSL 😀

Lưu ý nữa: là cần phải bật Rewrite lên để đường dẫn thêm đẹp cho website của bạn, mặc định là tắt, bạn cần mở FTP theo đường dẫn sau:

Mở theo y như mình bảo này để bật MOD rewrite được
Mở theo y như mình bảo này để bật MOD rewrite được

Edit cái file đang chọn rồi tìm và sửa:

<Directory />
Options FollowSymLinks
AllowOverride NONE
</Directory>

Thành AllowOverride ALL nhé !

Lưu ý thêm cuối cùng: tất cả các file thực thi cho website của bạn thuộc đường dẫn này: /var/www/html/ vì thế upload gì thì cho vào đó nha !

Chúc các bạn thành công, mình xử lý tiếp vụ up WordPress lên đây !

 

TÁC GIẢ:

Tôi là Jam, thâm niên 7 năm thiết kế website và làm SEO. Hãy theo dõi blog của tôi để nhận được nhiều chia sẻ thú vị xung quanh chủ đề công nghệ.

Có 7 bình luận !

  1. làm sao để đăng nhập vào FTP mà quản lý được hay vậy, mình dùng thông tin là IP và pass nhưng không đăng nhập được.

    Tên đăng nhập là root hay là gì?

    1. Nếu cài xong mà không thể truy cập có thể do firewall của VPS chặn hết, bạn có thể tham khảo tắt firewall đi hoặc cài đè lên, không cần phải uninstall 😀 mình cài chưa thấy thất bại nên chưa hiểu lỗi của bạn là gì !

  2. Trong quá trình tìm hiểu và thực hành mình đã đăng ký VPS của Vultr đang được km 20$.
    Bắt tay vào việc. Mình đã đổi hostname thành công và đã trỏ domain giaiphapfnb.net về vps rồi.
    Khi cài đặt Apache cũng không gặp báo gì lỗi. Nhưng khi truy cập vào IP thì không được.
    Một số hình ảnh bạn xem hộ mình với.
    Thông tin tài khoản
    https://sites.google.com/site/datphuongbac/_/rsrc/1420528161554/home/vitul.PNG
    Đổi hostname thành công và cài đặt apache
    https://sites.google.com/site/datphuongbac/home/hostname.PNG?attredirects=0
    Không thể truy cập được ip
    https://sites.google.com/site/datphuongbac/_/rsrc/1420528153547/home/apache.PNG
    Mong được hướng dẫn chi tiết (mặc dù đã làm theo video của bạn Thạch Phạm) nhưng tới apache lại không cài được.
    Xin cảm ơn nhiều.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *