We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Nginx умер.
Nginx умер.
Сегодня зашел на свой сайт, он мертв, ssh доступ есть
-bash-4.1# /etc/init.d/nginx start
Starting nginx: nginx: [emerg] unexpected end of file, expecting ";" or "}" in a:103
из панели так же не запсускается.
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:103
nginx: configuration file /etc/nginx/nginx.conf test failed
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:103
nginx: configuration file /etc/nginx/nginx.conf test failed
Вторая строка вообще радует. И это до обновления панели. Обновление ни к чему не привело.
Делаю вывод, пойду перебераться обратно на parallels plesk panel.
B всё же:
-bash-4.1# /etc/init.d/nginx start
Starting nginx: nginx: [emerg] unexpected end of file, expecting ";" or "}" in a:103
из панели так же не запсускается.
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:103
nginx: configuration file /etc/nginx/nginx.conf test failed
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:103
nginx: configuration file /etc/nginx/nginx.conf test failed
Вторая строка вообще радует. И это до обновления панели. Обновление ни к чему не привело.
Делаю вывод, пойду перебераться обратно на parallels plesk panel.
B всё же:
Code: Select all
[root@webserver nginx]# cat nginx.conf
# Server globals
user nginx;
worker_processes 2;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
# Worker config
events {
worker_connections 1024;
use epoll;
}
http {
# Main settings
sendfile on;
tcp_nopush on;
tcp_nodelay on;
client_header_timeout 1m;
client_body_timeout 1m;
client_header_buffer_size 2k;
client_body_buffer_size 256k;
client_max_body_size 100m;
large_client_header_buffers 4 8k;
send_timeout 30;
keepalive_timeout 60 60;
reset_timedout_connection on;
server_tokens off;
server_name_in_redirect off;
server_names_hash_max_size 512;
server_names_hash_bucket_size 512;
# Log format
log_format main '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
log_format bytes '$body_bytes_sent';
#access_log /var/log/nginx/access.log main;
access_log off;
# Mime settings
include /etc/nginx/mime.types;
default_type application/octet-stream;
# Compression
gzip on;
gzip_comp_level 9;
gzip_min_length 512;
gzip_buffers 8 64k;
gzip_types text/plain text/css text/javascript
application/x-javascript;
gzip_proxied any;
# Proxy settings
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass_header Set-Cookie;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffers 32 4k;
# SSL PCI Compliance
ssl_ciphers RC4:HIGH:!aNULL:!MD5:!kEDH;
ssl_session_cache shared:SSL:10m;
ssl_prefer_server_ciphers on;
# Error pages
error_page 403 /error/403.html;
error_page 404 /error/404.html;
error_page 502 503 504 /error/50x.html;
# Cache
proxy_cache_path /var/cache/nginx levels=2 keys_zone=cache:10m inactive=60m max_size=512m;
proxy_temp_path /var/cache/nginx/temp;
proxy_cache_key "$host$request_uri $cookie_user";
proxy_ignore_headers Expires Cache-Control;
proxy_cache_use_stale error timeout invalid_header http_502;
proxy_cache_valid any 3d;
map $http_cookie $no_cache {
default 0;
~SESS 1;
~wordpress_logged_in 1;
}
# Wildcard include
include /etc/nginx/conf.d/*.conf;
}
Re: Nginx умер.
небольшое дополнение:
Если файл /home/admin/conf/web/httpd.conf пуст, нгинкс стартует или в файле есть настройки, но они все за комментированы.
Вот на всякий случай
Если файл /home/admin/conf/web/httpd.conf пуст, нгинкс стартует или в файле есть настройки, но они все за комментированы.
Вот на всякий случай
Code: Select all
<VirtualHost 89.253.226.32:8080>
ServerName webethernet.ru
ServerAlias www.webethernet.ru
ServerAdmin [email protected]
DocumentRoot /home/admin/web/webethernet.ru/public_html
ScriptAlias /cgi-bin/ /home/admin/web/webethernet.ru/cgi-bin/
Alias /vstats/ /home/admin/web/webethernet.ru/stats/
Alias /error/ /home/admin/web/webethernet.ru/document_errors/
#SuexecUserGroup admin admin
CustomLog /var/log/httpd/domains/webethernet.ru.bytes bytes
CustomLog /var/log/httpd/domains/webethernet.ru.log combined
ErrorLog /var/log/httpd/domains/webethernet.ru.error.log
<Directory /home/admin/web/webethernet.ru/public_html>
AllowOverride All
Options +Includes -Indexes +ExecCGI
</Directory>
<Directory /home/admin/web/webethernet.ru/stats>
AllowOverride All
</Directory>
<IfModule mod_ruid2.c>
RMode config
RUidGid admin admin
RGroups apache
</IfModule>
<IfModule itk.c>
AssignUserID admin admin
</IfModule>
Include /home/admin/conf/web/httpd.webethernet.ru.conf*
</VirtualHost>
Re: Nginx умер.
Это ваше право.Делаю вывод, пойду перебераться обратно на parallels plesk panel.
Попробуйте сделать rebuild web для пользователя, у которого возникли проблемы.
Re: Nginx умер.
Проблему устранил. Вопрос закрыт!
Re: Nginx умер.
Проблема решена. Исправление в ближайшем релизе.
Re: Nginx умер.
Ребята! А в чет проблема то была?)
я столкнулся с такой же примерно проблемой.
Вроде всё работает, но когда добавляешь под админом домен новый, панель говорит, что не смогла перезапустить нгинкс.
Через ССШ зашёл, перезапустил вручную получил ошибку
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:35
nginx: configuration file /etc/nginx/nginx.conf test failed
конфиги полистал, ничего подозрительного не заметил.
И вот ещё что странно, я удалил дефаулт домен, но через некоторое время он воскресает... Что за тёмная магия?))
я столкнулся с такой же примерно проблемой.
Вроде всё работает, но когда добавляешь под админом домен новый, панель говорит, что не смогла перезапустить нгинкс.
Через ССШ зашёл, перезапустил вручную получил ошибку
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:35
nginx: configuration file /etc/nginx/nginx.conf test failed
конфиги полистал, ничего подозрительного не заметил.
И вот ещё что странно, я удалил дефаулт домен, но через некоторое время он воскресает... Что за тёмная магия?))
Re: Nginx умер.
Какая у вас ОС на сервере и версия панели
Re: Nginx умер.
Извиняюсь за долгую реакцию, на мыло уведомление не пришло.
ОС: CentOs 6.6
Vesta: 0.9.8 (x86_64)
Непонятно почему он в httpd.conf ищет ; или }
там же вроде как они не используются...
Вот сама ошибка:
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:34
nginx: configuration file /etc/nginx/nginx.conf test failed
ОС: CentOs 6.6
Vesta: 0.9.8 (x86_64)
Непонятно почему он в httpd.conf ищет ; или }
там же вроде как они не используются...
Вот сама ошибка:
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:34
nginx: configuration file /etc/nginx/nginx.conf test failed
Re: Nginx умер.
В общем не знаю что было, сделали пересоздать веб для пользователя заработало всё.
Но хотелось бы понять причину бага, если у кого будут мысли поделитесь)
Но хотелось бы понять причину бага, если у кого будут мысли поделитесь)
Re: Nginx умер.
Скорее всего прописался лишний инклуд в один из конфиг файлов