1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите установить сайт на VDS

Тема в разделе "Оффтопик", создана пользователем ZippOoO, 10 апр 2016.

  1. Автор темы
    ZippOoO

    ZippOoO Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    ZippOoO
    Помогите установить сайт на VDS целый день сижу и не могу установить dle на vdc что только не пробовал
     
  2. 11dimonchik22

    11dimonchik22 Активный участник Пользователь

    Баллы:
    76
    ухАди пока не избили
     
  3. Автор темы
    ZippOoO

    ZippOoO Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    ZippOoO
    сибаса от сюда
     
  4. IVLAD

    IVLAD Новичок Пользователь

    Баллы:
    11
    СЛОЖНАА
     
  5. Etro

    Etro Активный участник Пользователь

    Баллы:
    78
    Для чайников и не очень (как раз то, что в нашем случае)
    Покупаешь ISP Manager, настраиваешь его под себя (аккаунты, домены, конфиги). Накатываешь DLE в папку со своим доменом.

    Посложнее:
    Накатываешь апач, phpmyadmin, proftpd, php, GD и т.д (список можно продолжать ещё долго, лень), настраиваешь всё это дело, создаёшь базы, аккаунты и т.д, связываешь домен, направляешь его на нужную папку, накатываешь DLE
     
  6. MySt1k

    MySt1k Старожил Пользователь

    Баллы:
    173
    еще легче... vesta
     
  7. chief

    chief Активный участник Пользователь

    Баллы:
    76
    Чтобы DLE заработала на VDS, сначала ее надо купить https://dle-news.ru/
     
  8. Автор темы
    ZippOoO

    ZippOoO Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    ZippOoO
    Почему не будет ? nulled версия будет работать я думаю
     
  9. Etro

    Etro Активный участник Пользователь

    Баллы:
    78
    Насколько я помню, что-то там с безопасностью не то...

    Будет, но покупать-то всё равно надо.
    Хотя, если яйца железные :D
     
  10. MySt1k

    MySt1k Старожил Пользователь

    Баллы:
    173
    Уже нормально все.
    Была маленькая промашка, но уже исправлено.
     
  11. Рафаэль[рафа]

    Рафаэль[рафа] Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    JUDO
    А если не мучится и проста указать базу данных с бесплатного хостинга, так можно ?
     
  12. IVLAD

    IVLAD Новичок Пользователь

    Баллы:
    11
    (facepalm)
    помойму ТС тупо не может веб-сервер закатить на VDS
     
  13. Автор темы
    ZippOoO

    ZippOoO Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    ZippOoO
    так и не смог сделать может помочь кто со скайпом ?
     
  14. InterVi

    InterVi Старожил Пользователь

    Баллы:
    173
    Код:
    apt-get install mysql-server mysql-client apache2 apache2-doc php5 php5-mysql libapache2-mod-php5 php5-cgi php5-curl phpmyadmin
    a2enmod rewrite
    nano /etc/php5/apache2/php.ini
    service apache2 restart
    Следуй инструкциям установщиков, там некоторые данные заполнить надо будет, надеюсь справишься, это не сложно. При настройке phpmyadmin указывай логин-пасс которые настроил для mysql, сервером выбери apache2 (пробелом выделять). Возможно еще какие модули тебе нужны, это уж сам гугли, я под себя делал. В php.ini нужно вот это:
    Код:
    memory_limit = 128M
    post_max_size = 40M
    upload_max_filesize = 40M
    max_file_uploads = 20
    Проверь чтобы в дефолтном конфиге было так:
    Код:
            <Directory />
                    Options FollowSymLinks
                    AllowOverride All
            </Directory>
            <Directory /var/www/>
                    Options Indexes FollowSymLinks MultiViews
                    AllowOverride All
                    Order allow,deny
                    allow from all
            </Directory>
    Это чтобы mod_rewrite работал. Конфиг может быть по таким адресам:
    Код:
    #1
    nano /etc/apache2/sites-available/default
    #2
    nano /etc/apache2/sites-available/000-default.conf
    Если сайт один - ложи в /var/www/ и не парься, только не забудь
    Код:
    chown -R  www-data:www-data /var/www/
    чтобы движок файлы мог писать. А если несколько сайтов, читай гайды как конфиги настраивать, вот первые попавшиеся из гугла:
    http://help.ubuntu.ru/wiki/руководство_по_ubuntu_server/web_сервера/httpd_apache2_web_server
    http://breys.ru/1432.html
    Там вроде нормально расписано.

    Так, а теперь небольшая защита от мамкиных дудосеров:
    Код:
    apt-get install libapache2-mod-evasive libapache-mod-security libapache2-mod-qos
    mkdir /var/log/mod_evasive
    chown www-data:www-data /var/log/mod_evasive/
    # настройка mod_evasive
    echo "<ifmodule mod_evasive20.c>" > /etc/apache2/conf.d/modevasive
    echo "DOSHashTableSize 3097" >> /etc/apache2/conf.d/modevasive
    echo "DOSPageCount 2" >> /etc/apache2/conf.d/modevasive
    echo "DOSSiteCount 50" >> /etc/apache2/conf.d/modevasive
    echo "DOSPageInterval 1" >> /etc/apache2/conf.d/modevasive
    echo "DOSSiteInterval 1" >> /etc/apache2/conf.d/modevasive
    echo "DOSBlockingPeriod 90" >> /etc/apache2/conf.d/modevasive
    echo "DOSLogDir /var/log/mod_evasive" >> /etc/apache2/conf.d/modevasive
    echo "DOSEmailNotify [email protected]" >> /etc/apache2/conf.d/modevasive
    echo "DOSWhitelist 127.0.0.1" >> /etc/apache2/conf.d/modevasive
    echo "</ifmodule>" >> /etc/apache2/conf.d/modevasive
    # настройка mod_security
    mkdir /etc/apache2/mod_security_rules
    cp -R /usr/share/modsecurity-crs/base_rules/* /etc/apache2/mod_security_rules/
    chown -R root:root /etc/apache2/mod_security_rules
    echo "<ifmodule mod_security2.c>" > /etc/apache2/conf.d/modsecurity
    echo "Include mod_security_rules/*.conf" >> /etc/apache2/conf.d/modsecurity
    echo "SecWriteStateLimit 100" >> /etc/apache2/conf.d/modsecurity
    echo "</ifmodule>" >> /etc/apache2/conf.d/modsecurity
    # настройка qos_module
    echo "<IfModule qos_module>" > /etc/apache2/mods-available/qos.conf
    echo "QS_SrvRequestRate 120" >> /etc/apache2/mods-available/qos.conf
    echo "QS_SrvMaxConn 1000" >> /etc/apache2/mods-available/qos.conf
    echo "QS_SrvMaxConnClose 700" >> /etc/apache2/mods-available/qos.conf
    echo "QS_SrvMaxConnPerIP 50" >> /etc/apache2/mods-available/qos.conf
    echo "QS_ClientEntries 70000" >> /etc/apache2/mods-available/qos.conf
    echo "</IfModule>" >> /etc/apache2/mods-available/qos.conf
    # проверка модулей
    a2enmod mod-evasive
    a2enmod mod-security
    a2enmod qos
    service apache2 restart
    Это просто выполнить, настраивать не надо. Если хочешь по-лучше, вот гайды, там еще настройка фаервола от флуда есть (но дырявая):
    https://habrahabr.ru/post/145215/
    https://webware.biz/?p=3939

    Если все сделано правильно, веб-сервер должен работать. Тебе ведь это надо было?
     
    Последнее редактирование: 14 апр 2016
  15. Рафаэль[рафа]

    Рафаэль[рафа] Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    JUDO
    Хз что ему надо но мне очень пригодилось спасибо
    Слушай а если при установки защита от мамкиных дудосеров вышла вот такая ошибка
    Syntax error on line 7 of /etc/apache2/conf.d/modevasive:
    DOSBlockingPeriod takes one argument, Set blocking period for detected DoS IPs
    Action 'configtest' failed.
    The Apache error log may have more information.
     
  16. InterVi

    InterVi Старожил Пользователь

    Баллы:
    173
    Хз, вроде все правильно, кавычки не пропущены. Попробуй вручную конфиг создать, в статье с хабра написано всё.
     

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