Size: a a a

2020 May 22

ЛА

Лже Артемий... in OctoberCMS
Alexander
Samuel Georges разъебал Luke Towers
ахаха, помню была умора. автстралия - канада 1:0 без шансов
источник

A

Alexander in OctoberCMS
vladimir
не прописан локейшен для статики
server {
   listen 80;
   listen [::]:80;

   server_name kinoserial.io;
   return 302 https://$server_name$request_uri;
}

server {
   listen 443 ssl;
   listen [::]:443 ssl;

   include snippets/self-signed.conf;
   include snippets/ssl-params.conf;

   server_name kinoserial.io;
   root /var/www;
   index index.php;

   add_header X-Frame-Options "SAMEORIGIN";
   add_header X-XSS-Protection "1; mode=block";
   add_header X-Content-Type-Options "nosniff";

   error_log /var/www/storage/logs/error_log.log;
   access_log /var/www/storage/logs/access_log.log;

   location / {
       rewrite ^/.*$ /index.php last;
   }

   location ~ ^/index.php {
       try_files $uri =404;
       fastcgi_pass php-upstream;
       fastcgi_index index.php;
       fastcgi_buffers 16 16k;
       fastcgi_buffer_size 32k;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       fastcgi_read_timeout 7200;
       include fastcgi_params;
   }

   location ~ /\.(?!well-known).* {
       deny all;
   }

   location ~ ^/favicon\.ico { try_files $uri /index.php; }
   location ~ ^/sitemap\.xml { try_files $uri /index.php; }
   location ~ ^/robots\.txt { try_files $uri /index.php; }
   location ~ ^/humans\.txt { try_files $uri /index.php; }

   location ~ ^/storage/app/uploads/public { try_files $uri 404; }
   location ~ ^/storage/app/media { try_files $uri 404; }
   location ~ ^/storage/temp/public { try_files $uri 404; }

   location ~ ^/modules/.*/assets { try_files $uri 404; }
   location ~ ^/modules/.*/resources { try_files $uri 404; }
   location ~ ^/modules/.*/behaviors/.*/assets { try_files $uri 404; }
   location ~ ^/modules/.*/behaviors/.*/resources { try_files $uri 404; }
   location ~ ^/modules/.*/widgets/.*/assets { try_files $uri 404; }
   location ~ ^/modules/.*/widgets/.*/resources { try_files $uri 404; }
   location ~ ^/modules/.*/formwidgets/.*/assets { try_files $uri 404; }
   location ~ ^/modules/.*/formwidgets/.*/resources { try_files $uri 404; }
   location ~ ^/modules/.*/reportwidgets/.*/assets { try_files $uri 404; }
   location ~ ^/modules/.*/reportwidgets/.*/resources { try_files $uri 404; }

   location ~ ^/plugins/.*/.*/assets { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/resources { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/behaviors/.*/assets { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/behaviors/.*/resources { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/reportwidgets/.*/assets { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/reportwidgets/.*/resources { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/formwidgets/.*/assets { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/formwidgets/.*/resources { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/widgets/.*/assets { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/widgets/.*/resources { try_files $uri 404; }

   location ~ ^/themes/.*/assets { try_files $uri 404; }
   location ~ ^/themes/.*/resources { try_files $uri 404; }
}
источник

v

vladimir in OctoberCMS
Alexander
server {
   listen 80;
   listen [::]:80;

   server_name kinoserial.io;
   return 302 https://$server_name$request_uri;
}

server {
   listen 443 ssl;
   listen [::]:443 ssl;

   include snippets/self-signed.conf;
   include snippets/ssl-params.conf;

   server_name kinoserial.io;
   root /var/www;
   index index.php;

   add_header X-Frame-Options "SAMEORIGIN";
   add_header X-XSS-Protection "1; mode=block";
   add_header X-Content-Type-Options "nosniff";

   error_log /var/www/storage/logs/error_log.log;
   access_log /var/www/storage/logs/access_log.log;

   location / {
       rewrite ^/.*$ /index.php last;
   }

   location ~ ^/index.php {
       try_files $uri =404;
       fastcgi_pass php-upstream;
       fastcgi_index index.php;
       fastcgi_buffers 16 16k;
       fastcgi_buffer_size 32k;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       fastcgi_read_timeout 7200;
       include fastcgi_params;
   }

   location ~ /\.(?!well-known).* {
       deny all;
   }

   location ~ ^/favicon\.ico { try_files $uri /index.php; }
   location ~ ^/sitemap\.xml { try_files $uri /index.php; }
   location ~ ^/robots\.txt { try_files $uri /index.php; }
   location ~ ^/humans\.txt { try_files $uri /index.php; }

   location ~ ^/storage/app/uploads/public { try_files $uri 404; }
   location ~ ^/storage/app/media { try_files $uri 404; }
   location ~ ^/storage/temp/public { try_files $uri 404; }

   location ~ ^/modules/.*/assets { try_files $uri 404; }
   location ~ ^/modules/.*/resources { try_files $uri 404; }
   location ~ ^/modules/.*/behaviors/.*/assets { try_files $uri 404; }
   location ~ ^/modules/.*/behaviors/.*/resources { try_files $uri 404; }
   location ~ ^/modules/.*/widgets/.*/assets { try_files $uri 404; }
   location ~ ^/modules/.*/widgets/.*/resources { try_files $uri 404; }
   location ~ ^/modules/.*/formwidgets/.*/assets { try_files $uri 404; }
   location ~ ^/modules/.*/formwidgets/.*/resources { try_files $uri 404; }
   location ~ ^/modules/.*/reportwidgets/.*/assets { try_files $uri 404; }
   location ~ ^/modules/.*/reportwidgets/.*/resources { try_files $uri 404; }

   location ~ ^/plugins/.*/.*/assets { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/resources { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/behaviors/.*/assets { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/behaviors/.*/resources { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/reportwidgets/.*/assets { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/reportwidgets/.*/resources { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/formwidgets/.*/assets { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/formwidgets/.*/resources { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/widgets/.*/assets { try_files $uri 404; }
   location ~ ^/plugins/.*/.*/widgets/.*/resources { try_files $uri 404; }

   location ~ ^/themes/.*/assets { try_files $uri 404; }
   location ~ ^/themes/.*/resources { try_files $uri 404; }
}
ну и где локейшен для статики?)
источник

A

Alexander in OctoberCMS
vladimir
ну и где локейшен для статики?)
Разве не в конце?
источник

v

vladimir in OctoberCMS
Добавь

location ~* .(jpg|jpeg|gif|png|ico|css|js|zip|rar|pdf|woff|svg)$ {
   access_log off;
   sendfile on;
}
источник

ST

Sergei Toroptsev in OctoberCMS
а как вывести ТОЛЬКО элемент массива с индексом 0?
источник

A

Alexander in OctoberCMS
vladimir
Добавь

location ~* .(jpg|jpeg|gif|png|ico|css|js|zip|rar|pdf|woff|svg)$ {
   access_log off;
   sendfile on;
}
Что-то не помогло
источник

v

vladimir in OctoberCMS
Alexander
Что-то не помогло
а файлы точно в /var/www/ лежат в докере?
источник

A

Alexander in OctoberCMS
Да, всё есть. С ларавелем такой беды ни разу небыло. Здесь беру конфиг из документации и не работает
источник

v

vladimir in OctoberCMS
nginx отдельно от php контейнера?
источник

A

Alexander in OctoberCMS
Да
источник

v

vladimir in OctoberCMS
А php контейнер слинкован в nginx ?
источник

A

Alexander in OctoberCMS
источник

v

vladimir in OctoberCMS
или вольюм в nginx контейнер проброшены?
источник

v

vladimir in OctoberCMS
Alexander
Да, всё есть. С ларавелем такой беды ни разу небыло. Здесь беру конфиг из документации и не работает
ты прислал содержимое php контейнера, если nginx в отдельном контейнере то в него так же должен быть проброшен вольюм.
Тоесть на nginx контейнере так же файлы должны располагаться в /var/www
источник

v

vladimir in OctoberCMS
через docker-compose решается:
volumes_from:
 - php
источник

A

Alexander in OctoberCMS
Вот так сделано
источник

v

vladimir in OctoberCMS
Alexander
Вот так сделано
и не работает?
источник

v

vladimir in OctoberCMS
а что логи nginx контейнера говорят?
источник

A

Alexander in OctoberCMS
На ларавеле работает, но там конфиг nginx немного отличается
источник