Изменение имени сайта в WordPress
В категорії Статьї от 20 Квітня, 2017. Автор adminПосмотрите какое текущее полное имя Вашего сайта: с www или без www – от этого будут зависить формат выполнения дальнейших действий.
Зайдите в phpMyAdmin и выберите базу данных вашего сайта.Нажмите на вкладку “SQL” и выполните следующий запрос, заменив старое имя домена на новое.
Обратите внимание, что в конце адреса не должно быть слеша (слеш = /), протокол должен быть http, а не httpS, а сайт может называться как “http://www.старый_домен.com” так и “http://старый_домен.com”.
Примеры демонстрируют выполнение действий для сайта с www:
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.старый_домен.com', 'http://www.новый_домен.com') WHERE option_name = 'home' OR option_name = 'siteurl';
Зайдите в админ-панель Вашего сайта на страницу “Настройки – Общие”.
В полях “Адрес WordPress” и “Адрес блога” укажите URL нового домена и подтвердите изменения, нажав на кнопку “Обновить опции”.
Если выполнить предыдущее нет возможности, то поочередно выполните следующие два запроса, заменив http://www.старый_домен.com на новый адреса сайта (обратите внимание, что в конце адреса не должно быть слеша (знака “/”):
UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.старый_домен.com', 'http://www.новый_домен.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.старый_домен.com', 'http://www.новый_домен.com');
VPN sshuttle
В категорії Статьї от 19 Січня, 2017. Автор adminНа своем компьютере установим sshuttle:
либо с помощью
pip install sshuttle
либо с помощью копирования исходников с github
git clone https://github.com/sshuttle/sshuttle.git && python setup.py install
пользователи debian могут это сделать так:
apt-get install sshuttle
Далее нужно выполнить простую команду:
sudo sshuttle -r username@sshserver 0.0.0.0/0
где username — логин на удаленном виртуальном сервере, sshserver — его IP-адрес или доменное имя, параметр 0.0.0.0/0 означает, что мы собираемся добавить в нашу таблицу маршрутизации правило, благодаря которому весь исходящий трафик будет отправляться на удалённый сервер, за исключением DNS-запросов. Разработчик намеренно не включает по умолчанию этот функционал для DNS, потому что у некоторых пользователей для выхода в интернет должны использоваться провайдерские серверы разрешения имен. Если мы можем пользоваться любыми DNS-серверами, то и запросы к ним можем “завернуть” в наш шифрованный SSH-туннель:
sshuttle --dns -r username@sshserver 0.0.0.0/0
Помимо этого мы можем направлять в туннель наш исходящий трафик не полностью, а только для определенных IP-подсетей, указывая соответствующий параметр:
sshuttle -r username@sshserver 11.12.13.14/0