Сообщения

Аренда виртуального сервера VPS/VDS: преимущества  Виртуальный сервер VDS/ VPS — это популярная площадка, которую любят многие клиенты. Люди берут его в аренду, когда резервов простого хостинга мало. Сайт может виснуть, а время ожидания страницы увеличивается ежедневно. Хостинг не может справиться с такой нагрузкой, поэтому нужен виртуальный сервер. Кроме этого, многие люди пользуются арендой сервера, чтобы никто не мог заполучить доступ к файлам. Это самое лучшее решение, потому как все проекты будут в безопасности.  Для чего нужна аренда сервера VDS/ VPS   Каждый клиент может воспользоваться услугой, если ему недостаточно инструментов простого хостинга. Когда предприятие или организация растут, то нужно действовать.  Если компания возьмет в аренду виртуальный сервер VDS/ VPS, она получит много нужных ресурсов и много дополнительных проблем, для решения которых нужны специалисты. Преимущества VPS: Будет свой выделенный IP-адрес.  Никто не будет мешать работе сайтов.  Все ресурсы серв

phpMyAdmin SSL redirect

phpMyAdmin после установки доступен по 80 порту протокола HTTP .  Перенаправить на 443 порт можно так phpMyAdmin SSL redirect .

Интеграция IntenseDebate в DataLife Engine

IntenseDebate является сервисом комментариев. По умолчанию он не поддерживает новостной движок DataLife Engine. Интеграция IntenseDebate в DLE

git -сервер, gitosis на Ubuntu 9.10 Server x86_64

Полное руководство на wiki dieg.info: Git Установка git -сервера и gitosis OS: Ubuntu 9.10 Server x86_64 gitosis – удобное средство, позволяющее управлять репозитариями, используя всего один пользовательский аккаунт, управляя доступом пользователей к репозитариям на основе ssh-ключей. Создадим ключи для пользователей проекта test2. $ ssh-keygen -t rsa -N "" -C mainwriteuser@write -f mainwriteuser -q $ ssh-keygen -t rsa -N "" -C onlyreadusr1@read -f onlyreadusr1 -q $ ssh-keygen -t rsa -N "" -C onlyreadusr2@read -f onlyreadusr2 -q $ ls mainwriteuser mainwriteuser.pub onlyreadusr1 onlyreadusr1.pub onlyreadusr2 onlyreadusr2.pub Открытые ключи формата имя_пользователя.pub (mainwriteuser.pub, onlyreadusr1.pub, onlyreadusr2.pub) нужно скопировать в каталог gitosis-admin/keydir. Приватные файлы ключей ( без расширения '.pub') раздаются реальным пользователям, которые они должны добавить в свои хранилища приватных ключей (т.е. в $HOME/.ssh/id_rsa)

update-rc.d SysV init scripts (/etc/init.d): автозагрузка программ в Debian, Ubuntu.

update-rc.d - install and remove System-V style init script links Запустить (остановить) программу или скрипт (набор команд) в Debian, Ubuntu) можно несколькими способами: 1. Команды запуска размещенные в файле /etc/rc.local запускаются на на всех runlevel’ах. Например, ifconfig eth0:1 192.168.1.2 netmask 255.255.255.0 up В последних версиях дистрибутивов скрипт rc.local либо вообще пуст (хотя еще и сохраняется), либо выполняет очень ограниченные задачи. И некоторые авторы вообще не рекомендуют им пользоваться. 2. Для остановки нужного сервиса, находится файл с именем сервиса в каталоге /etc/default. В файле нужно поменять строчку «RUN=YES» на «RUN=NO» (или найти похожую и отредактировать). После этого сервис перестанет стартовать не только при загрузке ОС, но и при помощи запуска из /etc/init.d и использовании invoke-rc.d. 3. Запуск программ размещенных в директории /etc/init.d: Запускающийся скрипт нужно разместить в каталоге /etc/init.d, далее нужно сд

xorg.conf Ubuntu 9.10

===== xorg.conf Ubuntu 9.10 ===== - Загружаемся в безопасном режиме (recovery mode) под пользователем root - Первым делом удалить файл monitor.xml из директории .config домашней директории пользователя. Это файл отменяет настройки монитора в xorg.conf - # X -configure - # cp /root/xorg.conf.new /etc/X11/xorg.conf - # nano /etc/X11/xorg.conf Минимум нужно добавить (изменить):Option "DPMS", Modes "1280x1024" "1024x768" "800x600". Может быть придется воспользоваться утилитой [[gtf]], например: # gtf 1280 1024 60 # 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync ... Section "Monitor" Identifier "Monitor0" VendorName "LG" ModelName "LG L1917S" HorizSync 30-83 VertRefresh 56-75 Option "PreferredMode" "1280x1024" Option "DPMS" Displ

Cron Drupal в Kubuntu

:~# nano /etc/crontab */45 * * * * www-data /usr/bin/wget -O - -q -t 1 http://www.example.com/cron.php Обязательно в файле crontab последняя строка должна быть пустой, иначе последняя команда выполняться не будет. Командой whereis проверить расположение бинарных файлов, используемых при запуске: ~# whereis wget wget: /usr/bin/wget Закрываем доступ к файлу cron.php: To block remote access to cron.php, in the server, .htaccess or vhost configuration file add this section: Order Deny,Allow Deny from all Allow from localhost Allow from 127.0.0.1 Allow from xx.xx.xx.xx <-- address="" files="" ip="" your=""> Выбрать правильный Drupal хостинг - очень важно.