Виртуальные сервера

Подскажите кто сталкивался, с настройкой нескольких сайтов, в nginx у меня все сайты были сложены в папку ‘conf.d’. Попробовал сделать так же и в angie но работает не корректно.

Здравствуйте.

В nginx в файле nginx.conf, наверняка, было:
include /etc/nginx/conf.d/*.conf;

В angie путь другой инклюдится:
include /etc/angie/http.d/*.conf;

Без конфига сказать сложно в чём проблема.

user www-data;
worker_processes auto;
worker_rlimit_nofile 65536;

error_log /var/log/angie/error.log notice;
pid /run/angie.pid;

events {
worker_connections 65536;
}

http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
types_hash_max_size 2048;
server_tokens off;
ignore_invalid_headers on;

# Decrease default timeouts to drop slow clients
keepalive_timeout         40s;
send_timeout              20s;
client_header_timeout     20s;
client_body_timeout       20s;
reset_timedout_connection on;

# Hash sizes
server_names_hash_bucket_size 64;

# Mime types
include       /etc/angie/mime.types;
default_type  application/octet-stream;

Logs 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 extended '$remote_addr - $remote_user [$time_local] "$request" '
                    '$status $body_bytes_sent "$http_referer" rt="$request_time" '
                    '"$http_user_agent" "$http_x_forwarded_for" '
                    'h="$host" sn="$server_name" ru="$request_uri" u="$uri" '
                    'ucs="$upstream_cache_status" ua="$upstream_addr" us="$upstream_status" '
                    'uct="$upstream_connect_time" urt="$upstream_response_time"';

access_log  /var/log/angie/access.log  main;

#gzip  on;
include /etc/angie/gzip.conf;

include /etc/angie/http.d/*.conf;

}

#stream {

include /etc/angie/stream.d/*.conf;

#}

Что показывает ls -laR /etc/angie/ и что, собственно, не работает?

drwxr-xr-x 4 root root 4096 дек 27 11:27 .
drwxr-xr-x 117 root root 4096 дек 24 06:32 …
-rw-r–r-- 1 root root 1715 ноя 24 13:57 angie.conf
-rw-r–r-- 1 root root 1077 окт 16 20:16 fastcgi.conf
-rw-r–r-- 1 root root 1007 окт 16 20:16 fastcgi_params
-rw-r–r-- 1 root root 869 ноя 24 13:55 gzip.conf
drwxr-xr-x 2 root root 4096 дек 15 08:30 http.d
-rw-r–r-- 1 root root 5349 окт 16 20:16 mime.types
lrwxrwxrwx 1 root root 22 ноя 13 13:51 modules → /usr/lib/angie/modules
-rw-r–r-- 1 root root 5301081 ноя 24 20:42 on
-rw-r–r-- 1 root root 14453 ноя 22 13:37 prometheus_all.conf
-rw-r–r-- 1 root root 636 окт 16 20:16 scgi_params
drwxr-xr-x 2 root root 4096 дек 15 08:30 stream.d
-rw-r–r-- 1 root root 664 окт 16 20:16 uwsgi_params

/etc/angie/http.d:
итого 36
drwxr-xr-x 2 root root 4096 дек 15 08:30 .
drwxr-xr-x 4 root root 4096 дек 27 11:27 …
-rw-r–r-- 1 root root 2290 ноя 24 17:33 blog.conf
-rw-r–r-- 1 root root 1627 ноя 24 16:52 element.conf
-rw-r–r-- 1 root root 1316 ноя 24 16:52 minecraft.conf
-rw-r–r-- 1 root root 1566 ноя 24 17:35 phpmyadmin.conf
-rw-r–r-- 1 root root 2632 ноя 24 17:49 phppgadmin.conf
-rw-r–r-- 1 root root 2038 ноя 24 16:52 synapse.conf
-rw-r–r-- 1 root root 2550 ноя 24 16:52 zabbix.conf

/etc/angie/stream.d:
итого 12
drwxr-xr-x 2 root root 4096 дек 15 08:30 .
drwxr-xr-x 4 root root 4096 дек 27 11:27 …
-rw-r–r-- 1 root root 540 ноя 13 13:51 example.conf

Ну в кратце пишет слишком много редиректов

Корректный перенос конфига nginx в angie не должен привести к ошибке:

Сверьте выводы sudo nginx -T и sudo angie -T, установленные дин.модули и т.д.

Мне кажется где то проблема в настройке виртуальных серверов, потому что тест проходит успешно. Если сайт один он работает нормально, если несколько уже начинают появляться проблемы…

Проблему решил, полной переустановкой, и заново все прописал ручками.
МОЖНО ЗАКРЫВАТЬ ТЕМУ!