Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии
Mik Foxi #:
Будет что-то максимально дефолтное, но не факт что более нужное для тебя. Такие обновления лучше производить вручную, чтоб сразу видеть что происходит А не само ночью когда ты спишь и узнаешь что сервер лег только утром в понедельник.
Это то да, но лень требует жертв, как и красота порою, так я так и не понял, она пропускает обновление этого пакета или по дефолту жмет Y/N(там кстати по моему еще и другие буквы были) и идет дальше?

Сейчас на сервере у меня swap не используется, показывает 0, сервер ничего особенного веб-сервер для сайта там работает, памяти ещё полно свободной, но этот swap делается в два клика, бесплатно, и по сути добавляет 4 Гб. оперативной памяти, ну или сколько не жалко отдать от HDD, а так как у меня еще и SSD NVME, то по сути тот же чип памяти, ну почти.

Цель сделать на запас, если память вдруг переклинит и её не станет свободной, хоть в файл подкачки если что сработает, а так я даже не знаю что будет если память в 100% забьется. повиснит что-нибудь, у меня как-то сервер mysql базы данных вырубило, толи памяти не хватило, толи-что и какая-то линуксовская фигня решила убить процесс mysql и тем самым освободив память, все сработало, вот только сайтик перестал работать что-то. А так может своп спас бы…
Sly32 #:

Интерпретатор тут не причем. Если в настройках у тебя адрес с www, то вордпрес и будет ждать роут с таким адресом. Протокол http - это не магия, почитай как он работает. 
<www.site.com> ---> DNS -->Nginx(redirect) ---> wordpress
ты ввел адрес <site.com> в строке браузера. DNS ищет соответствующую запись и возвращает ip сайта.

А запись должна быть вида A  ---  example.com -- 1.2.3.4

Дальше уже нжинкс слушает 80 порт и если на него приходит запрос начинают работать его редиректы. то есть:

Если в вордпрес у тебя  адрес- www.example.com - то на него и придет запрос

Если ты делаешь запрос вида www.exapmle.com то DNS ищет CNAME запись, потому что по сути это обычный поддомен и переадресует ее на А запись, дальше все тоже самое.

Также переадресация может быт не в твоем nginx.conf а в базовом. То есть панель управления хостингом может это делать незаметно для тебя.

В настройках конфига Nginx у меня только редирект на https:

return 301 https://$host:443$request_uri;

И то там не то что www, не указан, там и домен не прописан, там переменная $host, откуда она его берет тоже не ясно, может с server_name, но там указаны два домена один без www другой типа как алиес с www. Фиг знает может это.

А в самой панели управления сервером ISPmanager’е, есть в настройках сайта, возможность выставить редирект с не www на www или наоборот, но эта настройка не настроена.

Тогда у меня остался всего один вопрос и к сожалению он тот же самый:

Как же понять и где посмотреть где настроен редирект с не www на www?

Панель управления(Скрытая настройка или таинственная работа)

DNS записи

WordPress движок

PHP интерпритатор

Apache

Nginx

Единственное место где я прямо вижу что прописано с www это настройки в WordPress, Общие, там два URL’а.
lutskboy #:

это граф оболочку нужно ставить?

Да, у меня это xfce, мне и нужно было в графику, причем в текущую открытую сессию пользователя с открытыми приложениями, без графического окружения понятно по SSH. ( Это не для сервера, это дома в комнате )
Ilya74 #:

Это что ещё за новости, какие такие перенаправлениям на www через DNS?

Что вы не понимаете? Если у вас в настройках адрес с www, вот вам и ответ. Поменять адрес не пробовали? PHP не может ничего сам по себе перенаправлять, это язык программирования и не более того. 

Ну даже и так, настройки в движке(которые по факту в базе данных), но работает то интерпретатор php, а не веб-сервер, так сам по себе и WordPress не может.
ELECTROKATZE #:
Это на уровне DNS происходит, вы можете управлять этими перенаправлениями в записях DNS-сервера.
Может быть и так.
Coby #:
Все равно не понятно откуда перенаправление.
Я сам не понимаю, я думаю это движок WordPress, в нем прям вбиты в настройках адреса URL с www, ну или PHP, движок же на PHP.

Coby прав, пробил curl I и все эти сайты перенапраляют с без www на www по 301 редиректу Moved Permanently:

curl -I https://reddit.com

HTTP/1.1 301 Moved Permanently

Location: https://www.reddit.com/

Тогда и смысла нет менять что-то, все и так как у всех, я так понимаю.

Единственное может в Nginx настроить редирект тот же самый, но есть ли в этом смысл если он и так работает?
Delysid #:

Ты пробовал правила убрать кривые из htacess?

Так там нету особо каких-то кривых правил, стандартная WordPress вставка: BEGIN WordPress / END WordPress, и стандартная плагина кеширования: BEGIN WpFastestCache / END WpFastestCache, это все на автомате я вручную это не меняю. Но вот плагин кешированя что-то там использует ссылки с www: RewriteCond %{HTTP_HOST} ^www.сайт, но он же тоже не берет их с потолка, я так понимаю он из общих настроек WordPress это берет или откуда?
yodda #:
Когда вы последний раз видели сайты с www? Зачем вам это нужно?
Да не то что бы нужно, не нужно, оно так с самого начала создания сайта было, я даже вот переезд с VPS на другой VPS делал и там все по умолчанию я ничего не менял, и ничего не настраивал все по дефолту, и вот само редиректит с не www на www, я даже не понимаю где это настраивается, есть подозрения что в движке WordPress в Настройках – Общие: Адрес WordPress (URL) или Адрес сайта (URL), так как там вбито именно с www URL, есть еще вариант в настройках Nginx редирект сделать, но он там не настроен, только с http на https. Получается это движок(PHP) редиректит, может быть на бэканде apache, но там тоже особо каких настроек редиректа вроде нету. Может это связанно с так называемыми ServerAlias алиасов дополнительные имена хоста, там один как раз как дополнительный прописан с www, но не думаю, что это редирект означает, еще может в настройках записей домена что-то есть, мне бы понять что перенаправляет с без www на www для начала.
Всего: 1998