MNERU

Рейтинг
43
Регистрация
01.10.2013

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

Как я понимаю, вам предлагают до 20-ти правил фильтрации трафика на роутере. Если вы не знаете, что это, то вам это не нужно, скорее всего.

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;
}

}

Да, поддомены будут считаться отдельными сайтами. Соответственно тиц и иные параметры будут учитываться индивидуально

Судя по конфигу, он и не должен редиректить. У вас редирект только с http на https. Так что всё правильно.

Чтобы сделать редирект нужно добавить отдельную секцию server в конфиге для www.site.ru и для site.ru

server {

server_name www.site.ru; # <- NB: здесь нет site.ru без 'www'

return 301 $scheme://site.ru$request_uri;

}

А в остальных секциях убрать www.site.ru из server_name

504 ошибка ранее была при отправке или еще при других операциях? Если при отправке, то нужно ковырять что еще скрипт делает кроме самой отправки и на чем висим, а тестить отправку писем на голой функции mail(). Если не при отправке, и такая же история на голой mail(), то нужно проверять очередь отправки почтового сервера, может забита чем-то еще.

И, чтобы достоверно определить, что задержка не в почтовом сервере, нужно отправить письмо не из РНР. Например так:

sendmail user@somedomain.ru < /tmp/sometext.txt

Еще я соменеваюсь, что у вас действительно sendmail. Просто большинство почтовых серверов совместимы с sendmail. Скорее всего на самом деле это postfix или exim.

EvGenius:
🙄
вопрос сугубо про mail forwarding, практикует ли кто запрет на него или все просто забивают?

За всех хостеров сказать трудно. У нас, например, не принято. Но спамеров блокируем регулярно, дабы ситуаций, подобно описаной, не происходило.

Вам для себя или на конкурентов посмотреть?

Если для себя, то ставьте google analytics.

Если на других посмотреть, то идите на similarweb.com

livetv:

2. Настроил open_file_cache max=2000 inactive=20s; по умолчанию кеша нет.
Но время ответа не изменилось. Как было 50 ms, так и осталось?
Смысла в кеше нет? Используется кеш ОС?

Стоит учитывать, что nginx кэширует только статику. Если у вас динамические страницы, то кэш работать не будет, если явно не указать, чтобы nginx игнорировал заголовки.

Возможно поэтому у него не изменилось время ответа.

Нужен лог Apache. Какую ошибку отдаёт веб-сервер, когда бот не получает доступ к страницам?

Всего: 235