Post Series: Vesta
  1. 1. Hướng dẫn cài đặt Vesta Control Panel cho VPS
  2. 2. Đường dẫn cấu hình các ứng dụng khi cài Vesta

Ngay sau khi cài đặt Vesta CP là bạn đã có thể sử dụng rồi. Tuy nhiên, để VPS hoạt động ổn định và tối ưu hơn, các bạn có thể chỉnh lại thông số mặc định của Vesta với các file cấu hình bên dưới:

Đường dẫn file cấu hình và log trên RHEL và CentOS

Service

Config

Log

Apache

/etc/httpd/conf/httpd.conf
/etc/httpd/conf.d/*
/home/$user/conf/web/httpd.conf
/home/$user/conf/web/shttpd.conf (ssl)

/var/log/httpd/access_log
/var/log/httpd/error_log
/var/log/httpd/domains/$domain.log
/var/log/httpd/domains/$domain.error.log

PHP

/etc/php.ini
/etc/php.d/*

/var/log/httpd/domains/$domain.error.log

Nginx

/etc/nginx/nginx.conf
/etc/nginx/conf.d/*
/home/$user/conf/web/nginx.conf
/home/$user/conf/web/snginx.conf (ssl)

/var/log/nginx/access.log
/var/log/nginx/error.log
/var/log/httpd/domains/$domain.log
/var/log/httpd/domains/$domain.error.log

Named

/etc/named.conf
/home/$user/conf/dns/$domain.db

/var/log/messages

Exim

/etc/exim/exim.conf
/home/$user/conf/mail/$domain/*

/var/log/exim/main.log
/var/log/exim/reject.log
/var/log/exim/panic.log

Dovecot

/etc/dovecot/dovecot.conf
/etc/dovecot/conf.d/*
/etc/dovecot.conf (rhel5/centos5)
/home/$user/conf/mail/$domain/passwd

/var/log/dovecot.log

ClamAV

/etc/clamd.conf
/etc/freshclam.conf

/var/log/clamav/clamd.log
/var/log/clamav/freshclam.log
/var/log/messages
/var/log/exim/main.log

SpamAssassin

/etc/mail/spamassassin/local.cf

/var/log/exim/main.log

Roundcube

/etc/roundcubemail/main.inc.php
/etc/roundcubemail/db.inc.php
/etc/httpd/conf.d/roundcubemail.conf

/var/log/roundcubemail/*
/var/log/httpd/domains/$domain.log
/var/log/httpd/domains/$domain.error.log

MySQL

/etc/my.cnf
/root/.my.cnf
/usr/local/vesta/conf/mysql.conf

/var/log/mysqld.log

phpMyAdmin

/etc/phpMyAdmin/config.inc.php
/etc/httpd/conf.d/phpMyAdmin.conf

/var/log/httpd/domains/$domain.log
/var/log/httpd/domains/$domain.error.log

PostgreSQL

/var/lib/pgsql/data/postgresql.conf
/var/lib/pgsql/data/pg_hba.conf
/usr/local/vesta/conf/pgsql.conf

/var/lib/pgsql/pgstartup.log

phpPgAdmin

/etc/phpPgAdmin/config.inc.php
/etc/httpd/conf.d/phpPgAdmin.conf

/var/log/httpd/domains/$domain.log
/var/log/httpd/domains/$domain.error.log

Vsftpd

/etc/vsftpd/vsftpd.conf

/var/log/xferlog
/var/log/messages

Vesta

/usr/local/vesta/conf/vesta.conf
/usr/local/vesta/conf/mysql.conf
/usr/local/vesta/conf/pgsql.conf
/usr/local/vesta/conf/ftp.backup.conf
/usr/local/vesta/conf/dns-cluster.conf
/usr/local/vesta/nginx/conf/nginx.conf
/usr/local/vesta/php/lib/php.ini
/usr/local/vesta/php/etc/php-fpm.conf

/var/log/vesta/system.log
/var/log/vesta/auth.log
/var/log/vesta/nginx-error.log
/usr/local/vesta/php/var/log/php-fpm.log

Đường dẫn file cấu hình và log trên Debian và Ubuntu

Service

Config

Log

Apache

/etc/apache2/apache2.conf
/etc/httpd/conf.d/*
/home/$user/conf/web/apache2.conf
/home/$user/conf/web/sapache2.conf (ssl)

/var/log/apache2/access.log
/var/log/apache2/error.log
/var/log/apache2/domains/$domain.log
/var/log/apache2/domains/$domain.error.log

PHP

/etc/php5/apache2/php.ini
/etc/php5/conf.d/*

/var/log/apache2/domains/$domain.error.log

Nginx

/etc/nginx/nginx.conf
/etc/nginx/conf.d/*
/home/$user/conf/web/nginx.conf
/home/$user/conf/web/snginx.conf (ssl)

/var/log/nginx/access.log
/var/log/nginx/error.log
/var/log/apache2/domains/$domain.log
/var/log/apache2/domains/$domain.error.log

Named

/etc/bind/named.conf
/home/$user/conf/dns/$domain.db

/var/log/syslog

Exim

/etc/exim4/exim4.conf.template
/home/$user/conf/mail/$domain/*

/var/log/exim4/mainlog
/var/log/exim/rejectlog
/var/log/exim/paniclog

Dovecot

/etc/dovecot/dovecot.conf
/etc/dovecot/conf.d/*
/home/$user/conf/mail/$domain/passwd

/var/log/dovecot.log

ClamAV

/etc/clamav/clamd.conf
/etc/clamav/freshclam.conf

/var/log/clamav/clamav.log
/var/log/clamav/freshclam.log
/var/log/exim4/mainlog

SpamAssassin

/etc/spamassassin/local.cf

/var/log/exim4/mainlog

Roundcube

/etc/roundcube/main.inc.php
/etc/roundcube/db.inc.php
/etc/apache2/conf.d/roundcube

/var/log/roundcube/*
/var/log/apache2/domains/$domain.log
/var/log/apache2/domains/$domain.error.log

MySQL

/etc/mysql/my.cnf
/root/.my.cnf
/usr/local/vesta/conf/mysql.conf

/var/log/mysql.log
/var/log/mysql/error.log

phpMyAdmin

/etc/phpmyadmin/config.inc.php
/etc/apache2/conf.d/phpmyadmin.conf

/var/log/apache2/domains/$domain.log
/var/log/apache2/domains/$domain.error.log

PostgreSQL

/etc/postgresql/*/main/postgresql.conf
/etc/postgresql/*/main//pg_hba.conf
/usr/local/vesta/conf/pgsql.conf

/var/log/postgresql/postgresql-*-main.log

phpPgAdmin

/etc/phppgadmin/config.inc.php
/etc/apache2/conf.d/phppgadmin

/var/log/apache2/domains/$domain.log
/var/log/apache2/domains/$domain.error.log

Vsftpd

/etc/vsftpd.conf

/var/log/xferlog
/var/log/syslog

Vesta

/usr/local/vesta/conf/vesta.conf
/usr/local/vesta/conf/mysql.conf
/usr/local/vesta/conf/pgsql.conf
/usr/local/vesta/conf/ftp.backup.conf
/usr/local/vesta/conf/dns-cluster.conf
/usr/local/vesta/nginx/conf/nginx.conf
/usr/local/vesta/php/lib/php.ini
/usr/local/vesta/php/etc/php-fpm.conf

/var/log/vesta/system.log
/var/log/vesta/auth.log
/var/log/vesta/nginx-error.log
/usr/local/vesta/php/var/log/php-fpm.log

28 Comments

  1. Minh Nguyen 7 comment

    Anh Luân ơi cho em hỏi cách cấu hình confix đường dẫn như nào ạ? Em lần đầu mò VPS mà nhìn cái bảng kia không làm như nào 🙁

      1. Minh Nguyen 7 comment

        Tuy nhiên, để VPS hoạt động ổn định và tối ưu hơn, các bạn có thể chỉnh lại thông số mặc định của Vesta với các file cấu hình bên dưới:

        Em muốn làm như ảnh bảo đây ạ 🙂

        1. Luân Trần Admin

          À, trong trường hợp bạn không biết rõ mình muốn gì thì cứ để mặc định đó đi nhé, đừng thay đổi gì 😀
          Mình post các file config của nó lên để những bạn nào muốn tùy chỉnh thì có thể sử dụng cho dễ.

  2. Cydia Club 1 comment

    Mình muốn tạo thêm database nhưng mà khi connect vào phpmyadmin thì không thể nào connect với mật khẩu của root được ah.
    Vậy làm sao để có thể tạo được thêm database đây bạn ơi

    1. Luân Trần Admin

      Bạn chú ý mật khẩu root của MySQL khác với mật khẩu root của VPS nhé.

  3. Đat bv ecom 15 comment

    dùng vesta công nhận rất dễ, nhưng có điều hình như tối ưu về ram chưa tốt hay sao ấy bác Luân, site để không thế thỉnh thoảng mình vào xem còn sống hay chết mà ram hết gần 1gb ???

    1. Luân Trần Admin

      Đúng rồi, đó là nhược điểm của các control panel cài đặt tự động như thế này 😀

  4. Tuấn Anh 5 comment

    Chào Luân

    Mình cài được Vesta Panel, hiện tại version của php là 5.4, mình muốn đổi php về 5.3 hoặc 5.2 thì làm thế nào.
    Hướng dẫn mình với.

    Cám ơn

  5. dung 8 comment

    Có nên cài thêm control panel để sử dụng không bác
    hay dùng mặc định gốc của hệ điều hành nhỉ
    dùng mặc định gốc thì hơi khó dùng tí,

  6. Vu 1 comment

    Hi A Luan,

    Em cai xong nhưng tạo account email thành công mà gửi hay nhận email đều không được. Không biết có cấu hình thêm gì nữa không.

    Anh hướng dẫn giúp em vụ này nhé.

        1. Luân Trần Admin

          Gửi mail thì ko cần cấu hình MX record, nhận mail mới cần nhé. Bạn hỏi cái gì nhỉ?

  7. Duy Minh 9 comment

    Luân cho mình hỏi, mình sử dụng Vesta CP nhưng không biết cách nào phân quyền admin đế sử dụng wordpress. Luân hỗ trợ mình được ko? Ví dụ như đoạn mã nào để tự động phân quyền dạng như Script HocVPS có á

  8. Kentneo 1 comment

    Chào bạn! Mình cài đặt xong Vestacp thành công rồi nhưng gặp phải 1 lỗi mình không thể restart httpd, nginx….. và các dịch vụ khác trong panel được mà phải chạy lệnh ssh thì mới đc. Đông thời hệ thống gửi về mail này:
    nginx restart failed
    /usr/local/vesta/bin/v-restart-proxy: line 22: service: command not found
    /usr/local/vesta/bin/v-restart-proxy: line 23: service: command not found

    Bạn có thể hướng dẫn mình cách fix lỗi này được không. Cảm ơn bạn nhiều!

  9. Quách 1 comment

    Mong bác làm bài tối ưu chịu tải cao vesta hoặc script nào chạy code xtre tốt thanks bác

  10. sinhle 70 comment

    xin cho mình hỏi đường dẫn chứa domain web với. Như sentora là “/var/sentora/hostdata/zadmin/public_html/thietkevn_com”
    Không biết đường dẫn trên vestacp đến thư mục chứa domain code web là gì.
    Cảm ơn

  11. Vu Hai 5 comment

    Em cài Vesta CP ok nhưng không truy cập vào PHPMYADMIN được hix

    dính lỗi này, có bác nào biết fix không ạ

    This site can’t be reached
    vps.phonggiaothuy.edu.vn refused to connect.
    Try:
    Checking the connection
    Checking the proxy and the firewall
    ERR_CONNECTION_REFUSED

    1. Việt Phương Moderator

      Lỗi này chưa nói lên đc vấn đề gì bạn à. Chỉ đơn giản là site ý không truy cập được. Phải xem log mới hiểu
      Còn đường dẫn của phpmyadmin bên VestaCP là ip/phpmyadmin mà bạn?

  12. thịnh 5 comment

    Bạn ơi cho mình hỏi vấn đề này với:
    . Mình có cài Vestacp trên vps để chạy web,
    . Mình muốn dùng SSL của mua ở ngoài cụ thể minh mua PositiveSSL của Comodo, Nếu domain ko dùng cloudfare cài trực tiếp trên Vestacp thì mình cài dc
    . Vấn đề là domian mình add tai Cloudfare Giờ mình muốn hỏi :
    . Dùng ssl ở ngoài add trong clouldfare như thế nào có thể nói sơ qua dc ko ? coa cần phải update lên tài khoản pro ko ?
    . Mình làm mãi kodc, xin trợ giúp
    Cám ơn nhiều

Comment của bạn

Your email address will not be published. Required fields are marked *