Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Проверка сайтов перед переключением DNS

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
9 posts • Page 1 of 1
Scarabey2001
Posts: 7
Joined: Wed Jan 21, 2015 11:43 am

Проверка сайтов перед переключением DNS
  • Quote

Post by Scarabey2001 » Wed Jan 21, 2015 11:58 am

Долгое гугление ни к чему не привело.

Создал сервер на Digital Ocean, поставил Vesta и в default.domain залил свой сайт с шаред хостинга (Джино). Так как на Джино был старый PHP, долго и нудно адаптировал код сайта под последнюю версию 5.5, менял много файлов, проверил - всё ок.
Свой сайт есть в двух версиях:
mydomain.com - рабочая
test.mydomain.com - в разработке

Экспериментировал с тестовой версией под админом. В рабочей файлы не изменены. Затем добавил в Vesta другого пользователя, создал ему домены test.mydomain.com и mydomain.com. Залил туда измененную тестовую версию и исходную рабочую соответственно. Теперь мне нужно изменить файлы в рабочей версии и проверить, как всё это работает.

Вопрос: как? Как это сделать без переключения DNS?

Ибо не хочу получить неизвестную проблему сразу после переключения рабочей версии.

Тут советуют в виртуалхосте изменить DocumentRoot. Не могу найти, где эти конфиги виртуалхостов. Что нахожу - не содержат ничего похожего на настройки моих сайтов.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Проверка сайтов перед переключением DNS
  • Quote

Post by imperio » Wed Jan 21, 2015 12:11 pm

Это делается на вашем компе в файле hosts.
Top

Scarabey2001
Posts: 7
Joined: Wed Jan 21, 2015 11:43 am

Re: Проверка сайтов перед переключением DNS
  • Quote

Post by Scarabey2001 » Wed Jan 21, 2015 12:53 pm

Где в моём тексте написано, что какая-либо версия моего сайта находится на "моём компе"?)
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Проверка сайтов перед переключением DNS
  • Quote

Post by imperio » Wed Jan 21, 2015 1:10 pm

Вы же хотите локально посмотреть работу сайта перед подключением dns ?
Top

Scarabey2001
Posts: 7
Joined: Wed Jan 21, 2015 11:43 am

Re: Проверка сайтов перед переключением DNS
  • Quote

Post by Scarabey2001 » Wed Jan 21, 2015 1:12 pm

Как я и описывал выше, я хочу проверить работу основной версии сайта после внесения всех правок на Digital Ocean.
Top

Scarabey2001
Posts: 7
Joined: Wed Jan 21, 2015 11:43 am

Re: Проверка сайтов перед переключением DNS
  • Quote

Post by Scarabey2001 » Wed Jan 21, 2015 2:17 pm

Нашёл в домашней папке пользователя admin:
/home/admin/conf/web

конфигурацию и исправил в ней документ рут, перезапустил апач:

* Restarting web server apache2 AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/apache2/conf.d/128.199.63.94.conf:1

Теперь сайт выдаёт:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

ЧЯДНТ?
Top

Scarabey2001
Posts: 7
Joined: Wed Jan 21, 2015 11:43 am

Re: Проверка сайтов перед переключением DNS
  • Quote

Post by Scarabey2001 » Wed Jan 21, 2015 2:30 pm

как указано здесь: viewtopic.php?f=29&t=5255, Закомментировал NameVirtualHost.

при рестарте апача ошибка исчезла, сайт по прежнему не открывается с прежней ошибкой
Top

Scarabey2001
Posts: 7
Joined: Wed Jan 21, 2015 11:43 am

Re: Проверка сайтов перед переключением DNS
  • Quote

Post by Scarabey2001 » Wed Jan 21, 2015 3:09 pm

Спасибо всем специалистам)))

А вот решение, позволяющее с локального компьютера проверить сайты на новом хостинге ещё до переключения DNS (https://www.digitalocean.com/community/ ... -04-lts-ru):

Если до этого вы использовали не реальные доменные имена, которыми вы владеете, а тестовые, вы можете протестировать работоспособность виртуальных хостов, временно изменив файл hosts на вашем локальном компьютере.

Это позволит перехватывать любой запрос к доменам, которые вы настроили и перенаправлять его на ваш VPS сервер так, как это сделала бы система DNS в случае использования реально зарегистрированных доменов. Это будет работать только с вашего локального компьютера и используется только для тестирования.

Убедитесь, что дальнейшие шаги вы будете проделывать на вашем локальном компьютере, а не на VPS сервере. Вам необходимо знать пароль администратора или быть членом группы администраторов.

Если вы используете компьютер с Mac или Linux, вы можете редактировать локальный файл с правами администратора, введя команду:

sudo nano /etc/hosts
Если у вас компьютер с Windows, вы можете найти инструкции по редактированию файла хостов здесь: http://support.microsoft.com/kb/923947.

Вам необходимо добавить в файл публичный IP-адрес вашего VPS сервера и, следом, доменное имя, по которому вы хотите обращаться к этому VPS.

Для доменов, используемых в этом руководстве, предположим, что IP-адрес нашего VPS 111.111.111.111. В этом случае мы можем добавить следующие строки в конец файла hosts:

127.0.0.1 localhost
127.0.1.1 guest-desktop
111.111.111.111 example.com
111.111.111.111 test.com
В результате этого любые запросы к example.com и test.com с нашего компьютера будут перенаправляться на наш сервер по адресу 111.111.111.111. Это удобно для проверки правильности настройки наших виртуальных хостов для случая, когда мы не являемся реальными владельцами этих доменных имен.

Сохраните и закройте файл.
Теперь, когда ваши виртуальные хосты сконфигурированы, вы можете легко протестировать работоспособность, перейдя в браузере по ранее настроенным адресам:

http://example.com
Вы должны увидеть похожую страницу:

Аналогично, вы можете зайти на вторую страницу:

http://test.com
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Проверка сайтов перед переключением DNS
  • Quote

Post by imperio » Wed Jan 21, 2015 3:15 pm

Об этом вам и писалось.
Это делается на вашем компе в файле hosts.
То есть в файл добавляется запись и вы можете посмотреть сайт локально до подключения его к dns на сервере.
Top


Post Reply
  • Print view

9 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

cron

Login  •  Register

I forgot my password