- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как сделать чтобы домены: "site1.ru" и "site2.ru" смотрели в папку "all" на ПК?
Как сделать чтобы домены: "site1.ru" и "site2.ru" смотрели в папку "all" на ПК?
1) прописать в DNS A-записи для этих двух доменов (должны указывать на IP-адрес того хоста, где в htdocs ваш каталог all)
2) завести второй блок в файле httpd.conf для второго вашего виртуального хоста, а указывать директивы
DocumentRoot у них должны на одну и ту же директорию - all.
Если сервер не apache, то пункт (2) может отличаться - узнайте на вашем хостинге.
Если сервер не apache, то пункт (2) может отличаться - узнайте на вашем хостинге.
А почему бы название темы не прочитать?
ТС, hosts+virtualhost тебе поможет.
А почему бы название темы не прочитать?
ТС, hosts+virtualhost тебе поможет.
С денвером что ли воюете?
Ну тогда да, вместо A-записей в DNS'е
надо внести в файл hosts 2 аналогичные записи.
На этом форуме, кстати, очень часто используют совсем не серверную
терминологию даже тогда, когда речь идёт именно о UNIX-машинах, файловой системе,
а localhost и на виртуальной и на выделенной машине есть и в любой ОС...
Приведите пожалуйста пример записи для моего варианта, сам я особо в этом не разбираюсь, вот что я записал, только нифига не работает:
#<VirtualHost 127.0.0.2:*>
# ServerName non-existent-host
# DocumentRoot /home/test.ru/all
#</VirtualHost>
В хостс поменял айпи с 127.0.0.1 на 127.0.0.2
В хостс поменял айпи с 127.0.0.1 на 127.0.0.2
Как раз в хостс надо было прописать 2 домена на 1 ИП (127.0.0.1)
А в виртуалхост - 2 записи с этими доменами указывающими в один DocumentRoot.
Как-то так ;)
UPD.
Или можно попробовать типа так (в виртуалхост):
ServerName "test.ru"
ServerAlias "test.ru" "test2.ru"
Не уверен, но может и сработать.
И все таки как эта запись будет выглядеть?
И все таки как эта запись будет выглядеть?
Ну.. а как же немного (совсем же не много) размять мозг ;)
Тем более уже всё сказано, а образцы (с описанием) даже в родных файлах есть.
НЕ срабатывает вот такой вариант:
#<VirtualHost 127.0.0.1:*>
# ServerName www.test1.test.ru
# DocumentRoot /home/test.ru/all
# ServerName www.test2.test.ru
# DocumentRoot /home/test.ru/all
# ServerName www.test3.test.ru
# DocumentRoot /home/test.ru/all
# ServerName www.test4.test.ru
# DocumentRoot /home/test.ru/all
# ServerName www.test5.test.ru
# DocumentRoot /home/test.ru/all
# ServerName non-existent-host
# DocumentRoot /home/non-existent-host/www
#</VirtualHost>
Что же делать?
НЕ срабатывает вот такой вариант:
И не сработает :)
Во первых в одном виртуалхосте может быть только по одному ServerName и DocumentRoot.
А во вторых комментарии (#) не учитываются апачем ;)
Для каждого виртуального хоста нужен свой айпишник,а вы все на 1 пытаетесь сделать к тому же запись типа ServerName www.test1.test.ru не ассоциирует Domain Name и айпишник, а просто будет в инфе указывать что сервер называется www.test1.test.ru
все таки надо:
<VirtualHost 127.0.0.2:*>
ServerName www.test1.test.ru
DocumentRoot /home/test.ru/all
</VirtualHost>
<VirtualHost 127.0.0.3:*>
ServerName www.test2.test.ru
DocumentRoot /home/test.ru/all
</VirtualHost>
<VirtualHost 127.0.0.4:*>
ServerName www.test3.test.ru
DocumentRoot /home/test.ru/all
</VirtualHost>
......
и в файлике hosts прописать:
127.0.0.2 www.test1.test.ru
127.0.0.3 www.test2.test.ru
127.0.0.4 www.test3.test.ru
.....