LINUX.ORG.RU

Nginx+apache проблема с отображением сайта не с локальной машины


0

1

Добрый всем вечер. У меня стандартная связка nginx и индеец, на локальной машине все рабоатет великолепно, вывожу в сеть, все открывается, картинки по отдельности видятся и тп. Но при этом слетает стиль отображения страницы, верстка. Гугленем нашел только на хабре статейку, она не помогла. Может быть кто-нибудь сталкивался с подобным? Конфиги пока не прикладываю, но если надо, скажите какие, тут же приложу.

Ответ на: комментарий от router

firebug поставил, что сделать? Вкладку сеть открыл, там пусто. Открыл с компа где стоит убунта и который является локальным для сайта.

NoEndOutcry
() автор топика
Ответ на: комментарий от NoEndOutcry

Теперь открывай страницу своего сайта. firebug покажет, какие запросы firefox шлёт на сервер, и получает ли ответ

router ★★★★★
()
Ответ на: комментарий от router

GET 192.168.0.22 200 OK 192.168.0.22 7,7 KB 192.168.0.22:80 907ms GET css?family=Lato%3A300%2...2C400italic%2C700italic 200 OK fonts.googleapis.com 424 B 74.125.143.95:80 10ms GET genericons.css?ver=3.0.2 200 OK 127.0.0.1 22,1 KB 127.0.0.1:80 1ms GET style.css?ver=3.9.1 200 OK 127.0.0.1 73,9 KB 127.0.0.1:80 2ms GET jquery.js?ver=1.11.0 200 OK 127.0.0.1 94,1 KB 127.0.0.1:80 5ms GET jquery-migrate.min.js?ver=1.2.1 200 OK 127.0.0.1 7,0 KB 127.0.0.1:80 4ms GET functions.js?ver=20140319 200 OK 127.0.0.1 3,3 KB 127.0.0.1:80 6ms GET 9k-RPmcnxYEPm8CNFsH2gg.woff 200 OK themes.googleusercontent.com 45,0 KB 173.194.32.138:80 450ms GET KT3KS9Aol4WfR6Vas8kNcg.woff 200 OK themes.googleusercontent.com 46,3 KB 173.194.32.139:80 461ms GET wkfQbvfT_02e2IWO3yYueQ.woff 200 OK themes.googleusercontent.com 45,1 KB 173.194.32.139:80

NoEndOutcry
() автор топика
Ответ на: комментарий от NoEndOutcry

Не получилось по другому скопировать результаты. Приношу извинения

NoEndOutcry
() автор топика
Ответ на: комментарий от NoEndOutcry

Посмотри поле «домен». Часть запросов идёт к 127.0.0.1

Теперь убедись, что nginx передаёт дальше в апач Hostname

Как-то так

location / {
   proxy_pass http://127.0.0.1:8080;
   proxy_set_header    Host    $host:$server_port;
   proxy_set_header    Server_port $server_port;
   proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header    X-Real-IP   $remote_addr;
}
router ★★★★★
()
Ответ на: комментарий от router

    location / {
     # proxy_pass      http://192.168.0.58:8081/;
      proxy_pass      http://127.0.0.2:8081/;
      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;
      client_max_body_size 10m;
      proxy_connect_timeout 90;
    }

NoEndOutcry
() автор топика
Ответ на: комментарий от Deleted

на вордпрессе сделано, если скажете где конкретней смотреть движок, посмотрю конкретней. Я в этом всем новичек, но стараюсь разобраться как могу.

NoEndOutcry
() автор топика

Т.к. слетает стиль очевидно проблема с загрузкой CSS файлов. Посмотрите в HTML какие CSS файлы используются и попробуйте их открыть. Если проблема с их загрузкой значит будете копать дальше в этом направлении и смотреть какой конфиг препятствует загрузке файла.

Кстати, для чего нужен этот nginx? Я использую просто apache. В чём преимущества использования nginx?

tux2015
()
Ответ на: комментарий от Deleted

ПОМОГЛО.

Проблему решил по вашему совету, поменяв в вордпрессе настройки в админке. Спасибо огромное за помощь, очень признателен.

NoEndOutcry
() автор топика
Ответ на: комментарий от tux2015

Спасибо за участие, проблеа решилась по совету Isset, это я с вордпрессом косячил.

nginx нужен для отдачи статики исключительно. Апач обрабатывает все сложные и динамические запросы, nginx обрабатывает большие картинки, пдф-файлы и тп. Работает эта схема ощутимо быстрее чем один апач, хотя лично я с секундомером не сидел. Еще можно вместо nginx поставить lighttpd, но тоже не пробовал.

NoEndOutcry
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.