Перепроверьте журналы, и на клиентском и на серверной стороне. Поднимите многословие на входе, если это - доступный вариант.
Если бы это не работает, я разжег бы Wireshark
или tcpdump
и смотрите на трафик фактической сети. Учитывая выбор, мне обычно нравится смотреть от серверной стороны, но можно все еще узнать о много из клиентского. Это может помочь сказать Вам, отвечают ли трафик, на самом деле проходящий, ли на него, отклонил и т.д.
Чтение захватов пакетов является не обязательно самой легкой вещью сделать, если Вы никогда не делали этого прежде, но это - то, где я обычно поворачиваюсь, когда я диагностирую проблемы возможности соединения, и журналы не помогают.
Try something like this:
location ~* (index\.php|img|css|js|robots\.txt|favicon\.ico|update\.php|install\.php) {
try_files $uri =404;
}
location / {
try_files /index.php$uri;
}
That match seems a little overly-permissive; a request for anything with "img", "js", or "css" anywhere in the path or filename will catch the static content rule.
Теперь есть инструмент под названием Apache2Nginx. Это может помочь перенести файлы конфигурации с Apache на Nginx. https://github.com/nhnc-nginx/apache2nginx/wiki/Welcome-to-Apache2Nginx