Browse Source

symlinks for nginx logs

old-stable
root 13 years ago
parent
commit
8766005eab
  1. 10
      create.php
  2. 10
      example.com

10
create.php

@ -78,8 +78,14 @@ $result = system("mkdir " . $domain['htdocs']);
$result = system("mkdir " . $domain['logs']);
//create log files
$result = system("touch " . $domain['logs'] . "/access.log");
$result = system("touch " . $domain['logs'] . "/error.log");
//in nginx folder
$result = system("touch " . "/var/log/nginx/" . $domain['name'] . ".access.log");
$result = system("touch " . "/var/log/nginx/" . $domain['name'] . ".error.log");
//symlink
$result = system("ln -s " . "/var/log/nginx/" . $domain['name'] . ".access.log " . $domain['logs'] . "/access.log");
$result = system("ln -s " . "/var/log/nginx/" . $domain['name'] . ".error.log " . $domain['logs'] . "/error.log");
//Error check
if ($result != '') {

10
example.com

@ -1,9 +1,8 @@
server{
server_name example.com;
listen 80;
server_name www.example.com example.com;
access_log /var/www/example.com/logs/access.log ;
error_log /var/www/example.com/logs/error.log;
access_log /var/log/nginx/example.com.access.log ;
error_log /var/log/nginx/example.com.error.log;
root /var/www/example.com/htdocs;
index index.php index.html index.htm;
@ -13,12 +12,11 @@ server{
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
#root dir
location / {
autoindex on;
try_files $uri $uri/ /index.php?q=$uri&$args;
try_files $uri $uri/ /index.php;
}
}

Loading…
Cancel
Save