1. Ссылки покупок

    Стратегия на турбо опционы

    Обучение по Бинарным Опционам.

    Бизнес по рецепту. продажа женских товаров

    Мануал по добыче бесплатного трафика с поисковика Bing (2016)

    От 6к уникальных посетителей на страницу ВК

    Facebook

    Стратегия Лайв Профит - ставки на футбол

    [Ирина Шмидт] - Церебро Таргет 2016

    Новый дорген.

    Стратегия на спорт.

    Двойной арбитражник по бесплатному трафику (2016)

    Подробная инструкция по Созданию интернет магазина чая с нуля (2016)

    Чертежи солнечного био-вегетария площадью 1200 кв.м. (СБВ-Профи)

    Адский стрим по копирайтингу: то чувство, когда подглядывать - хорошо!

    Видео-Курс - Tехнология быстрого старта в email рассылках (2016)

    Продвижение партнерских программ в одноклассниках (2016)

    Научу грести трафик. Только успевай сервера покупать!

    Трафик из ВК (Схема + Кейсы)

    Пассивный доход со стабильными выплатами.Схема добычи трафика.

    Секрет создания аккаунта яндекс директ без НДС

    Система ставок от проверенного каппера

    Государственный и банковский конфискат +VIP блок (2016)

    Как работать и зарабатывать деньги на продвижении своих проектов (2016)

    Секреты бесплатной рекламы от бывшего сотрудника Вконтакте

    Mobile Арбитраж - Арбитраж мобильного трафика (2016)

    BUSINESS MANUAL - Безопасные схемы заработка

    Как получать 1000-и заказов из CPA сетей (Дм.Ковпак)

    Как зарабатывать удаленно 100 тыс. руб на продвижении в Инстаграме без вложений и жить в Тайланде

    Самонаполняемые Видео-сайты!

    Прибыльная стратегия для бинарных опционов, первый доход через считанные дни + бонус!

    Траф с Вк за копейки

    Профит на онлайн теме от 30к до Неизвестно в месяц

    Легальный высокодоходный бизнес в реале

s37dap42x | Установка Apache + PHP + MySQL + phpmyadmin на Ubuntu для извращенцев

  1. [s37dap42x]
    Эту шпаргалку я написал для себя еще несколько месяцев назад в прошлом году. На самом деле я всего пару раз воспользовался ею. Мне не понравилось выполнять столько итераций, чтобы запустить простенький сайт на серваке. Да и вместо Apache я пользую Nginx в последнее время.

    Я стал искать другие решения и оказалось, что готовые конфигурации можно устанавливать в два клика на современных облачных решениях типа DigitalOcean или SimpleCloud. Это быстрее и удобнее.

    Вручную есть смысл сделать это один раз, чтобы разобраться во всех тонкостях. Да и чтобы поиграться с разными конфигурациями, потестировать свои скилы в администрировании серваков. Быть может даже составить свой баш скрипт, а потом запускать его каждый раз, когда нужно установить нужный софт.

    В общем виде это будет выглядеть так. Допустим у нас есть свежеустановленная серверная Ubuntu. Теперь нужно прикрутить к ней виртуальный сервер, базу данных, PHP и подружить их всех. Поехали!

    01. Устанавливаем Apache


    sudo apt-get install apache2

    Проверяем, установился ли? Заходим по IP адресу (http://your_server_IP_address)

    02. Устанавливаем MySQL


    sudo apt-get install mysql-server php5-mysql

    Создаем дирректорию мускуля

    sudo mysql_install_db

    Удаляем дефолтные настройки, секурити

    sudo mysql_secure_installation

    03. Установка PHP


    sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

    Ставим приоритетным .php

    sudo nano /etc/apache2/mods-enabled/dir.conf

    Перезагружаем апач

    sudo service apache2 restart

    Устанавливаем еще парочку расширений

    sudo apt-get install php5-curl php5-gd php5-json php5-xsl

    Создаем файл для теста php

    nano /var/www/html/info.php

    <?php phpinfo(); ?>

    Протестили — удаляем

    rm /var/www/html/info.php

    04. Установка phpMyAdmin


    Этой штукой тоже не пользуюсь, есть прекрасный бесплатный софт под названием Sequel Pro. В нем очень удобно админить сразу несколько БД на разных серваках.

    Установка

    sudo apt-get install phpmyadmin apache2-utils

    Добавляем в конфигурацию Апача

    sudo nano /etc/apache2/apache2.conf

    Секурити для phpmyadmin

    sudo nano /etc/phpmyadmin/apache.conf


    <Directory /usr/share/phpmyadmin>
    Options FollowSymLinks
    DirectoryIndex index.php
    AllowOverride All
    [...]


    Создаем htaccess

    sudo nano /usr/share/phpmyadmin/.htaccess


    AuthType Basic
    AuthName "Restricted Files"
    AuthUserFile /etc/apache2/.htpasswd
    Require valid-user


    sudo htpasswd -c /etc/apache2/.phpmyadmin.htpasswd username

    Перезагрузим апач до кучи

    sudo service apache2 restart

    05. Создание БД


    Заходим в мускуль под рутом

    mysql -u root -p

    Создаем базу

    CREATE DATABASE mybase;

    Создаем пользователя для этой БД

    CREATE USER user@localhost IDENTIFIED BY 'pass';

    Проставляем привилегии

    GRANT ALL PRIVILEGES ON mybase.* TO user@localhost;

    Обновляем привилегии

    FLUSH PRIVILEGES;

    Выход

    exit

    06. Виртуальные хосты для Апача


    Хотите крутить разные сайты в разных папках, отличной от дефолтной? Придется настроить виртуальные хосты на сервере:

    Создаем дирректорию

    sudo mkdir -p /var/www/example.com/public_html

    Пермишены

    sudo chown -R $USER:$USER /var/www/example.com/public_html

    Создаем конфигурацию для виртуального сервера

    sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf

    Открываем, редактируем:

    sudo nano /etc/apache2/sites-available/example.com.conf


    <Directory /var/www/html>
    Options FollowSymLinks
    AllowOverride all
    Require all granted
    </Directory>


    Применяем конфигурацию

    sudo a2ensite example.com.conf

    Не забываем включить реврайт

    sudo a2enmod rewrite

    Перезагружаем апач

    sudo service apache2 restart

    07. Выводы


    Оценили объем ковыряний в непонятных вещах? Вывод очевиден: это только для извращенцев одминов. Вот я — извращенец, но даже мне это быстро наскучило.

    Обычный рядовой въебмастер либо не осилит эту штуку, либо накосячит жутко и плюнет на это дело, либо потратит непозволительно много времени на то, чтобы во всем этом разобраться. А время — деньги. А деньги в руБЛЯх. А рубль — это пиздец, падающий в бездну.

    Используйте готовые решения из коробки, о которых я расскажу в одном из следующих постов. Два клика — и ваш любимый вротмнепрессик уже работает.
     

Поделиться этой страницей