Задать вопрос

Как сделать перенаправление с xx.xx.xx.xx на xx.xx.xx.xx/site?

Есть сервер, Debian, Apache2, php…

На нём есть маленький сайт, доступный по ip.

Решили перенести сайт глубже — было /var/www, стало /var/www/site.

Как сделать апачем перенаправление всех с xx.xx.xx.xx на xx.xx.xx.xx/site?

Или это надо делать не апачем а iptables?
  • Вопрос задан
  • 3900 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Решения вопроса 1
Anonym
@Anonym
Программирую немного )
Много вариантов на StackOverflow.
Вот самый простой (.htaccess):
RewriteEngine On
RewriteRule ^$ /site [L]
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
t_q_l
@t_q_l
Интересная личность
Странно, что костыльный вариант, указанный в первом ответе, помечен как «решение». Хотя трувей для данного случая указан в ответе Amet13.
Ответ написан
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
ЭЭ, подождите — Вы сайт хотите из /var/www перенсети на диске в /var/www/mysite?
ну так перепишите конфиг виртуалхоста с указанием нового пути к каталогу с файлами сайта, одна, максимум две строчки в правке.

IPTables это брандмауер, который и знать ничего не знает про какие-то сайты и пути к сайтам.
он работает на пару уровней ниже, чем apache, и оперирует на уровне ip/hostname/port/net interface
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы