Форум программистов, компьютерный форум, киберфорум
Nginx
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
6 / 6 / 5
Регистрация: 29.01.2015
Сообщений: 467

Nginx - куда добавлять свои директивы?

09.11.2015, 10:41. Показов 1640. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет использую open server. Недавно перешел на 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
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
#-----------------------------------------------#
# Основная конфигурация сервера
#-----------------------------------------------#
 
worker_processes    1;
pid                 "%sprogdir%/userdata/temp/nginx.pid";
error_log           "%sprogdir%/userdata/logs/%httpdriver%_error.log" warn;
 
events {
worker_connections    1024;
}
 
http {
 
include             "%sprogdir%/modules/http/%httpdriver%/conf/mimen.types";
error_log           "%sprogdir%/userdata/logs/%httpdriver%_error.log" warn;
default_type        application/octet-stream;
%httpcharset%
log_format main '$host: $remote_addr [$time_local] '
'"$request" "$http_referer" $status $bytes_sent '
'"$http_user_agent" "$http_x_forwarded_for"';
%logstring%
 
autoindex                     on;
tcp_nopush                    on;
tcp_nodelay                   on;
reset_timedout_connection     on;
ignore_invalid_headers        off;
server_tokens                 off;
server_name_in_redirect       off;
keepalive_timeout             60 60;
client_header_timeout         1m;
send_timeout                  1m;
 
#-----------------------------------------------#
# Конфигурация буферов
#-----------------------------------------------#
 
client_body_timeout           1m;
client_body_buffer_size       256k;
client_header_buffer_size     4k;
client_max_body_size          50m;
large_client_header_buffers   4 8k;
server_names_hash_bucket_size 512;
server_names_hash_max_size    4096;
 
#-----------------------------------------------#
# Конфигурация GZIP
#-----------------------------------------------#
 
gzip                          on;
gzip_buffers                  4 64k;
gzip_comp_level               6;
gzip_disable                  "msie6";
gzip_min_length               32768;
gzip_proxied                  any;
gzip_static                   off;
gzip_vary                     on;
gzip_types                    text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
 
#-----------------------------------------------#
# Указание временных каталогов
#-----------------------------------------------#
 
client_body_temp_path         "%sprogdir%/userdata/temp" 1 2;
fastcgi_temp_path             "%sprogdir%/userdata/temp" 1 2;
proxy_temp_path               "%sprogdir%/userdata/temp" 1 2;
scgi_temp_path                "%sprogdir%/userdata/temp" 1 2;
uwsgi_temp_path               "%sprogdir%/userdata/temp" 1 2;
 
#-----------------------------------------------#
# Конфигурация SSL
#-----------------------------------------------#
 
ssl_certificate               "%sprogdir%/userdata/config/server.crt";
ssl_certificate_key           "%sprogdir%/userdata/config/server.key";
ssl_ciphers                   ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA;
ssl_session_cache             builtin:5000;
ssl_dhparam                   "%sprogdir%/userdata/config/dhparam.pem";
ssl_prefer_server_ciphers     on;
ssl_protocols                 TLSv1 TLSv1.1 TLSv1.2;
ssl_session_timeout           10m;
 
#-----------------------------------------------#
# FastCGI PHP
#-----------------------------------------------#
 
%streams%
 
#-----------------------------------------------#
# Внимание!
# Служебная конфигурация хоста сервера Nginx
# Данный блок не предназначен для модификации!
# Первичный виртуальный хост "по умолчанию"
#-----------------------------------------------#
 
server {
    listen        %ip%:%httpport% default_server;
    listen        %ip%:%httpsport% default_server ssl;
    location / {
        root      %sprogdir%/modules/system/html/default;
        index     index.html;
    }
 
    # Подключение веб-инструментов
    #---------------------------------------#
    # <Не изменяйте этот блок конфигурации>
    location /openserver/ {
        root    "%sprogdir%/modules/system/html";
        index    index.php;
        %allow%allow all;
        allow    127.0.0.0/8;
        allow    ::1/128;
        allow    %ips%;
        deny     all;
        location /openserver/server-status {
            stub_status    on;
        }
        location ~ ^/openserver/.*\.php$ {
            root                               "%sprogdir%/modules/system/html";
            fastcgi_pass                       backend;
            fastcgi_index                      index.php;
            fastcgi_buffers                    4 64k;
            fastcgi_connect_timeout            1s;
            fastcgi_ignore_client_abort        off;
            fastcgi_next_upstream              timeout;
            fastcgi_read_timeout               5m;
            fastcgi_send_timeout               5m;
            fastcgi_param    TMP               "%sprogdir%/userdata/temp";
            fastcgi_param    TMPDIR            "%sprogdir%/userdata/temp";
            fastcgi_param    TEMP              "%sprogdir%/userdata/temp";
            fastcgi_param    CONTENT_TYPE      $content_type;
            fastcgi_param    CONTENT_LENGTH    $content_length;
            fastcgi_param    DOCUMENT_URI      $document_uri;
            fastcgi_param    DOCUMENT_ROOT     $document_root;
            fastcgi_param    GATEWAY_INTERFACE CGI/1.1;
            fastcgi_param    HTTPS             $https;
            fastcgi_param    QUERY_STRING      $query_string;
            fastcgi_param    REQUEST_METHOD    $request_method;
            fastcgi_param    REQUEST_URI       $request_uri;
            fastcgi_param    REMOTE_ADDR       $remote_addr;
            fastcgi_param    REMOTE_PORT       $remote_port;
            fastcgi_param    SERVER_ADDR       $server_addr;
            fastcgi_param    SERVER_PORT       $server_port;
            fastcgi_param    SERVER_NAME       $host;
            fastcgi_param    SERVER_PROTOCOL   $server_protocol;
            fastcgi_param    SERVER_SOFTWARE   nginx;
            fastcgi_param    SCRIPT_FILENAME   $document_root$fastcgi_script_name;
            fastcgi_param    SCRIPT_NAME       $fastcgi_script_name;
        }
    }
    # <Не изменяйте этот блок конфигурации/>
    #---------------------------------------#
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.11.2015, 10:41
Ответы с готовыми решениями:

Есть ли какие-нибудь графические редакторы для схематичных рисунков, куда можно было добавлять свои элементы?
Привет! Есть ли какие-нибудь графические редакторы для схематичных рисунков, куда можно было добавлять свои элементы? например, разные...

Как и куда добавлять библиотеки?
Всем привет! Недавно перешел на питон, и возникла проблема с библиотеками. Как и куда их добавлять. Перелопатил Интернет, про pip...

Куда им как добавлять код JS в WP?
Куда им как добавлять код JS в WP? есть плагин Divi - это типа вижин композера, добавляю поле &quot;код&quot; на страницу, там есть поля...

1
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
09.11.2015, 20:26
Лучший ответ Сообщение было отмечено qwertyyyyyw как решение

Решение

Link
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.11.2015, 20:26
Помогаю со студенческими работами здесь

Куда добавлять условие в иерархический запрос?
Условие: Выведите иерархию подчинений воинских подразделений сверху вниз, начиная с полка 'Regiment #1271A', и численность личного...

Куда размещать свои модули и классы?
Собсвенно сабж. Ну для моделей, хелперов и контроллеров есть папки. А если я хачу сделать класс AuthManager Который может...

Есть ли разница куда добавлять новые страницы в Sitemap?
Всем привет. Особо Сео не занимаюсь, занимаюсь на разработкой веб, в частности веб-приложений... Недавно появилась задача сделать...

Куда компоненты ActiveX сохраняют свои Property ??? (0)
Куда компоненты ActiveX сохраняют свои Property ???

Куда сохраняет свои базы обновлении NOD 32
куда сохраняет свои базы обновлении nod 32 примерно??? (C:\Documents and Settings\All Users\Application Data\ESET\ESET NOD32...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru