[EasyEngine] Vị trí các tập tin cấu hình

24 Tháng Năm, 2015

Bài này thuộc phần 6 của 7 phần trong serie Hướng dẫn EasyEngine

Trong khi sử dụng EasyEngine bạn có thể sẽ cần tìm một số tập tin cấu hình (như php.ini chẳng hạn) để cấu hình lại website của mình, nên ở bài này mình sẽ nêu rõ vị trí các tập tin cấu hình bên trong EasyEngine để bạn dễ nắm bắt.

 

 

Nginx

Cấu hình NGINX:

  • /etc/nginx/ – Tất cả các file cấu hình liên quan tới NGINX đều lưu ở đây.
  • /etc/nginx/nginx.conf – File cấu hình chính của NGINX.
  • /etc/nginx/sites-available/ – File cấu hình của các domain đã thêm vào máy chủ. Nếu cần sửa gì ở từng domain thì nên sửa trong đây.
  • /etc/nginx/sites-enables/ – Thư mục chứa các symbolic link dẫn đến file cấu hình của domain tương ứng, nó chỉ có trong đây nếu domain đó đang kích hoạt. Không cần sửa/xem.
  • /etc/nginx/common/ – Thư mục chứa các cấu hình thêm vào NGINX như hhvm, W3 Total Cache, WP Super Cache, Pagespeed,…

Log:

  • /var/log/nginx/ – Thư mục chứa toàn bộ các file log của NGINX.
  • /var/log/nginx/example.com.access.log – File access log của domain example.com.
  • /var/log/nginx/example.com.error.log – File error log của domain example.com.

PHP

Cấu hình PHP:

  • /etc/php5/ – Tất cả các file cấu hình của PHP nằm trong đây.
  • /etc/php5/fpm/php.ini – File cấu hình chính của PHP.
  • /etc/php5/fpm/php-fpm.conf – Các cài đặt của PHP-FPM.
  • /etc/php5/fpm/conf.d/www.conf – File cấu hình PHP-FPM riêng lẻ, bạn có thể tạo ra nhiều file với tên khác nhau nếu có nhu cầu.

Log:

  • /var/log/php5-fpm/ – Tất cả các log liên quan đến PHP-FPM đều nằm ở đây.
  • /var/log/php5-fpm/slow.log – Xem log các script thực thi chậm.
  • /var/log/php5-fpm/php.log – Log liên quan đến PHP.

MySQL – Cấu hình & logs

Cấu hình MySQL:

  • /etc/mysql/my.cnf – Đây là file cấu hình chính dành cho MySQL.
  • /root/.my.cnf – File này chứa user & pass root của MySQL.

Log:

  • /var/log/mysql/mysql.log – Các log chung liên quan đến MySQL.
  • /var/log/mysql/mysql-slow.log – Log ghi lại các query thực thi lâu đến MySQL.

Cấu trúc thư mục website

Following is the convention we will be using for WordPress as well as non-WordPress sites.

  • /var/www – Tất cả các thư mục của từng domain sẽ được lưu trong đây.
  • /var/www/example.com – Tất cả dữ liệu liên quan đến domain example.com đều lưu trong đây. Thư mục này cũng chứa file wp-config.php của WordPress.
  • /var/www/example.com/htdocs – Thư mục gốc chứa dữ liệu website mà nó sẽ hiển thị ra ngoài, đây chính là thư mục public_html mà bạn hay gặp.
  • /var/www/example.com/logs – Thư mục chứa log liên quan đến domain example.com

Nhiêu đó là đủ rồi đúng không nào?