Шаблон при конфигурировании нового сервера:
root@servername:~# adduser username
root@servername:~# adduser username sudo
root@servername:~# getent group sudo
—–
Не разлогиниваться root до окончания всех проверок проверки.
—–
Проверить доступность ssh для нового пользователя.
—–
root@servername:~# passwd (сменить пароль)
—–
Проверить правильность нового пароля для root.
—–
username@servername:~$ cat /etc/ssh/sshd_config | grep Port
Port 2222(PortNumber)
username@servername:~$ cat /etc/ssh/sshd_config | grep Root
PermitRootLogin no
—–
sudo service ssh restart
—–
sudo apt-get update
sudo apt-get upgrade
—–
sudo shutdown -r now
—–
Если не установлены:
sudo apt-get install tasksel
sudo apt-get install vim
—–
sudo tasksel
->select LAMP
—–
New password for the MySQL “root” user:
mysqlrootuserpassword
—–
После этого Apache2 работает.
—–
Проверить работу PHP
—–
sudo vim /var/www/html/info.php
< ?php
phpinfo(); ?>
#нужно убрать пробел между < ?
-----
sudo rm /var/www/html/info.php
# обязательно удалить info.php после теста.
-----
Установка phpmyadmin
sudo apt-get install phpmyadmin
http://myipaddress/phpmyadmin
-----
Закрыть доступ к phpmyadmin для посторонних.
sudo vim /etc/apache2/apache2.conf
Order deny,allow
Deny from all
Allow from myipaddress
—–