Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
nginx_mysql_php [2018/02/17 15:33] sector создано |
nginx_mysql_php [2019/03/15 02:53] (текущий) sector |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | Nginx+MySQL+PHP | + | Nginx+MariaDB+PHP |
| ==== Установим веб-сервер ==== | ==== Установим веб-сервер ==== | ||
| Строка 22: | Строка 22: | ||
| CREATE USER ' | CREATE USER ' | ||
| - | GRANT ALL PRIVILEGES ON *.* TO ' | + | GRANT ALL PRIVILEGES ON *.* TO ' |
| FLUSH PRIVILEGES; | FLUSH PRIVILEGES; | ||
| EXIT; | EXIT; | ||
| Строка 87: | Строка 87: | ||
| } | } | ||
| } | } | ||
| + | </ | ||
| + | |||
| + | перезапустим nginx | ||
| + | <code ini| title> | ||
| + | services nginx restart | ||
| </ | </ | ||
| Строка 110: | Строка 115: | ||
| 2-й настроить базу данных для phpmyadmin? нажимаем «Да»; | 2-й настроить базу данных для phpmyadmin? нажимаем «Да»; | ||
| 3-й вводим 2 раза пароль. | 3-й вводим 2 раза пароль. | ||
| + | |||
| + | <code ini| title> | ||
| + | apt-get install php7.0-mcrypt | ||
| + | </ | ||
| <code ini| title> | <code ini| title> | ||
| Строка 118: | Строка 127: | ||
| </ | </ | ||
| - | Если mcrypt выдал ошибку, | + | |
| - | <code ini| title> | + | |
| - | apt-get install php7.0-mcrypt | + | |
| - | </ | + | |
| зайдем через браузер: | зайдем через браузер: | ||
| Строка 152: | Строка 158: | ||
| server_name test.ru; | server_name test.ru; | ||
| + | | ||
| + | rewrite ^/ | ||
| location / { | location / { | ||
| Строка 158: | Строка 166: | ||
| location ~ \.php$ { | location ~ \.php$ { | ||
| + | | ||
| + | fastcgi_buffer_size 32k; | ||
| + | fastcgi_buffers 4 32k; | ||
| + | | ||
| include snippets/ | include snippets/ | ||
| fastcgi_pass unix:/ | fastcgi_pass unix:/ | ||
| include fastcgi_params; | include fastcgi_params; | ||
| - | fastcgi_param | + | fastcgi_param |
| } | } | ||
| Строка 189: | Строка 201: | ||
| <code ini| title> | <code ini| title> | ||
| apt-get install letsencrypt | apt-get install letsencrypt | ||
| - | certbot certonly --standalone -d writer.logalhost.ru | + | certbot certonly --standalone -d test.ru |
| </ | </ | ||
| ответим на вопросы. введем адрес почты и согласимся с лиц. соглашением. | ответим на вопросы. введем адрес почты и согласимся с лиц. соглашением. | ||
| - | и добавим несколько строк: | + | Добавим несколько строк: |
| <code ini| code> | <code ini| code> | ||
| mcedit / | mcedit / | ||
| Строка 201: | Строка 213: | ||
| ssl_certificate / | ssl_certificate / | ||
| ssl_certificate_key / | ssl_certificate_key / | ||
| + | | ||
| + | </ | ||
| + | |||
| + | ==== Обновим бесплатные серты по их истечению ==== | ||
| + | (я обновлял за ~30 дней до окончания) | ||
| + | |||
| + | <code ini| code> | ||
| + | service nginx stop | ||
| + | certbot renew --force-renewal | ||
| + | </ | ||
| + | |||
| + | **ГОТОВО!** | ||
| - | ГОТОВО! | + | Этого достаточно для того что бы посмотреть на свой сайт. остальное в документации =) |