Как конфигурировать nginx + apache?

RV
На сайте с 02.09.2016
Offline
7
651

Имеется VPS с nginx (frontend) + apache (backend), СУБД MySQL, FTP-сервера, PHP (mod_php или FastCGI) и PhpMyAdmin.

Объясните что конфигурировать чтоб заиспользовать кеширование браузером css js png jpg jpeg gif и сделать редирект с http на https, apache или nginx?

И потом как редактировать конфиг nginx, если через FTP нет прав трогать файл?

HTTP/1.1 200 OK

Server: nginx/1.4.6 (Ubuntu)
Date: Fri, 02 Sep 2016 05:45:37 GMT
Content-Type: text/html
Connection: keep-alive
Vary: Accept-Encoding
X-Powered-By: PHP/5.5.9-1ubuntu4.19
Set-Cookie: PHPSESSID=j9mteud6fd97m3t1q6ghnke9k7; path=/; HttpOnly
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: dle_user_id=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: dle_password=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: dle_hash=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly


---------- Добавлено 02.09.2016 в 12:21 ----------

залез в консоль, запустил MC, нашел конфиги nginx, есть глобальный сервера конфиг и отдельно сайтов, какой редактить?
Sly32
На сайте с 29.03.2012
Offline
303
#1

Удалить нафиг апач, поставить PHP-fpm и радоваться жизни.

Править лучше локальные конфиги сайтов.

Редактировать через консоль, боитесль, сделайте бэкап.

А самый лучший вариант - для начала разверните у себя на локалке копию боевого сервера и тренируйтесь на кошках)

L
На сайте с 10.02.2015
Offline
222
#2

Это лучше задать тут:

/ru/forum/development/servers-administration

Все операции желательно делать на nginx.

RV
На сайте с 02.09.2016
Offline
7
#3
Sly32:
Удалить нафиг апач, поставить PHP-fpm и радоваться жизни.
Править лучше локальные конфиги сайтов.
Редактировать через консоль, боитесль, сделайте бэкап.
А самый лучший вариант - для начала разверните у себя на локалке копию боевого сервера и тренируйтесь на кошках)

как забекапить сайт 8 гиговый? )

RV
На сайте с 02.09.2016
Offline
7
#4

с кешированием решил в файле /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;
}
Sly32
На сайте с 29.03.2012
Offline
303
#5
RuslanVPS:
как забекапить сайт 8 гиговый? )

Невнятно выразился. Я имел ввиду сделать копию конфига nginx, чтобы вернуть его если что-то пойдет не так.

Если у вас один сайт на ВПС - тогда можно править и глобальный конфиг. Но редирект на https нужно указывать в конфигах для конкретного сайта.

RV
На сайте с 02.09.2016
Offline
7
#6

Sly32, с редиректом

---------- Добавлено 02.09.2016 в 14:47 ----------

помогите с редиректом )

Sly32
На сайте с 29.03.2012
Offline
303
#7
RuslanVPS:
помогите с редиректом )

Я вам уже сказал в первом ответе - ставьте менеджер FPM и наслаждайтесь жизнью. С ним - помогу, апач год назад убрал и еще ни разу не пожалел.

https я использую от Cloudflare - там он настраивается в кабинете, все остальные в конфиге нжинкса для сайта -


server {
listen 80;
server_name www.rentalcar.by;
return 301 $scheme://rentalcar.by$request_uri;
}
RV
На сайте с 02.09.2016
Offline
7
#8

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий