powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Знатоки nginx. Подскажите.
9 сообщений из 9, страница 1 из 1
Знатоки nginx. Подскажите.
    #39774986
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дефолтная установка nginx под Ubuntu.
Код: sql
1.
2.
3.
4.
5.
root@mayton-HP-250-G4-Notebook-PC:~# uname -a
Linux mayton-HP-250-G4-Notebook-PC 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
root@mayton-HP-250-G4-Notebook-PC:~# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful


Хочу поменять сетевой адрес и порт на другой.
Добавляю секцию

Код: sql
1.
2.
3.
server {
    listen 127.0.0.1:5005;
}



Тестирую.

Код: sql
1.
2.
3.
root@mayton-HP-250-G4-Notebook-PC:~# nginx -t
nginx: [emerg] "server" directive is not allowed here in /etc/nginx/nginx.conf:6
nginx: configuration file /etc/nginx/nginx.conf test failed



что не так?
...
Рейтинг: 0 / 0
Знатоки nginx. Подскажите.
    #39775008
maxkar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДобавляю секцию

Убунты не держу а вот nginx есть. Поэтому вопрос - а что там вокруг шестрой строки? Секция server должна находиться внутри секции http. В моем конфиге шестая строка - это top level будет, перед секцией events (которая подвинется с этой строки), а это неправильно.

Поищите в конфиге существующую секцию server - в конце концов nginx же у вас слушает, значит и хоть одна секция должна быть. И добавляйте свое перед/после/вместо существующей, тогда все должно заработать. Если не найдете (вот уж не знаю, есть ли хоть какие-то умолчания) - можно в конце секции http добавить, перед закрывающей ее фигурной скобкой.
...
Рейтинг: 0 / 0
Знатоки nginx. Подскажите.
    #39775032
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxkar,

fixed! Спасибо. И хто знал. В документации это было неочевидно.

Но не уходите далеко. У меня еще будут вопросы по Memcached и интеграции с другими серверами.
...
Рейтинг: 0 / 0
Знатоки nginx. Подскажите.
    #39775033
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... валидация прошла ОК. Рестартовал.

Но теперь у меня 2 листенера. И на 80 и на 5005. Что за хрень?
...
Рейтинг: 0 / 0
Знатоки nginx. Подскажите.
    #39775034
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот конфиг.
Код: sql
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.
root@mayton-HP-250-G4-Notebook-PC:/etc/nginx# cat nginx.conf 
user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;


events {
	worker_connections 768;
	# multi_accept on;
}

http {

        server {
          listen 127.0.0.1:5005;
        }


	##
	# 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;

	##
	# SSL Settings
	##

	ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
	ssl_prefer_server_ciphers on;

	##
	# Logging Settings
	##

	access_log /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;

	##
	# Gzip Settings
	##

	gzip on;

	# 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/javascript text/xml application/xml application/xml+rss text/javascript;

	##
	# Virtual Host Configs
	##

	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;
}


#mail {
#	# See sample authentication script at:
#	# http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
# 
#	# auth_http localhost/auth.php;
#	# pop3_capabilities "TOP" "USER";
#	# imap_capabilities "IMAP4rev1" "UIDPLUS";
# 
#	server {
#		listen     localhost:110;
#		protocol   pop3;
#		proxy      on;
#	}
# 
#	server {
#		listen     localhost:143;
#		protocol   imap;
#		proxy      on;
#	}
#}
...
Рейтинг: 0 / 0
Знатоки nginx. Подскажите.
    #39775053
Фотография Karbafos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

обрати внимание на include /etc/nginx/sites-enabled/*;
все виртхосты там, и свой server ты тоже туда клади
...
Рейтинг: 0 / 0
Знатоки nginx. Подскажите.
    #39775069
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixed. Ложная тревога. Увидел страничку из кеша.

А за совет спасибо.
...
Рейтинг: 0 / 0
Знатоки nginx. Подскажите.
    #39776916
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Etag не долетает до application. Есть ли какая-то логика в nginx которая его может удалять из шапки GET запроса?
...
Рейтинг: 0 / 0
Знатоки nginx. Подскажите.
    #39777643
maxkar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Etag в ответе на запрос с использованием proxy_pass имелся в виду? Да, там есть логика если включено сжатие или подобные фильтры: https://forum.nginx.org/read.php?2,242807,242811 .
А в самом запросе Etag обычно не ходит, там If-None-Match используется.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Знатоки nginx. Подскажите.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]