- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть три сайта на одном IP.
При обращении к сайту не по домену, а по IP открывается один из этих трех сайтов, но не тот, который мне нужен.
Как задать, чтобы при обращении по IP открывался определенный сайт из этих трех?
В sites-available вот так для каждого
ServerAdmin webmaster@localhost
ServerName site.ru
ServerAlias www.site.ru
DocumentRoot /var/www/site.ru/public_html
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Открывается первый хост из списка. Ваша задача сделать так, чтобы конфигурация нужного хоста считывалась первой.
При обращении к сайту не по домену, а по IP открывается один из этих трех сайтов, но не тот, который мне нужен.
Как задать, чтобы при обращении по IP открывался определенный сайт из этих трех?
В конфиге апача поставьте нужный сайт в самое начало - он и будет открываться по ip.
А вообще, это плохая идея дублировать один и тотже сайт и по IP. (ну с дупами все понятно и грустно.., а смениться ip у вас на сервере - еще дупов добавится пачка).
Лучше настройте апач, чтобы при обращению по ip он делал 301-й на нужный сайт.
А как и где поставить нужный сайт на первое место?
У меня в каталогах /etc/apache2/sites-enabled и /etc/apache2/sites-available эти три сайта. На каждый сайт отдельный файл-конфиг, содержимое которого привел выше.
Создайте виртхост, который включается до sites-avelible через главный конфиг апача
Всем спасибо
А что это за папки в Бубунте
sites-enabled sites-available
В CentOS такого нет.
А что это за папки в Бубунте
sites-enabled sites-available
Первая для конфиг-файлов сайтов, вторая - для симлинков на них.
Если нужно включить сайт, то делаем это в консоли: a2ensite example.com. Или выключаем: a2dissite.
Удобства, однако. :)
А что это за папки в Бубунте
sites-enabled sites-available
В CentOS такого нет.
В дебиан подобных ОС любят делать инклюды, в ред хат наоборот — чаще одним конфигом обходятся, поэтому и нет.
А как и где поставить нужный сайт на первое место?
У меня в каталогах /etc/apache2/sites-enabled и /etc/apache2/sites-available эти три сайта. На каждый сайт отдельный файл-конфиг, содержимое которого привел выше.
Сайты располагаются по алфавиту. Переименуйте конфиги в нужном порядке и будет вам счастье))