We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Быстро найти домен размещенный на сервере
Быстро найти домен размещенный на сервере
VestaCP.
На сервере много сайтов (доменов добавленных под разными пользователями в панели Веста).
Для некоторых из этих сайтов в качестве алиасов заданы еще куча других доменов, например создан сайт site.ru, а в настройках этого сайта в алиасах прописаны еще домены site1.ru,..., site1000.ru.
Задача найти домен, например, site238.ru среди всех пользователей VestaCP, также просмотрев все алиасы.
На выходе получить: Имя пользователя и сайт, к которому привязан этот домен, независимо от того прописан ли этот сайт в качестве основного или в алиасах.
Команда
$ find /home -name "site238.ru"
частично решает эту задачу, но требуется еще поискать и в алиасах. Как это можно реализовать минимальными усилиями?
На сервере много сайтов (доменов добавленных под разными пользователями в панели Веста).
Для некоторых из этих сайтов в качестве алиасов заданы еще куча других доменов, например создан сайт site.ru, а в настройках этого сайта в алиасах прописаны еще домены site1.ru,..., site1000.ru.
Задача найти домен, например, site238.ru среди всех пользователей VestaCP, также просмотрев все алиасы.
На выходе получить: Имя пользователя и сайт, к которому привязан этот домен, независимо от того прописан ли этот сайт в качестве основного или в алиасах.
Команда
$ find /home -name "site238.ru"
частично решает эту задачу, но требуется еще поискать и в алиасах. Как это можно реализовать минимальными усилиями?
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Быстро найти домен размещенный на сервере
ruport wrote: ↑Sun Aug 08, 2021 10:04 pmVestaCP.
На сервере много сайтов (доменов добавленных под разными пользователями в панели Веста).
Для некоторых из этих сайтов в качестве алиасов заданы еще куча других доменов, например создан сайт site.ru, а в настройках этого сайта в алиасах прописаны еще домены site1.ru,..., site1000.ru.
Задача найти домен, например, site238.ru среди всех пользователей VestaCP, также просмотрев все алиасы.
На выходе получить: Имя пользователя и сайт, к которому привязан этот домен, независимо от того прописан ли этот сайт в качестве основного или в алиасах.
Команда
$ find /home -name "site238.ru"
частично решает эту задачу, но требуется еще поискать и в алиасах. Как это можно реализовать минимальными усилиями?
Code: Select all
grep --include=web.conf -r /usr/local/vesta/data/users -e "example.com" | cut -d/ -f7
Re: Быстро найти домен размещенный на сервере
Спасибо, вот такой вариант идеально подошел:
Code: Select all
grep --include=web.conf -r /usr/local/vesta/data/users -e "example.com" | cut -d ' ' -f 1,2
Re: Быстро найти домен размещенный на сервере
Подскажите, как изменить
grep --include=web.conf -r /usr/local/vesta/data/users -e "example.com" | cut -d ' ' -f 1,2
чтобы в случае нахождения выводился также example.com через пробел. Как там дописать echo "example.com", чтобы работало?
grep --include=web.conf -r /usr/local/vesta/data/users -e "example.com" | cut -d ' ' -f 1,2
чтобы в случае нахождения выводился также example.com через пробел. Как там дописать echo "example.com", чтобы работало?