LINUX.ORG.RU
ФорумAdmin

Как запустить несколько сайтов с ip vds без домена

 ,


1

1

Добрый день. Интересует запуст сайтов с nginx без домена. Те. IP/redmine например. Знаю что можно указать default, чтобы сайт грузился с ip, но что делать если сайтов несколько? Как то не нагуглил ничего, мб кто-то делал такую задачу?

развесь на разные порты же

ggrn ★★★★★
()
Ответ на: комментарий от sugresmax

А так нельзя? 79.45.43.228/redmine например. Просто не знаю как сделать чтобы по такому адрему открывался нужный сайт.

EJIqpEP
() автор топика
Ответ на: комментарий от EJIqpEP

Домены второго уровня от 100р в год стоят, не говоря уже о всяких бесплатных. А доменов третьего уровня, со своего домена второго уровня, можно лепить до бесконечности. Стоит ли запариваться с ип адресами?

TDrive ★★★★★
()
Последнее исправление: TDrive (всего исправлений: 1)
Ответ на: комментарий от invokercd

На таких сайтах в html и css нельзя будет применять полные адреса, только относительные. В роутах ror нужно будет учитывать, что все адреса будут начинаться с «/ruby» или «/gems».
Костыльно как то получится.

TDrive ★★★★★
()
Ответ на: комментарий от TDrive

Это да. Есть конечно еще более безумная идея, а именно передавать браузером на сервер нужный header (есть много add-ons).

invokercd ★★★★
()

Вам нужно со только своего личного компа сайтики разрабатываемые открывать? Если да, то просто /etc/hosts или hosts в винде подредактируйте, вписав что-то типа:
81.32.51.54 myporn.net
81.32.51.54 mynet.net
81.32.51.54 mylinux.net
81.32.51.54 myphotos.net
81.32.51.54 myfilms.net

В nginx делаете обычные домены myporn.net, mynet.net, mylinux.net, myphotos.net, myfilms.net .

Ещё один вариант: использовать правила загрузки в соответствии с url запросом. Смысл в том, что можно указать nginx'у, чтобы при запросе http://81.32.51.54/myporn.net* загружался myporn.net с передачей всех хедеров и прочих от него и нему. Далее в делаете обычные домены myporn.net, mynet.net, mylinux.net, myphotos.net, myfilms.net, в hosts на сервере их прописываете.
Как формально это реализовать гугл Вам подскажет.

ktulhu666 ☆☆☆
()
Ответ на: комментарий от ktulhu666

Я все таки склонился к мысли, что если эти сервисы никому кроме меня нужны не будут, то проще всего реализовать их через hosts банально прописав ip с которого они будут грузится. Так будет и проще и логичнее с точки зрения, ограничения доступа. Т.к. в этих сервисах так же будет хранится инфа типо паролей к фтп на много сайтов. P.S. конфиг выложу обязательно.

EJIqpEP
() автор топика
Ответ на: комментарий от EJIqpEP

Я все таки склонился к мысли, что если эти сервисы никому кроме меня нужны не будут

Таки, для url-варианта мозгов не хватило? :)

ktulhu666 ☆☆☆
()
Ответ на: комментарий от ktulhu666

Мне нужно реализовать быстро и чтоб работало. Это просто не тот случай когда есть время долго разбираться.

EJIqpEP
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.