Модератор
 Аватар для TanaTiX
2917 / 1775 / 180
Регистрация: 19.02.2011
Сообщений: 6,526

Настройка локальной папки для запуска сервера

17.09.2014, 12:16. Показов 7037. Ответов 30
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Поставил недавно ubuntu и nginx вкупе с MySQL и php. До этого (ооо-О-очень давно и недолго) сидел под виндой на апаче, т.е. каких-то навыков ноль. Хотелось бы иметь возможность порписать путь к локальной (а может и нет) папке, откуда сервер по умолчанию будет грузить страницы. Если проблему изложил не совсем по-русски - уточню, спрашивайте. Заранее спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.09.2014, 12:16
Ответы с готовыми решениями:

Настройка DNS-сервера Bind9 для локальной WIFI-сети
Приветствую. У меня есть подключённый к интернету WIFI-роутер и три ноутбука, использующие это подключение. На одном из них, имеющем...

Настройка web сервера и локальной сети
Доброго времени суток, прошу помощи и сильно не ругайтесь. Прошу прощения если тему не совсем корректно указал но суть в следующем: В...

Настройка раздачи интернета по локальной сети с сервера через оптику
Здравствуйте! Столкнулся с проблемой в осуществлении раздачи интернета на несколько компьютеров. Имеется оптоволоконный интернет, его...

30
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
17.09.2014, 13:59
Сколько сайтов? Планируется ли создание виртуальных хостов? Знаете такие директивы в nginx как
Code
1
set $root_path /var/www/your_site;
?
1
Заблокирован
17.09.2014, 14:51
TanaTiX, правила абсолютно не меняются. Неизвестные хосты идут на первый по конфигу сайт.

root /some/folder;

Вообще неясна суть - всё есть в примерах в /etc/nginx
0
Модератор
 Аватар для TanaTiX
2917 / 1775 / 180
Регистрация: 19.02.2011
Сообщений: 6,526
19.09.2014, 00:23  [ТС]
Цитата Сообщение от Amet13 Посмотреть сообщение
Сколько сайтов?
пока один, а там - хз
Цитата Сообщение от Amet13 Посмотреть сообщение
Планируется ли создание виртуальных хостов?
вероятно
Цитата Сообщение от Amet13 Посмотреть сообщение
Знаете такие директивы в nginx как
я еще ничего не знаю
выполнение данной строки (логика команды как бы ясна) осуществить независимо от предыдущих вопросов?
0
Модератор
 Аватар для TanaTiX
2917 / 1775 / 180
Регистрация: 19.02.2011
Сообщений: 6,526
25.09.2014, 02:58  [ТС]
Amet13, попробовал - не получилось. Полез в nginx.conf. После моих потуг имеет примерно следующее содержание:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
user www-data;
worker_processes 4;
pid /run/nginx.pid;
 
events {
    worker_connections 768;
    # multi_accept on;
}
 
http {
 
    ##
    # Basic Settings
    ##
 
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;
    # server_tokens off;
 
    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;
 
    include /etc/nginx/mime.types;
    default_type application/octet-stream;
 
    ##
    # Logging Settings
    ##
 
    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;
 
    ##
    # Gzip Settings
    ##
 
    gzip on;
    gzip_disable "msie6";
 
    # gzip_vary on;
    # gzip_proxied any;
    # gzip_comp_level 6;
    # gzip_buffers 16 8k;
    # gzip_http_version 1.1;
    # gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
 
    ##
    # nginx-naxsi config
    ##
    # Uncomment it if you installed nginx-naxsi
    ##
 
    #include /etc/nginx/naxsi_core.rules;
 
    ##
    # nginx-passenger config
    ##
    # Uncomment it if you installed nginx-passenger
    ##
    
    #passenger_root /usr;
    #passenger_ruby /usr/bin/ruby;
 
    ##
    # Virtual Host Configs
    ##
 
    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
 
    server{
        listen 80;
        root /media/tanatix/example;
        index index.php index.html index.htm;
        server_name test.com;
        location / {
            root /media/tanatix/example;
        }
    }
}
Т.е. ничего не менял, только дописал блок server. Загружается все так же из папки согласно настройкам по умолчанию. Что нужно поправить?
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
25.09.2014, 09:23
Лучше для каждого хоста создавать свой файл конфигурации в /etc/nginx/sites-enabled/ так удобнее.
Насчёт корневого каталога, вроде верно всё, гляньте, что там в логах.
1
Модератор
 Аватар для TanaTiX
2917 / 1775 / 180
Регистрация: 19.02.2011
Сообщений: 6,526
25.09.2014, 10:56  [ТС]
Amet13, в той папке присутствует файд default со следующим
содержимым:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# You may add here your
# server {
#   ...
# }
# statements for each of your virtual hosts to this file
 
##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# http://wiki.nginx.org/Pitfalls
# http://wiki.nginx.org/QuickStart
# http://wiki.nginx.org/Configuration
#
# Generally, you will want to move this file somewhere, and start with a clean
# file but keep this around for reference. Or just disable in sites-enabled.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##
 
server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;
 
    root /usr/share/nginx/html;
    index index.php index.html index.htm;
 
    # Make site accessible from http://localhost/
    server_name localhost;
 
    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ =404;
        # Uncomment to enable naxsi on this location
        # include /etc/nginx/naxsi.rules
    }
 
    # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests
    #location /RequestDenied {
    #   proxy_pass http://127.0.0.1:8080;    
    #}
 
    error_page 404 /404.html;
 
    # redirect server error pages to the static page /50x.html
    #
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
 
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
    #   # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
    #
    #   # With php5-cgi alone:
    #   fastcgi_pass 127.0.0.1:9000;
    #   # With php5-fpm:
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }
 
    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #   deny all;
    #}
}
 
 
# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
#   listen 8000;
#   listen somename:8080;
#   server_name somename alias another.alias;
#   root html;
#   index index.html index.htm;
#
#   location / {
#       try_files $uri $uri/ =404;
#   }
#}
 
 
# HTTPS server
#
#server {
#   listen 443;
#   server_name localhost;
#
#   root html;
#   index index.html index.htm;
#
#   ssl on;
#   ssl_certificate cert.pem;
#   ssl_certificate_key cert.key;
#
#   ssl_session_timeout 5m;
#
#   ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
#   ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";
#   ssl_prefer_server_ciphers on;
#
#   location / {
#       try_files $uri $uri/ =404;
#   }
#}


Т.е. мне его нужно привести к следующему
виду:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# You may add here your
# server {
#   ...
# }
# statements for each of your virtual hosts to this file
 
##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# http://wiki.nginx.org/Pitfalls
# http://wiki.nginx.org/QuickStart
# http://wiki.nginx.org/Configuration
#
# Generally, you will want to move this file somewhere, and start with a clean
# file but keep this around for reference. Or just disable in sites-enabled.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##
 
server {
    listen 80 test.com;#менял тут
    listen [::]:80 default_server ipv6only=on;
 
    root /media/tanatix/example;#менял тут
    index index.php index.html index.htm;
 
    # Make site accessible from http://localhost/
    server_name /media/tanatix/example;#менял тут
 
    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ =404;
        # Uncomment to enable naxsi on this location
        # include /etc/nginx/naxsi.rules
    }
 
    # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests
    #location /RequestDenied {
    #   proxy_pass http://127.0.0.1:8080;    
    #}
 
    error_page 404 /404.html;
 
    # redirect server error pages to the static page /50x.html
    #
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
 
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
    #   # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
    #
    #   # With php5-cgi alone:
    #   fastcgi_pass 127.0.0.1:9000;
    #   # With php5-fpm:
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }
 
    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #   deny all;
    #}
}
 
 
# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
#   listen 8000;
#   listen somename:8080;
#   server_name somename alias another.alias;
#   root html;
#   index index.html index.htm;
#
#   location / {
#       try_files $uri $uri/ =404;
#   }
#}
 
 
# HTTPS server
#
#server {
#   listen 443;
#   server_name localhost;
#
#   root html;
#   index index.html index.htm;
#
#   ssl on;
#   ssl_certificate cert.pem;
#   ssl_certificate_key cert.key;
#
#   ssl_session_timeout 5m;
#
#   ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
#   ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";
#   ssl_prefer_server_ciphers on;
#
#   location / {
#       try_files $uri $uri/ =404;
#   }
#}

И содержимое nginx.conf оставить как сейчас?
Вот содержимое логов с ошибками
Кликните здесь для просмотра всего текста
2014/09/23 10:20:03 [notice] 19817#0: using inherited sockets from "6;7;"
2014/09/25 00:56:50 [notice] 5155#0: signal process started
2014/09/25 02:11:58 [emerg] 6412#0: unexpected "}" in /etc/nginx/nginx.conf:77
2014/09/25 02:13:22 [notice] 6485#0: signal process started
2014/09/25 02:13:24 [notice] 6491#0: signal process started
2014/09/25 02:35:26 [emerg] 6782#0: directive "index" is not terminated by ";" in /etc/nginx/nginx.conf:79
2014/09/25 02:35:48 [emerg] 6800#0: directive "index" is not terminated by ";" in /etc/nginx/nginx.conf:79
2014/09/25 02:36:06 [emerg] 6823#0: directive "index" is not terminated by ";" in /etc/nginx/nginx.conf:79
2014/09/25 02:36:14 [emerg] 6839#0: directive "index" is not terminated by ";" in /etc/nginx/nginx.conf:79
2014/09/25 02:36:48 [emerg] 6877#0: directive "index" is not terminated by ";" in /etc/nginx/nginx.conf:79
2014/09/25 02:36:55 [emerg] 6898#0: directive "index" is not terminated by ";" in /etc/nginx/nginx.conf:79
2014/09/25 02:38:40 [emerg] 1138#0: directive "index" is not terminated by ";" in /etc/nginx/nginx.conf:79
2014/09/25 02:42:36 [emerg] 3111#0: directive "index" is not terminated by ";" in /etc/nginx/nginx.conf:79
2014/09/25 02:43:19 [emerg] 3208#0: directive "index" is not terminated by ";" in /etc/nginx/nginx.conf:79
2014/09/25 02:45:22 [notice] 3274#0: signal process started
2014/09/25 02:46:37 [notice] 3293#0: signal process started
2014/09/25 02:48:24 [notice] 3342#0: signal process started

С доступами пока не выкладываю: не помещается в сообщение.
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
25.09.2014, 11:51
Цитата Сообщение от TanaTiX Посмотреть сообщение
И содержимое nginx.conf оставить как сейчас?
Привести к изначальному виду.
Файл default можно сменить для вашего каталога. Тогда всё должно работать. Если будете создавать несколько хостов, для них будете свои файлы конфигураций создавать.
1
Модератор
 Аватар для TanaTiX
2917 / 1775 / 180
Регистрация: 19.02.2011
Сообщений: 6,526
25.09.2014, 13:14  [ТС]
Создал копированием файл ttx.com, затем изменил его:

Не по теме:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# You may add here your
#server {
    
#}
# statements for each of your virtual hosts to this file
 
##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# http://wiki.nginx.org/Pitfalls
# http://wiki.nginx.org/QuickStart
# http://wiki.nginx.org/Configuration
#
# Generally, you will want to move this file somewhere, and start with a clean
# file but keep this around for reference. Or just disable in sites-enabled.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##
 
server {
 
    listen 80;
    root /media/tanatix/example;
    index index.php index.html index.htm;
    server_name ttx.com;
 
    #listen 80 default_server;
    #listen [::]:80 default_server ipv6only=on;
 
 
    # Make site accessible from http://localhost/
    server_name localhost;
 
    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ =404;
        root /media/tanatix/example;
        # Uncomment to enable naxsi on this location
        # include /etc/nginx/naxsi.rules
    }
 
    # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests
    #location /RequestDenied {
    #   proxy_pass http://127.0.0.1:8080;    
    #}
 
    error_page 404 /404.html;
 
    # redirect server error pages to the static page /50x.html
    #
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
 
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
    #   # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
    #
    #   # With php5-cgi alone:
    #   fastcgi_pass 127.0.0.1:9000;
    #   # With php5-fpm:
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }
 
    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #   deny all;
    #}
}
 
 
# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
#   listen 8000;
#   listen somename:8080;
#   server_name somename alias another.alias;
#   root html;
#   index index.html index.htm;
#
#   location / {
#       try_files $uri $uri/ =404;
#   }
#}
 
 
# HTTPS server
#
#server {
#   listen 443;
#   server_name localhost;
#
#   root html;
#   index index.html index.htm;
#
#   ssl on;
#   ssl_certificate cert.pem;
#   ssl_certificate_key cert.key;
#
#   ssl_session_timeout 5m;
#
#   ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
#   ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";
#   ssl_prefer_server_ciphers on;
#
#   location / {
#       try_files $uri $uri/ =404;
#   }
#}


При этом при перезагрузке получаю
nginx: [emerg] duplicate location "/" in /etc/nginx/sites-enabled/ttx.com~:39
0
Модератор
 Аватар для TanaTiX
2917 / 1775 / 180
Регистрация: 19.02.2011
Сообщений: 6,526
27.09.2014, 19:34  [ТС]
Не знаю, каким образом, но родилось следущее (лишнее поудалял):
nginx.conf в /etc/nginx
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
user www-data;
worker_processes 4;
pid /run/nginx.pid;
 
events {
    worker_connections 768;
}
 
http {
 
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;
    include /etc/nginx/mime.types;
    default_type application/octet-stream;
    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;
 
    gzip on;
    gzip_disable "msie6";
 
    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/example;
}

example в /etc/nginx/sites-enabled
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
server {
    listen 127.0.0.1:80;
    charset utf8;
    root /var/www/test.com;
    index index.php index.html index.htm;
    location / {
        try_files $uri $uri/ /index.php?q=$uri;
    }
    
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
 
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }
}

и в /var/www/test.com
PHP
1
2
3
<?php
    echo "www ввв";
?>
На данный момент проблема в том, что в /var/www/test.com работает, а настроить на /home/tanatix/active не получается (в example меняю значение root)
Как побороть?

Не по теме:

ЗЫ. ну и может какие-то другие очевидные косяки мимоходом в настройках подскажите...

0
Заблокирован
27.09.2014, 19:49
Логично, ***, что www-data в твой /home/* доступа НЕ имеет... В таком виде оптимальнее уж сразу под собой запускать.
1
Модератор
 Аватар для TanaTiX
2917 / 1775 / 180
Регистрация: 19.02.2011
Сообщений: 6,526
27.09.2014, 21:42  [ТС]
Dr_Quake, я в этом нуб, можно подробнее как это настроить?
0
Заблокирован
27.09.2014, 21:49
user www-data;
на себя смени.
0
Модератор
 Аватар для TanaTiX
2917 / 1775 / 180
Регистрация: 19.02.2011
Сообщений: 6,526
27.09.2014, 22:01  [ТС]
Dr_Quake, в example поменял root на свою папку, а в nginx.conf
Code
1
user tanatix;
В результате получаю
502 Bad Gateway
Что делаю не так?
0
Заблокирован
27.09.2014, 22:04
А это уже не скажешь что. Смотри что в логах. Скорее всего 404, а ошибку(саму страницу) выдать не может т.к. там ссылка на дефолтные nginx с правами на www-data.

Добавлено через 1 минуту
Ну и да - если у тебя там php - нету у тебя никакого php, и вести тебя в его прикручивании я не буду, это долго и геморно.
0
Модератор
 Аватар для TanaTiX
2917 / 1775 / 180
Регистрация: 19.02.2011
Сообщений: 6,526
27.09.2014, 22:24  [ТС]
php прикручен, сейчас логи гляну. Пока нет понимания какие именно настройки смотреть, там и погуглить бы может что удалось.
0
Заблокирован
27.09.2014, 22:25
Как прикручен - так и работает. Даже в логах что-то увидеть будет проблемно(тот же nph или fix_pathnames) если это не прямой косяк.
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
27.09.2014, 22:27
Для начала /var/log/nginx/access.log и error.log
0
Модератор
 Аватар для TanaTiX
2917 / 1775 / 180
Регистрация: 19.02.2011
Сообщений: 6,526
27.09.2014, 22:43  [ТС]
Из последних записей:
access.log
127.0.0.1 - - [27/Sep/2014:18:18:43 +0400] "GET / HTTP/1.1" 200 38 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0"
127.0.0.1 - - [27/Sep/2014:21:53:28 +0400] "GET / HTTP/1.1" 200 38 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0"
127.0.0.1 - - [27/Sep/2014:21:53:30 +0400] "GET / HTTP/1.1" 200 38 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0"
127.0.0.1 - - [27/Sep/2014:21:53:31 +0400] "GET / HTTP/1.1" 200 38 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0"
127.0.0.1 - - [27/Sep/2014:21:53:32 +0400] "GET / HTTP/1.1" 200 38 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0"
127.0.0.1 - - [27/Sep/2014:21:53:32 +0400] "GET / HTTP/1.1" 200 38 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0"
127.0.0.1 - - [27/Sep/2014:21:54:14 +0400] "GET / HTTP/1.1" 502 181 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0"
127.0.0.1 - - [27/Sep/2014:22:38:46 +0400] "GET /favicon.ico HTTP/1.1" 404 151 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0"


error.log
2014/09/27 18:14:15 [crit] 11587#0: *29 stat() "/home/tanatix/active" failed (13: Permission denied), client: 127.0.0.1, server: , request: "GET / HTTP/1.1", host: "127.0.0.1"
2014/09/27 18:14:15 [crit] 11587#0: *29 stat() "/home/tanatix/active" failed (13: Permission denied), client: 127.0.0.1, server: , request: "GET / HTTP/1.1", host: "127.0.0.1"
2014/09/27 18:14:15 [crit] 11587#0: *29 stat() "/home/tanatix/active/index.php" failed (13: Permission denied), client: 127.0.0.1, server: , request: "GET / HTTP/1.1", host: "127.0.0.1"
2014/09/27 18:15:26 [notice] 11640#0: signal process started
2014/09/27 18:15:51 [notice] 11670#0: signal process started
2014/09/27 21:54:11 [notice] 12100#0: signal process started
2014/09/27 21:54:14 [crit] 12103#0: *40 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: , request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "127.0.0.1"
2014/09/27 22:38:05 [emerg] 3434#0: "user" directive is not allowed here in /etc/nginx/sites-enabled/example:3
2014/09/27 22:38:27 [emerg] 3437#0: "user" directive is not allowed here in /etc/nginx/sites-enabled/example:3
2014/09/27 22:38:36 [notice] 3439#0: signal process started
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
27.09.2014, 23:00
Судя по error.log ругается на директиву "user".
Нужен полный конфиг nginx.conf и example
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.09.2014, 23:00
Помогаю со студенческими работами здесь

sh скрипт для запуска с другой папки
Здравствуйте, а как сделать sh скрипт для запуска с другой папки. например : мне надо запустить: etc/server/server а sh скрипт будет...

Куда сохранить папки для запуска?
Всем доброго времени суток дорогие форумчане, Я хотел узнать куда и как сохранить файлы php на сервер что бы он запустился на...

Расшаренные папки в локальной сети. Запрет копирования файлов/папки?
При разрешенном чтении запретить копирование файлов или папки целиком в локальной сети? очень слабо верится что такое возможно, но всё...

Настройка терминала для запуска по сети
Здравствуйте, подскажите пожалуйста как можно настроить что то наподобие тонких клиентов, имеется достаточно хороший компьютер - сервер с...

Для чего нужен DNS сервера в локальной сети ?
привет. сегодня читал главу в книге про linux, про DNS сервера. как я понимаю, они стоят в серьезных internet организациях, которые...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
Исключения в Java: советы, примеры кода и многое другое
Javaican 18.05.2025
Исключения — это объекты, созданные когда программа сталкивается с непредвиденной ситуацией: файл не найден, сетевое соединение разорвано, деление на ноль. . . Список можно продолжать до бесконечности. . . .
Как сделать SSO (Single Sign-On) в C# приложении
stackOverflow 18.05.2025
SSO — это механизм, позволяющий пользователю пройти аутентификацию один раз и получить доступ к нескольким приложениям без повторного ввода учетных данных. Вы наверняка сталкивались с ним, когда. . .
Kubernetes с Apache Flink для обработки данных в реальном времени
Mr. Docker 17.05.2025
Kubernetes — это целая философия управления распределёнными приложениями. В отличие от "примитивных" решений вроде Docker Swarm, K8s (как его ласково называют в тусовке DevOps-инженеров) предлагает. . .
Использование декораторов в Python
py-thonny 17.05.2025
Если вы когда-нибудь задумывались о том, как красиво расширить функциональность кода без лишней возни и дублирования, декораторы в Python — та самая волшебная палочка, которую вы искали. По сути, это. . .
Реализация многопоточных сетевых серверов на Python
py-thonny 16.05.2025
Когда сталкиваешься с необходимостью писать высоконагруженные сетевые сервисы, выбор технологии имеет критическое значение. Python, со своей элегантностью и высоким уровнем абстракции, может. . .
C# и IoT: разработка Edge приложений с .NET и Azure IoT
UnmanagedCoder 16.05.2025
Мир меняется прямо на наших глазах, и интернет вещей (IoT) — один из главных катализаторов этих перемен. Если всего десять лет назад концепция "умных" устройств вызывала скептические улыбки, то. . .
Гибридные квантово-классические вычисления: Примеры оптимизации
EggHead 16.05.2025
Гибридные квантово-классические вычисления — это настоящий прорыв в подходах к решению сложнейших вычислительных задач. Представьте себе союз двух разных миров: классические компьютеры, с их. . .
Использование вебсокетов в приложениях Java с Netty
Javaican 16.05.2025
HTTP, краеугольный камень интернета, изначально был спроектирован для передачи гипертекста с минимальной интерактивностью. Его главный недостаток в контексте современных приложений — это. . .
Реализация операторов Kubernetes
Mr. Docker 16.05.2025
Концепция операторов Kubernetes зародилась в недрах компании CoreOS (позже купленной Red Hat), когда команда инженеров искала способ автоматизировать управление распределёнными базами данных в. . .
Отражение в C# и динамическое управление типами
stackOverflow 16.05.2025
Reflection API в . NET — это набор классов и интерфейсов в пространстве имён System. Reflection, который позволяет исследовать и манипулировать типами, методами, свойствами и другими элементами. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru