Hướng dẫn quản lý tạo host trên VPS qua ssh

Sau khi nhận được thông tin bàn giao VPS từ SuperHost, quý khách có thể kiểm tra email để xem thông tin đăng nhập SSH. Để có thể đăng nhập VPS qua SSH, chúng ta có thể sử dụng chương trình quản lý tên Putty.

Hướng dẫn đăng nhập VPS bằng Putty

Mặc định, nếu không có yêu cầu khác từ quý khách, VPS được bàn giao cho quý khách sẽ được chúng tôi cài đặt sẵn: FTP Service, Apache, PHP và MySQL. Do đó các bước tạo Host quý khách có thể thực hiện đơn giản như sau:

(Yêu cầu quý khách cần biết sử dụng lệnh vim hoặc nano để sửa file trên VPS)

1. Tạo Host (thêm tên miền vào VPS):

- Mở tập tin tên httpd.conf bằng lệnh:  vim /etc/httpd/conf/httpd.conf
- Tìm đến và bỏ dấu # phía trước ở dòng: #NameVirtualHost *:80
- Dán đoạn code sau vào cuối file httpd.conf:

<VirtualHost *:80>
ServerAdmin webmaster@domain.com
DocumentRoot /home/domaincom/public_html
ServerName domain.com
<Directory /home/domaincom/public_html>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog logs/domaincom-error_log
CustomLog logs/domaincom-access_log common
</VirtualHost>

- Tiến hành Save lại.

2. Tạo user ứng với domain.com như trên bằng lệnh: useradd domaincom

- Tạo thư mục root: mkdir -p /home/domaincom/public_html
- Di chuyển vào thư mục /home bằng lệnh: cd /home
- Tiến hành sửa lại quyền hạn cho thư mục: chmod -R 755 domaincom/public_html và chown -R domaincom.domaincom domaincom/public_html

- Tiến hành reboot lại Apache: /etc/init.d/httpd restart

3. Tạo database và user:

- Tại màn hình ssh, gõ lệnh sau để đặt password root cho mysql: mysqladmin -u root password NEWPASSWORD
- Tại màn hình ssh, gõ lệnh mysql để truy cập vào Database Server: mysql -u root -p (gõ enter và paste pass vào)
- Tạo database và user như sau:

mysql> CREATE DATABASE db_name;
mysql> CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL ON db_name.* to 'user_name'@'localhost';
mysql> FLUSH PRIVILEGES;

4. Tạo tài khoản ftp:
- Gõ lệnh: pure-pw useradd domaincom -u domaincom -g domaincom -d /home/domaincom

- Tiếp tục: pure-pw mkdb
- Đổi pass user: pure-pw passwd user

5. Sử dụng phpmyadmin:

- Truy cập phpmyadmin bằng: http://ipvps/phpmyadmin/
- Tài khoản: root / pass (đã đặt ở bước 3)

6. Để chạy VirtualHost với từng User khác nhau ta có thể tìm hiểu module httpd-itk.

- yum install httpd-itk
edit /etc/sysconfig/httpd

Thêm: HTTPD=/usr/sbin/httpd.itk


- Thêm dòng sau vào VirtualHost, dưới DocumentRoot:

AssignUserId user group

- Restart httpd

Xin chân thành cảm ơn quý khách đã sử dụng dịch vụ SuperHost. Mọi thông tin hỗ trợ xin vui lòng liên lại với chúng tôi tại: techs@superhost.vn





Câu trả lời này hữu ích?

 In nội dung này

Bài viết liên quan

View: 78
Hướng dẫn build phalcol trên máy chủ Cpanel

Để cài đặt Phalcon Framework trên máy chủ Cpanel, các bạn có thể sử dụng EasyApache4 để load...

View: 9460
Hướng dẫn cài đặt Kloxo trên VPS - Centos

Kloxo là một chương trình  để quản trị máy chủ hosting Linux (Control Panel) miễn phí. Hiện tại...

View: 900
Hướng dẫn cài đặt GEO IP trên VPS Linux centos

1. Thực hiện yum các gói cần thiết:yum install geoipyum install geoip-devel2. Thực hiện cài đặt...

View: 50
Khắc phục lỗi stapling_renew_response: responder error trong cpanel/apache

stapling_renew_response là một chức năng dùng để báo hiệu cho server biết và tự động gia hạn SSL....

View: 29
Hướng dẫn khách phục lỗi Cannot load modules/mod_ssl.so into server: libssl.so.1.0.0

Bài viết này được thực hiện trên môi trường Cpanel 68.x:Bước 1: Chạy lệnh sau để kiểm tra bị lỗi...