server { listen 80; listen 443 ssl; server_name www.site.ru; # здесь нет без "www" ssl_certificate /etc/letsencrypt/live/site.ru/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/site.ru/privkey.pem; return 301 https://site.ru$request_uri; } server { listen 80; server_name site.ru; rewrite ^(.*) https://$server_name$1 permanent; } server { listen 443 ssl; server_name site.ru; # а здесь нет с "www" ssl_certificate /etc/letsencrypt/live/site.ru/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/site.ru/privkey.pem; access_log /var/www/site.ru/logs/nginx-access.log; error_log /var/www/site.ru/logs/nginx-error.log; location / { proxy_pass http://127.0.0.1:81; include /etc/nginx/proxy.conf; } location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ { root /var/www/site.ru/public; access_log off; expires 10d; } location /phpmyadmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpmyadmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; proxy_pass http://127.0.0.1:81; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } } location /phpMyAdmin { rewrite ^/* /phpmyadmin last; } }
что т не нравится мне такой конфиг )
можно показать на примере моего конфига, как все это должно выглядеть? если не трудно конеш )
Есть сервер с сайтами, сборка nginx (frontend) + apache (backend), СУБД MySQL, FTP-сервера, PHP (mod_php или FastCGI) и PhpMyAdmin.
Смогу ли я поставить ее на уже рабочий сервер? Или над с нуля все?
Sly32, /ru/forum/943003
olegon, не понял вас, можете в конфиг мой вставить пример? ))---------- Добавлено 02.09.2016 в 16:56 ----------так вроде разобрался но
с http кидает на https
а вот с www. полу сайт грузит
и с https://www. не кидает---------- Добавлено 02.09.2016 в 18:21 ----------решение
server {
listen 80;
server_name iiiypuk.me www.iiiypuk.me;
rewrite ^(.*) https://$server_name$1 permanent;
}
http://javascript.ru/forum в помощь )
Sly32, с редиректом---------- Добавлено 02.09.2016 в 14:47 ----------помогите с редиректом )
с кешированием решил в файле /etc/nginx/conf.d/site.ru.conf
location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ { root /var/www/site.ru/public; access_log off; expires 10d; }
как забекапить сайт 8 гиговый? )