Инструменты пользователя

Инструменты сайта


nginx_mysql_php

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
nginx_mysql_php [2018/02/18 07:37]
sector
nginx_mysql_php [2019/03/15 02:53] (текущий)
sector
Строка 1: Строка 1:
-Nginx+MySQL+PHP+Nginx+MariaDB+PHP
  
 ==== Установим веб-сервер ==== ==== Установим веб-сервер ====
Строка 87: Строка 87:
     }     }
 } }
 +</code>
 +
 +перезапустим nginx
 +<code ini| title>
 +services nginx restart
 </code> </code>
  
Строка 110: Строка 115:
 2-й настроить базу данных для phpmyadmin? нажимаем «Да»; 2-й настроить базу данных для phpmyadmin? нажимаем «Да»;
 3-й вводим 2 раза пароль. 3-й вводим 2 раза пароль.
 +
 +<code ini| title>
 +apt-get install php7.0-mcrypt
 +</code>
  
 <code ini| title> <code ini| title>
Строка 118: Строка 127:
 </code> </code>
  
-Если mcrypt выдал ошибку, то +
-<code ini| title> +
-apt-get install php7.0-mcrypt +
-</code>+
  
 зайдем через браузер: доменное имя или ip адрес/phpmyadmin зайдем через браузер: доменное имя или ip адрес/phpmyadmin
Строка 152: Строка 158:
    
     server_name test.ru;     server_name test.ru;
 +    
 +    rewrite ^/(.*\.php)(/)(.*)$ /$1?file=/$3 last; # для moodle
    
     location / {     location / {
Строка 158: Строка 166:
    
     location ~ \.php$ {     location ~ \.php$ {
 +      
 +      fastcgi_buffer_size 32k;
 +      fastcgi_buffers 4 32k;
 +    
         include snippets/fastcgi-php.conf; # если у joomla в админке нет стилей и падает 404, то надо закомментировать            include snippets/fastcgi-php.conf; # если у joomla в админке нет стилей и падает 404, то надо закомментировать   
         fastcgi_pass unix:/run/php/php7.0-fpm.sock;         fastcgi_pass unix:/run/php/php7.0-fpm.sock;
Строка 201: Строка 213:
         ssl_certificate /etc/letsencrypt/live/test.ru/fullchain.pem;         ssl_certificate /etc/letsencrypt/live/test.ru/fullchain.pem;
         ssl_certificate_key /etc/letsencrypt/live/test.ru/privkey.pem;         ssl_certificate_key /etc/letsencrypt/live/test.ru/privkey.pem;
-</code>       +         
 +</code>  
 + 
 +==== Обновим бесплатные серты по их истечению ==== 
 +(я обновлял за ~30 дней до окончания) 
 + 
 +<code ini| code> 
 +service nginx stop 
 +certbot renew --force-renewal    
 +</code>
  
 **ГОТОВО!** **ГОТОВО!**
 +
 +Этого достаточно для того что бы посмотреть на свой сайт. остальное в документации =)
nginx_mysql_php.1518939445.txt.gz · Последнее изменение: 2018/02/18 07:37 — sector

Яндекс.Метрика