Tag Archives: web

Разница между директориями сайтов /srv и /var/www в Linux

В чём же принципиальная разница между директориями для веб-сайтов «/srv» и «/var/www» в ОС GNU/Linux? Как выбрать идеальное место для размещения своих веб-файлов? Read more

Закрытие эпохи сервисов бесплатных сторонних комментариев для сайтов

Летом 2018-ого года веб-сервис комментариев для сайтов HyperComments был вынужден прекратить поддержку бесплатного тарифного плана. Начиная с 15.06.2018 тарифный пакет «Lite» недоступен у HyperComments. Для продолжения работы с HyperComments предлагается выбрать один из платных тарифных планов. Парой лет раньше это же сделал и сервис Cackle, а аналогичный сервис Livefyre и вовсе канул в лету. Остался лишь Disqus, который по прежнему предлагает бесплатные тарифы. Read more

Как BranchCache 80-ый порт держал и не давал запускаться Apache

На локальный PC с ОС MS Windows 7 Ultimate установил web server Apache (httpd), а он не запускается, так как, судя по логам, не может начать слушать 80-й сетевой порт. Значит он кем-то уже слушается. Кто же его занял? Read more

SCP как отличная замена FTP

С недавних пор по некоторым веским причинам окончательно решил передавать с серверов файлы сайтов не по протоколу FTP, а по протоколу SSH, а точнее через SCP (secure copy) — протокол использующий в качестве транспорта SSH. Почему так? Опишу причины. Read more

Как добавить директорию как виртуальный хост в Apache

Как можно добавить персонализированную директорию в роли виртуального хоста в веб-сервер Apache, напр., для PhpMyAdmin?

Все знают как в Apache настраиваются виртуальные хосты для сайтов, но как быть не с доменом а директорией? Как в Apache добавить определённую директорию в качестве виртуального хоста, чтобы, напр., на запрос по URL «http://255.255.255.255/phpmyadmin/» отдавалось содержимое директории «/media/my/web/PhpMyAdmin»? Т.е., если нет желания вешать, напр., тот же PhpMyAdmin на определённый виртуальный хост, а просто хочется получать к нему доступ, набрав адрес сервера и запросив на нём определённую директорию. Read more

Основные директории в Linux

Думаю стоит об этом написать т.к. часто требуется вспомнить, что и где хранится в операционной системе на ядре Linux. Это скорее не пост, а просто некая шпаргалка на всякий случай. Решил её сюда для себя поместить т.к. бывает тяжело найти в интернете такие простые вещи как описание назначений всех системных папок в Linux. Думаю будет полезно. Read more

Настройка связки веб серверов Nginx и Apache

Несмотря на то, что эта тема изрядно избита и  в интернете по этому поводу написано уйму статей, я всё же не могу просто обойти эту тему стороной и ничего про это не сказать и пусть даже мой пост-manual, возможно, будет не самым длинным и подробным, но зато я постараюсь описать ключевые аспекты настройки связки (взаимодействия) веб серверов Nginx и Apache на одном сервере. Read more

Делаем 301 редирект разными способами

В посте опишу самые популярные способы редиректа, как серверные так и скриптовые. Показывать буду на примере постоянного 301 редиректа (301 Permament Redirect — постоянный редирект). 301-ый код статуса HTTP, возвращается при обращении к определенному ресурсу и означает, что запрашиваемый документ был перенесен на новый адрес, причём на постоянной основе. Получив 301 код статуса HTTP все клиенты (user agents) будут перенаправляться по новому адресу. Обычно при 301 редиректе поисковые роботы производят «склейку» адресов, начального и конечно, как будто это одна страница. Read more

Борьба с ошибкой 504 Gateway Time-out

Итак, на своём сайте мы столкнулись с ошибкой 504 Gateway Time-out и не знаем, что же делать. В этом посте постараюсь описать полный алгоритм действий для решения этой проблемы, а так же поведать о причинах её возникновения. Следуйте под кат! Read more

Старые теги в семантическом HTML5

В HTML5 есть такая парадигма как семантический веб и семантические теги структуризации контента. В связи с этим старым тегам разметки <b>, <i>, <s>, <small>, <big> в некоторой степени были даны новые смысловые значения связанные именно со структуризацией данных. Read more

Базовые методы SEO оптимизации

Итак, как видно из названия статьи, в ней я приведу базовые методы SEO оптимизации (поисковой оптимизации) для сайтов. Думаю матёрые SEO специалисты и аналитики не найдут здесь ничего нового, в то время как для начинающих думаю будет полезно. Признаться честно пишу это скорее для своих собственных заметок, что бы это не забывать нежели стараюсь кому то, что то донести. Просто удобно когда всё, что нужно у тебя в одном месте да ещё и лишняя статья на блоге. Read more

Решение извечной проблемы с кодировками в сайтостроении

Приветствую тебя, уважаемый читатель. Речь пойдёт, как уже понятно из названия, о кодировках в web. Не смотря на то, что на эту тему уже написано тонны текстовых материалов, все же проблема остаётся и продолжает иметь место. Read more

MySQL (Can’t connect … through socket) — решение проблемы

В данном посте я заведу речь о, как в последствии оказалось, весьма наболевшей проблеме связанной с MySQL сервером установленным на машину под управлением операционной системы на базе ядра Linux. Для её решения мне пришлось убить не мало времени, но я всё же таки разобрался в чём же было дело и с радостью поделюсь секретом с Вами. Read more

Как открыть порт в брандмауэре Windows 7

В этом посте скорёхонько расскажу как открыть сетевой порт в стандартном брандмауэре ОС Micorsoft Windows 7. Я буду это делать для 80 порта, который нужен как правило для web servera, в моём случае это Apache. Read more

Как импортировать большую базу данных MySQL

В сие посте я заведу речь о том как же можно импортировать большую по размеру базу данных на сервере, т.е. как поднять файл с расширением .sql на боевом сервере баз данных MySQL. Естественно по традиции своего блога я поведаю о всех известных и популярных способах. На других блогах как правило пишется только о каком нибудь одном способе импорта базы, я же опишу сразу все, хотя я пожалуй уже начинаю повторяться. Давайте уже начнём. Read more