А какие проблемы, можно поподробнее?
Мой выбор - Debian8(она стабильнее Убунты, отличий же в работе нет никаких в случае сервера)+nginx+php-fpm+mysql+postgress+uwsgi+supervisor.
Ничего визуального не ставил, кроме phpmyadmin, но и его- временно, для ускорения переносов проектов.
Мой первый опыт, перед этим стоял сервер на Debian7+панель от fastpanel(хостера разработка) , без панели лучще и стабильнее работает, ресурсы экономятся.
А что глаголят логи ерроров и аксесса у nginx, php, mysql?
У меня такая проблема появилась пр переносе сайта на другой сервер. Лечил так:
сначала из под рута дал папке с сайтом (полностью всей) права 777. Потом поменял это же на 755.
После опять для папки wp-content дал права 777. Проблема ушла.
Логи показывали, что нет доступа к одному из php файлов, к сожалению не записал, к какому.
Stek, Спасибо, буду иметь ввиду). Пока сайты на джанге совсем маленькие, нагрузки там почти нет на сервер, кэширую только главную страницу и первую страницу в пагинации. По сравнению с пхп - летают.
Редко вижу загрузку процессора больше чем на 60%, диск SSD. Для мускли стоят плагины вордпрессовские для кэширования, в Джанге,естественно memcached. Про gzip не знал, что он может грузить проц, поищу инфу.
Спасибо за первый нормальный комментарий по делу)
Беда какая то.... Встречный совет - научитесь читать вопрос!!! Я привел листинг, попросил ПРОСТО пробежать глазами, подсказать, что можно убрать, что добавить... Что вам непонятно в моем вопросе? Все норм в конфиге - хорошо, есть что посоветовать, какие параметры изменить, что добавить, что убрать? Велкам. Нечего сказать - так чего загрязнять топик?
Пока я тут с вами препираюсь, уже нашел одну ошибку, некритичную, но лучше убрать пару строк.
Я с ним поигрался и снес- глючный и неудобный. Перешел на HyperCache - пока кажется что он эффективнее
Еще один забаненый в гугле...Ну нравится - сделай. Без пагинации будет просто меньше страниц для индексации, меньше ссылок продать сможешь). Хоть гугол и утверждает шо видит все, на практике хорошо индексируется только то, что сразу видно, без подгрузки.
Кстати, посмотрел у себя на сайте сохраненную копию страницы, подгружающейся ажаксом - ни гугль ни яндекс вообще не видит динамической подгрузки - в сохраненке только то, что грузиться прямо. Печально, буду убирать это дело. ТС спасибо, что навел на мысль проверить
Ну так пишите свой код, кто ж мешает? Может сделаете что лучше чем Лайтбокс, потом поделитесь
Ну а что вы хотели без указания кодировки? Браузер не волшебник, ему сказать нужно КАК читать ваш код.
Но главный совет - используйте IDE, избавитесь от множества проблем в дальнейшем.
Например phpStorm для html/php она вам и разметит правильно и ошибки подчеркнет все.
Да он тяжелее блокнота и настроить нужно, зато потом экономия времени очевидная.
Ну то есть вы считаете,что в этом файле по барабану что указывать? Количество процессов, кэши, сжатие - это все никак не влияет на работу хостинга? Спасибо за авторитетное мнение.
Настройки nginx для сайтов на php -
server { listen 80; root /path/to/site; index index.php index.html; server_name site.name; access_log /path/to/site/log/access.log; error_log /path/to/site/log/error.log; rewrite_log on; location / { # URLs to attempt, including pretty ones. try_files $uri $uri/ /index.php?$query_string; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /path/to/site/; } location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }}
Настройки для Питона/Джанги.Тут еще проще.
server { listen 80; server_name <domen>; location /static/ { root /home/site/<project>; } location /media/ { root /home/site/<project>; } location / { include uwsgi_params; uwsgi_pass unix:/tmp/<project>.sock; }}
uwsgi обрабатывается супервизором.
Это мой первый опыт самостоятельной настройки сервера с нуля. Вот и искал дельных советов