Sly32#: И снова на арене вопрос со звездочкой, который гуглиться за 2 минуты. Но хакерам даркнета это неподвластно, поэтому отвечаю тут - есть параметр автоаппрува в линуксе, в любом бащ-скрипте можно прописать И система не будет ждать ответа пользователя.
Вы не совсем поняли, я не про подтверждение устанавливать или не устанавливать пакет, я про то что вовремя уже установки пакета, когда уже было нажато Y, прямо во время установки пакета идет какой-то дополнительный вопрос, который связан не с подтверждением устанавливать или нет пакет, а с тем оставить какие-то там настройки, связанные с устанавливаемым пакетом или оставить все как есть и продолжить установку. Это не подтверждение для – Согласны ли вы установить пакет – Y/N, это другое, это прямо во время установки пакета, уже Yбыл нажат, это не совсем то. Про автоаппрув, ленивый и не очень умный хакер из даркнета знает.
Mik Foxi#: Будет что-то максимально дефолтное, но не факт что более нужное для тебя. Такие обновления лучше производить вручную, чтоб сразу видеть что происходит А не само ночью когда ты спишь и узнаешь что сервер лег только утром в понедельник.
Это то да, но лень требует жертв, как и красота порою, так я так и не понял, она пропускает обновление этого пакета или по дефолту жмет Y/N(там кстати по моему еще и другие буквы были) и идет дальше?
Сейчас на сервере у меня swapне используется, показывает 0, сервер ничего особенного веб-сервер для сайта там работает, памяти ещё полно свободной, но этот swapделается в два клика, бесплатно, и по сути добавляет 4 Гб. оперативной памяти, ну или сколько не жалко отдать от HDD, а так как у меня еще и SSDNVME, то по сути тот же чип памяти, ну почти.
Цель сделать на запас, если память вдруг переклинит и её не станет свободной, хоть в файл подкачки если что сработает, а так я даже не знаю что будет если память в 100% забьется. повиснит что-нибудь, у меня как-то сервер mysqlбазы данных вырубило, толи памяти не хватило, толи-что и какая-то линуксовская фигня решила убить процесс mysqlи тем самым освободив память, все сработало, вот только сайтик перестал работать что-то. А так может своп спас бы…
Интерпретатор тут не причем. Если в настройках у тебя адрес с 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’а.
Да, у меня это xfce, мне и нужно было в графику, причем в текущую открытую сессию пользователя с открытыми приложениями, без графического окружения понятно по SSH. ( Это не для сервера, это дома в комнате )
Это что ещё за новости, какие такие перенаправлениям на www через DNS?
Что вы не понимаете? Если у вас в настройках адрес с www, вот вам и ответ. Поменять адрес не пробовали? PHP не может ничего сам по себе перенаправлять, это язык программирования и не более того.
Ну даже и так, настройки в движке(которые по факту в базе данных), но работает то интерпретатор php, а не веб-сервер, так сам по себе и WordPressне может.
Так там нету особо каких-то кривых правил, стандартная WordPress вставка: BEGIN WordPress / END WordPress, и стандартная плагина кеширования: BEGIN WpFastestCache / END WpFastestCache, это все на автомате я вручную это не меняю. Но вот плагин кешированя что-то там использует ссылки с www: RewriteCond %{HTTP_HOST} ^www.сайт, но он же тоже не берет их с потолка, я так понимаю он из общих настроек WordPressэто берет или откуда?
И снова на арене вопрос со звездочкой, который гуглиться за 2 минуты. Но хакерам даркнета это неподвластно, поэтому отвечаю тут - есть параметр автоаппрува в линуксе, в любом бащ-скрипте можно прописать
И система не будет ждать ответа пользователя.
Будет что-то максимально дефолтное, но не факт что более нужное для тебя. Такие обновления лучше производить вручную, чтоб сразу видеть что происходит А не само ночью когда ты спишь и узнаешь что сервер лег только утром в понедельник.
Сейчас на сервере у меня swap не используется, показывает 0, сервер ничего особенного веб-сервер для сайта там работает, памяти ещё полно свободной, но этот swap делается в два клика, бесплатно, и по сути добавляет 4 Гб. оперативной памяти, ну или сколько не жалко отдать от HDD, а так как у меня еще и SSD NVME, то по сути тот же чип памяти, ну почти.
Цель сделать на запас, если память вдруг переклинит и её не станет свободной, хоть в файл подкачки если что сработает, а так я даже не знаю что будет если память в 100% забьется. повиснит что-нибудь, у меня как-то сервер mysql базы данных вырубило, толи памяти не хватило, толи-что и какая-то линуксовская фигня решила убить процесс mysql и тем самым освободив память, все сработало, вот только сайтик перестал работать что-то. А так может своп спас бы…Интерпретатор тут не причем. Если в настройках у тебя адрес с 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’а.это граф оболочку нужно ставить?
Это что ещё за новости, какие такие перенаправлениям на www через DNS?
Что вы не понимаете? Если у вас в настройках адрес с www, вот вам и ответ. Поменять адрес не пробовали? PHP не может ничего сам по себе перенаправлять, это язык программирования и не более того.
Это на уровне DNS происходит, вы можете управлять этими перенаправлениями в записях DNS-сервера.
Все равно не понятно откуда перенаправление.
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 настроить редирект тот же самый, но есть ли в этом смысл если он и так работает?Ты пробовал правила убрать кривые из htacess?