Записи с меткой ‘Ubuntu’

Установка Nginx Ubuntu

Для установки необходимо скачать ключ репозитория: http://nginx.org/keys/nginx_signing.key И затем добавить его: apt-key add nginx_signing.key После этого добавить репозиторий: vi /etc/apt/sources.list  И добавить в конец файла: deb http://nginx.org/packages/ubuntu/ codename nginx deb-src http://nginx.org/packages/ubuntu/ codename nginx Где codename — это кодовое имя системы: http://nginx.org/ru/linux_packages.html#distributions После этого сделать обновить кеш пакетов: apt-get update И можно устанавливать: apt-get install nginx […]

Установка Apache Ubuntu

Установка: apt-get install apache2 Основной конфигурационный файл: /etc/apache2/apache2.conf Файлы виртуальных хостов: /etc/apache2/sites-available Файл виртуального хоста: domain.com.conf Минимальная конфигурация виртуального хоста: #Имя хоста ServerName domain.com #Корневая папка хоста DocumentRoot /var/www/domain.com #Разрешение на перезапись всех директив при помощи .htaccess AllowOverride All LogLevel warn CustomLog ${APACHE_LOG_DIR}/domain.com.access.log combined После добавления виртуального хоста необходимо включить его: a2enconf domain.com.conf После этого […]

tar-gz

Как создать .tar.gz архив

Частенько есть необходимость создавать архивы, а команду всё не как не запомню 🙂 Потому решил записать её в заметки на сайте. Может не один я такой 🙂 Итак, для того что бы создать архив, необходимо выполнить следующую команду: tar -cvf file.tar /full/path — создать .tar tar -czvf file.tar.gz /full/path — создать .tar.gz (архив) tar -cjvf file.tar.bz2 […]

dd

Создание пустого файла через командную строку

Мелкая заметка на тему создания пустого файла используя командную строку Linux. Для чего это необходимо? В моём случае было необходимо проверить скорость скачки с сервера, на другой сервер. Для того что бы создать пустой файл, необходимо выполнить следующую команду:

Данная команда создаст файл test.bin, размером 1ГБ. По сути, это образ файла\устройства zero из папки […]

php

PHP Fatal error: Class ‘DOMDocument’ not found in…

Переносил сегодня сайт на WordPress, и столкнулся с проблемой. Главная страница сайта отображала только header. Логи писали: PHP Fatal error: Class ‘DOMDocument’ not found in… Покопавшись в интернете, я нашёл решение этой проблемы. Оно очень простое. Необходимо всего лишь сделать: Для CentOS: yum install php-xml Для Debian\Ubuntu: apt-get install php-xml После установки, проблема была решена […]

vim

Как в Linux изменить текстовый редактор по умолчанию

В силу того что я постоянно работаю в консоли Linux, мне необходимо править конфиги. На CentOS я правлю обычно через mcedit(потому-что зачастую пользуюсь mc), а вот на Debian и Ubuntu почему-то 🙂 я использую vim. И вот искал информацию по тому как изменить редактор по умолчанию. Решение очень простое. Необходимо ввести команду sudo update-alternatives —config […]

apache

Добавление виртуальных хостов в Apache 2 Ubuntu

Сегодня тестировал работу WEB сервера и появилась необходимость добавить виртуальные хосты на WEB-сервере Apache. Собственно где и как это делается, я знаю. Но вышло что всё-таки не знаю 🙂 Пришлось чуть-чуть копать в интернете. Нашёл очень интересный пример. Добавление виртуального хоста с минимумом параметров. Я добавил, по пути: /etc/apache2/sites-available — новый файл: domain.com.conf и в нём […]