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 не стартует после перезагрузки сервера
Re: nginx не стартует после перезагрузки сервера
Дописал в /etc/rc3.d/@S01ngnix
ниже комментов
$all
это заставляет ngnix запускать последним. Но все равно не помогло..как заставить ngnix последним запускаться?
ниже комментов
$all
это заставляет ngnix запускать последним. Но все равно не помогло..как заставить ngnix последним запускаться?
Re: nginx не стартует после перезагрузки сервера
После создания шаблона для Opencart не стартует nginx.
Во такое выдаёт:
nginx -t
nginx: [emerg] "location" directive is not allowed here in /etc/nginx/conf.d/phppgadmin.inc:1
nginx: configuration file /etc/nginx/nginx.conf test failed
Содержимое phppgadmin.inc
содержимое /etc/nginx/nginx.conf
Подскажите пожалуйста, как исправить?
Во такое выдаёт:
nginx -t
nginx: [emerg] "location" directive is not allowed here in /etc/nginx/conf.d/phppgadmin.inc:1
nginx: configuration file /etc/nginx/nginx.conf test failed
Содержимое phppgadmin.inc
Code: Select all
location /phppgadmin {
alias /usr/share/phppgadmin/;
location ~ ^/phppgadmin/(.*\.php)$ {
alias /usr/share/phppgadmin/$1;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $request_filename;
}
}
Code: Select all
# Server globals
user www-data;
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 256m;
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 application/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;
# Cloudflare https://www.cloudflare.com/ips
set_real_ip_from 199.27.128.0/21;
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 104.16.0.0/12;
set_real_ip_from 172.64.0.0/13;
#set_real_ip_from 2400:cb00::/32;
#set_real_ip_from 2606:4700::/32;
#set_real_ip_from 2803:f800::/32;
#set_real_ip_from 2405:b500::/32;
#set_real_ip_from 2405:8100::/32;
real_ip_header CF-Connecting-IP;
# SSL PCI Compliance
ssl_session_cache shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4";
# 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_cache_key "$host$request_uri $cookie_user";
proxy_temp_path /var/cache/nginx/temp;
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;
}
-
- Posts: 28
- Joined: Sat Jan 21, 2017 1:02 pm
Re: nginx не стартует после перезагрузки сервера
Не стартует никс после того как был удален сертификат lets encrypt и сгенерирован заново debian 8.
Запись из /var/log/nginx/error.log
2017/02/17 18:00:06 [emerg] 17499#17499: "location" directive is not allowed here in /home/ura/conf/web/nginx.conf:57
Запись из /var/log/nginx/error.log
2017/02/17 18:00:06 [emerg] 17499#17499: "location" directive is not allowed here in /home/ura/conf/web/nginx.conf:57
Re: nginx не стартует после перезагрузки сервера
Зайти и удалить строчку в nginx /etc/nginx/conf.d/vesta.conf > /home/ura/conf/web/nginx.conf 57, перезагрузить nginxmr_denisters wrote:Не стартует никс после того как был удален сертификат lets encrypt и сгенерирован заново debian 8.
Запись из /var/log/nginx/error.log
2017/02/17 18:00:06 [emerg] 17499#17499: "location" directive is not allowed here in /home/ura/conf/web/nginx.conf:57
-
- Posts: 28
- Joined: Sat Jan 21, 2017 1:02 pm
Re: nginx не стартует после перезагрузки сервера
Спасибо, пришлось удалить целый ряд записей локатионс и сервер запустился.Mr.Erbutw wrote: Зайти и удалить строчку в nginx /etc/nginx/conf.d/vesta.conf > /home/ura/conf/web/nginx.conf 57, перезагрузить nginx
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: nginx не стартует после перезагрузки сервера
Можно просто сделать ребилд нужного пользователя
Re: nginx не стартует после перезагрузки сервера
(ребилд все остальных не помогает)Alex Connor wrote:Можно просто сделать ребилд нужного пользователя
(Веста очень легко ложиться, в частности сервисы: httpd, nginx, named.)
Last edited by Mr.Erbutw on Sun Feb 19, 2017 12:21 pm, edited 1 time in total.
-
- Posts: 28
- Joined: Sat Jan 21, 2017 1:02 pm
Re: nginx не стартует после перезагрузки сервера
Ребилд не помагал, так как не понятно каким образом в конфиги пользователя добавились записи location которые не давали запустится ngnix.Alex Connor wrote:Можно просто сделать ребилд нужного пользователя
Re: nginx не стартует после перезагрузки сервера
у меня тоже была такая проблема но все решилось добавлением последних трех строчек
Code: Select all
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp