Oldesign,
мде
1. site.ru должен иметь документ рут в ту папку, наприме:р
nginx root /var/www/site2.ru/web;
apache DocumentRoot /var/www/site2.ru/web
2. mod_proxy - по умолчанию не включен, нужно включить ну и RewriteRule (.*) http://site2.ru/calculator [P]
3. nginx proxy_pass
4. самый легкий вариант, просто сделай симлпнку одной папки на другую, и все. В результате документ рут менять не нужно но файлы будут там лежать с папки другого сайта. https://losst.ru/simvolicheskie-i-zhestkie-ssylki-linux
Ингвар Воржев,
ЭЭЭЭ, вы уверены что вы вообще линуксом пользоваться умеете?
это не xfce gnome kde я про сам линукс.
У вас фотографическая память ? и вы " на заре интернета " выучили все аргументы ко всем командам и помните их синтаксис наизусть?
или вы просто несете какую-то хрень?
ТыжСисАдмин, У меня на данный момент на серверах 675 проектов, и того 43 сервера,
Больше половины перешло от клиентов, так что это не моя личная конфигурация а перешло по наследству от других людей.
на 3 из них nginx +php-fpm
12 на чистом apache
1 CGI
17 nginx+apache+mod_apache
10 nginx+apache+php-fpm ( в общей практике таких решений будет меньше, это моя блаж)
Все проекты активны, все сервера тоже. И да я знаю как работает mod_rewrote получше большенства рунета ну и с nginx проблем нет.
НО я не вижу тут доминирования nginx+fpm, хотя да это одна из самых быстрых связок, но по факту на 3-8% быстрй чем nginx+apache+fpm
не забывай что ssl не может работать для одного сайта
если ты сделал 1 сайт с ssl то и остальных он появился, другой вопрос какой порт открыт и слушается
ты прикручиваешь nginx+ apache к ней ?
Давно ее не юзал но помоему там оно работает и так.
КОроче посмотри шаблон генерации конфига, там тоже нужно будет порт сменить, уже в самом шаблоне, иначе у тебя любое изменение в морде будет перетирать твои изменения в конфигах, и если ssl.conf можно просто удалить то в vitrualhost так легко не поправить.
А вообще я в весте не редко бываю, предпочитаю ispconfig3
149.202.137.179.conf
ssl.conf
зайти и исправить !
VirtualHost ляляля :443 - это по вашему не порт?
кстати ssl.conf вообще можно удалить, ключи в нем не дадут вам установить их более чем на все сайты. короче удаляй его к черту
ну да всего то навсего ssl.conf
ВСЕ ОБСАЛЮТНО ВСЕ упоминания 443 порта должны быть убраны
А у вас он включен в двух конигах!
порты вообще частично слушаться не умеют, если апачь его слушает он его занимает, по моему это очевидно.
я подпраил, это ведь жесткая привязка, у вас даже если один пробел будет уже не сработает.
посмотрите последнюю строчку моего ответа, я там добавил
ps строку которую вы показали это не поиск а замена, на выводе она ничего не имела.
это и есть полный код
ну или давай свой .htaccess