404 после смены Apache PhP 7 на Nginx 1.8?

Windows 10, Apache PhP 7, PhP 7.1, Laravel 5.4, Openserver.
Попробовал сменить модуль на Nginx 1.8, теперь при попытке зайти на сайт выдает ошибку:
404 Not Found nginx
:(

Видимо я что-о упустил для в конфигурациях, пока не пойму чьих. OpenServer / Laravel / PhP?

#-----------------------------------------------# # Начало блока конфигурации хоста #-----------------------------------------------# server { listen %ip%:%httpport%; listen %ip%:%httpsport% ssl; server_name %host% %aliases%; ssl_certificate "%sprogdir%/userdata/config/cert_files/server.crt"; ssl_certificate_key "%sprogdir%/userdata/config/cert_files/server.key"; #add_header Strict-Transport-Security «max-age=94608000»; # if ($request_method !~* ^(GET|HEAD|POST)$ ){return 403;} location ~ /\. {deny all;} location / { root "%hostdir%"; index index.php index.html index.htm; } location ~ \.php$ { root "%hostdir%"; try_files $uri =404; # if (!-e $document_root$document_uri){return 404;} fastcgi_pass backend; fastcgi_index index.php; fastcgi_buffers 4 64k; fastcgi_connect_timeout 1s; fastcgi_ignore_client_abort off; fastcgi_next_upstream timeout; fastcgi_read_timeout 5m; fastcgi_send_timeout 5m; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param HTTPS $https; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param REQUEST_URI $request_uri; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param REMOTE_PORT $remote_port; fastcgi_param SERVER_ADDR
Читать дальше

NGINX при добавление expire ошибки 404, почему?

Коллеги добрый вечер, нужна помощь, давно не работал с NGINX тут возникла необходимость настроить кеширование статики.
Имею вот такой вот конфиг, при входе на test123.com все работает good
server { listen 80; listen [::]:80; server_name test123.com www.test123.com; return 301 test123.com$request_uri; } server { listen 443 ssl; server_name www.test123.com; return 301 test123.com$request_uri; } server { listen 443 ssl; listen [::]:443 ssl; root /var/www/test123.com; index index.html; server_name test123.com; gzip on; gzip_disable «msie6»; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; gzip_comp_level 5; ssl on; ssl_certificate /etc/nginx/ssl/test123.com.crt; ssl_certificate_key /etc/nginx/ssl/test123.com.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 10m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:SEED:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!RSAPSK:!aDH:!aECDH:!EDH-DSS-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA:!SRP; ssl_prefer_server_ciphers on; location / { proxy_pass 122.22.222.111/; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
Но стоит в него добавить,
location ~* ^.+\.(js|css|png|gif|svg|svgz|woff|woff2|jpg|jpeg|gif|ico)$ { expires 1m; add_header Cache-Control «public»;
Все сразу ломается, точнее при входе на test123 сайт открывается, но вся статика не грузится, в чем может проблема? когда-то я боролся с такой же проблемой в конфиг добавлял ещё отдельно
proxy_pass test123;
это помогало, статика грузилась, сейчас это не помогает. Куда копать? всю голову себе сломал
P.S куда проксируется запрос proxy_pass 122.22.222.111/; я не знаю, доступа у меня туда нет.
Смотрел по нажатию на F12 видно как идет запрос GET на test123/src/img/nameimg.jpg CODE 404.

Как решить проблему с isotope на сервере?

Добрый день, помогите пожалуйста решить проблему с isotope, бьюсь уже вторые сутки, не понимаю что я упустил.
Собрал локально шаблон с сеткой isotope и фильтрацией, локально работает во всех браузерах отлично, выгружаю шаблон на сервер и начинается какая-то магия с сеткой, в сафари и некторых браузерах она схлопывается пока не потянешь за край брауезра и только тогда она становиться нормально, и в некторых других браузерах такоеже поведение.
Читал форумы кто-то предлагает в document.ready кто-то на load function вешать, imageLoaded прикручить, проблвал и так и так результат одинаковый, лакольно рабботает на серверое баги какие-то, может это тупо конечно но я спрошу, это может быть из за сервера?

function isotope(){ heightDetect3(); var $grid = $('#container').isotope({ itemSelector: '.shuffle__item', layoutMode: 'packery', cellsByRow: { columnWidth: 200, rowHeight: 150 }, masonry: { columnWidth: '.my-sizer-element' } }) // filter functions var filterFns = { // show if number is greater than 50 numberGreaterThan50: function() { var number = $(this).find('.number').text(); return parseInt( number, 10 ) > 50; }, // show if name ends with -ium ium: function() { var name = $(this).find('.name').text(); return name.match( /ium$/ ); } }; // bind filter button click $('.filter-options').on( 'click', '.side-nav__link', function() { var filterValue = $( this ).attr('data-filter'); // use filterFn if matches value filterValue = filterFns[ filterValue ] || filterValue; $grid.isotope({ filter: filterValue }); }); // change is-checked class on buttons $('.filter-options').each( function( i, buttonGroup ) { var $buttonGroup = $( buttonGroup ); $buttonGroup.on( 'click', '.side-nav__link', function() { $buttonGroup.find('.active').removeClass('active'); $( this ).addClass('active'); }); }); } $(window).on('load', isotope);

Что можно сказать по этому логу?

В ISPManager лог показывает вот такой поток за последние минуты.
Что это значит? Кто-то перебирает? Или как расценивать эти урлы в логах?
Там ответ 200. То есть ответ получен.
Но на сервере нет таких директорий, которые указываются в урлах запросов.

68.180.228.159 — - [01/May/2017:14:54:47 +0200] «GET /415/gtntje/reksup/827/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.0» 200 190973 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:48 +0200] «GET /415/gtntje/reksup/827/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.1» 200 191090 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:51 +0200] «GET /2556/gtntje/reksup/832/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.0» 200 190823 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:51 +0200] «GET /2556/gtntje/reksup/832/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.1» 200 191043 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:53 +0200] «GET /index.php/ure/promise/11798. HTTP/1.0» 200 190983 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:54 +0200] «GET /index.php/ure/promise/11798. HTTP/1.1» 200 191100 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:53 +0200] «GET /9876/gtntje/reksup/834/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.0» 200 192110 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:54 +0200] «GET /9876/gtntje/reksup/834/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.1» 200
Читать дальше

Как починить квоты в ISPMANAGER?

Добрый день.

Поднял на Azure виртуальную машинку с Ubuntu Server 14.04 на борту. Поставил ISP Manager 5. Пытаюсь поставить функцию дисковых квот но они выдают ошибку.
*** Sun Apr 30 17:09:19 MSK 2017 *** installing ispmanager-pkg-quota Reading package lists… Building dependency tree… Reading state information… The following extra packages will be installed: quota Suggested packages: libnet-ldap-perl rpcbind portmap The following NEW packages will be installed: ispmanager-pkg-quota quota 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 546 kB of archives. After this operation, 1,487 kB of additional disk space will be used. Get:1 azure.archive.ubuntu.com/ubuntu/ trusty/main quota amd64 4.01-3 [542 kB] Get:2 download.ispsystem.com/repo/ubuntu/ stable5-trusty/main ispmanager-pkg-quota all 5.100.5-1-ubuntu14 [3,634 B] Preconfiguring packages… Fetched 546 kB in 0s (2,544 kB/s) Selecting previously unselected package quota. (Reading database… 45442 files and directories currently installed.) Preparing to unpack .../quota_4.01-3_amd64.deb… Unpacking quota (4.01-3)… Processing triggers for ureadahead (0.100.0-16)… Processing triggers for man-db (2.6.7.1-1ubuntu1)… Setting up quota (4.01-3)… * Checking quotas… ...done. * Turning on quotas… quotaon: using //aquota.group on /dev/sda1 [/]: No such process quotaon: Quota format not supported in kernel. quotaon: using //aquota.user on /dev/sda1 [/]: No such process quotaon: Quota format not supported in kernel. invoke-rc.d: initscript quota, action «start» failed. dpkg: error processing package quota (--configure): subprocess installed post-installation script returned error exit status 2 Processing triggers for ureadahead (0.100.0-16)… Errors were encountered while processing:

Как сделать авторизацию по клиентским сертефикатам в nginx?

Всем привет,
появилась необходимость при авторизации на сайте определять из какого места заходит клиент.
Для этого решил воспользоваться сертификатами — насоздавать их для разных мест, и с помощью php проверять какой из них пришел на сервер.

Нужно что-бы те у кого нет сертификакта просто проходили бы дальше, ну а если он есть, то его нужно передавать дальше на обработку php.

Сделал по этой статье — habrahabr.ru/post/213741/
и в итоге получил следующий конфиг для nginx:
server { server_name domain.ru ssl on; ssl_certificate "/var/www/httpd-cert/user/domain.ru_le1.crtca"; ssl_certificate_key "/var/www/httpd-cert/user/domain.ru_le1.key"; ssl_client_certificate "/var/www/user/data/certs/ca.crt"; ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:ECDH-RSA-AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA:PSK-AES256-CBC-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-
Читать дальше

Не работает крон в ispmanager. Как настроить?

Хочу настроить бэкап БД через Sypex dumper. Без планирования он работает (скрин).
Пытаюсь настроить крон в IspManager — не выходит.
Строка в крон вот такая:
php /var/www/user/data/www/site.ru/sxd/index.php -h=localhost -u=username-p=pass -j=crn
Где я ошибаюсь?
Upd. на почту приходит сообщение:
Notice: Undefined index: HTTP_ACCEPT_LANGUAGE (/var/www/user/data/www/site.ru/sxd/index.php:52)Auth error

Как настроить белый списов IP адресов для хоста в политиках Kaspersky Security Center?

В сети имеется работающий Kaspersky Security Center. Имеется машина под управлением windows с расшаренной сетевой папкой и несколькими сетевыми интерфейсами.
Как с помощью политик KSC настроить белый список IP адресов для одного из адаптеров, которые могут ходить на шару этой машины?
При попытках настроить политики, приходим к тому, что либо все ходят на шару, либо никто, при том что в политике прописан список белых адресов.

ISPmanager 4-умер.Как достать БД?

Добрый день! Столкнули с таким вопросом, некоторое время назад обслуживала наш сайт компания, посадила на свой хостинг в виду того что договор с ними расторгли, решились переносить сайт на другой хостинг.
Тут же увидели проблему, точнее нашу головную боль на сегодняшний день!
Это ISPmanager 4, 1 декабря 2016 г. прекращена поддержка.Договор с этими подрядчиками расторгли в феврале этого года.
Сейчас нужно скачать БД сайта, но при скачивание с PhpMyAdmin нашей БД пишет ошибку связанную с объемом файла.
Как можно изменить версию PHP при всей такой ситуации?

Не работает vsftpd в пассивном режиме?

Есть корп.сеть, вот схема

Мне нужно чтобы пользователь 10.40.2.250 мог приконектиться к ftp 10.49.1.166. На данный момент только клиентская подсеть может без проблем попасть на ftp. Комп 10.40.2.250 при попытке получает ошибку «не удается установить связь с сервером » Вот правила которые в iptables

iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -d 10.49.1.166 -p tcp --dport 20 -j ACCEPT
iptables -A FORWARD -d 10.49.1.166 -p tcp --dport 21 -j ACCEPT
iptables -A FORWARD -d 10.49.1.166 -p tcp --dport 40000:40050 -j ACCEPT

вот конфиг vsftp:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=023
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
Читать дальше