#SimpleCloudСontest Быстрая Настройка VPS как Web сервера для новичка или свой Web Сервер за 20 Шагов 1 - Соединяемся по SSH с сервером от рута: login: root root@185.46.97.1's password: Linux prcy 3.2.0-4-686-pae #1 SMP Debian 3.2.54-2 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. 2 - проверяем обновления apt-get update apt-get upgrade 3 - Устанавливаем curl , если его нет apt-get install curl 4 - Устанавливаем VestaCP (Легкая панель от русских разработчиков) curl -O http://vestacp.com/pub/vst-install.sh bash vst-install.sh Сервер спросит Do you want to proceed? y/n): соглашаемся (y) и жмем enter Прописываем email (туда придет пароль) и хост, можно тот, что в скобках По окончанию установки вы получите : ======================================================= -----------------------------— https://85.46.97.1:8006 username: admin password: dskaDSacs -----------------------------— Congratulations, you have successfully installed Vesta Control Panel. 5 - можно зайти и проверить панель https://85.46.97.1:8006/list/user/ 6 - добавляем новые источники в файл nano /etc/apt/sources.list в конце дописываем deb http://packages.dotdeb.org wheezy all deb-src http://packages.dotdeb.org wheezy all deb http://packages.dotdeb.org wheezy-php55 all deb-src http://packages.dotdeb.org wheezy-php55 all Жмем CTRL+O и энтер. Закрываем файл по CTRL+X. 7 - Скачиваем и устанавливаем ключи wget http://www.dotdeb.org/dotdeb.gpg apt-key add dotdeb.gpg 8 - Обновляем доступный список приложений apt-get update apt-get upgrade Во время обновления соглашаемся на все, кроме *** my.cnf (Y/I/N/O/D/Z) default=N ? Отвечаем N 9 - Запускаем обновление самой системы: apt-get dist-upgrade 10 - БД apt-get install python-software-properties apt-key adv —recv-keys —keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db Обновляем список приложений apt-get update 11 - устанавливаем БД apt-get install mariadb-server Если выдаст ошибку, значит нам мешает MySQL 11.2 - Удаляем MySQL apt-get purge mysql* mariadb* 11.3 - устанавливаем БД apt-get install mariadb-server 12 - Открываем nano /usr/local/vesta/conf/mysql.conf Видим - PASSWORD='jbknjknkj34'. => Запоминаем 13 - фиксим exim4 (удаляем light, нам нужен heavy) apt-get remove exim4-daemon-light apt-get install phpmyadmin 14 - Проверка https://85.46.97.1/phpmyadmin/ 15 - Даем все права chmod 777 -R /var/lib/phpmyadmin/tmp 16 - php.ini nano /etc/php5/apache2/php.ini Находим, меняем или на Ваше усмотрение max_execution_time = 180 upload_max_filesize = 64M post_max_size = 64M 17 - Перезапускаем apache2 service apache2 restart 18 - Убираем жор памяти nano /etc/apache2/apache2.conf Находим блок <IfModule mpm_prefork_module> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 200 MaxRequestsPerChild 4000 </IfModule> меняем на <IfModule mpm_prefork_module> StartServers 3 MinSpareServers 3 MaxSpareServers 9 ServerLimit 256 MaxClients 20 MaxRequestsPerChild 3000 </IfModule> Если сервер мощный, можем сделать параметры больше Жмем CTRL+O и энтер. Закрываем файл по CTRL+X. Перезапускаем apache2 service apache2 restart 19 - БД nano /etc/mysql/my.cnf Находим нужные значения и меняем Перезапускаем service mysql restart 20 - Заменяем кофиг ngix Перезагружаем сервер => Готово Ваш сайт живет тут /home/admin/web/yourdomain/public_html

Теги других блогов: настройка VPS Web сервер