#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