Здравствуйте. На сервере запущен сисайд и в качестве фронтэнда
используется nginx. Подскажите пожалуйста, как настроить эту пару так, чтобы сайт открывался в ответ на www.mydomain.ru? В данный момент если перейти по www.mydomain.ru, то сайт откроется, но в адресной строке браузера будет написано www.mydomain.ru/seaside/pier Сразу оговорюсь, что неграмотен в данном вопросе и может быть некорректно описал проблему. Вот конфиг nginx: server { listen 80; server_name mydomain.ru www.mydomain.ru; location /pier { root /home/yamamoto; autoindex on; } location / { root /home/yamamoto/www/pier; index pier.html; } location /seaside { proxy_pass http://mydomain.ru:8080/seaside; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } В pier.html редирект на mydomain.ru/seaside/pier Крайне признателен за помощь. -- http://groups.google.ru/group/sugr |
Надо модифицировать примерно следующим образом
location / { proxy_pass http://mydomain.ru:8080/seaside; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } И в конфигурации Seaside внести соответсвующие изменения, что бы приложение знало свой baseurl 2010/11/10 Yamamoto <[hidden email]>: > Здравствуйте. На сервере запущен сисайд и в качестве фронтэнда > используется nginx. Подскажите пожалуйста, как настроить эту пару так, > чтобы сайт открывался в ответ на www.mydomain.ru? > > В данный момент если перейти по www.mydomain.ru, то сайт откроется, но > в адресной строке браузера будет написано www.mydomain.ru/seaside/pier > > Сразу оговорюсь, что неграмотен в данном вопросе и может быть > некорректно описал проблему. Вот конфиг nginx: > > server { > listen 80; > server_name mydomain.ru www.mydomain.ru; > location /pier { > root /home/yamamoto; > autoindex on; > } > > location / { > root /home/yamamoto/www/pier; > index pier.html; > } > > location /seaside { > proxy_pass http://mydomain.ru:8080/seaside; > proxy_redirect off; > proxy_set_header Host $host; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For > $proxy_add_x_forwarded_for; > } > > } > > В pier.html редирект на mydomain.ru/seaside/pier > > Крайне признателен за помощь. > > -- > http://groups.google.ru/group/sugr -- http://groups.google.ru/group/sugr |
Да, именно так я и делал, но вот что касается именно настроек seaside,
то сейчас буду пробовать... Вообще, я пытался вот так делать: http://www.piercms.com/doc/deploy , но у меня ничего не получилось. On 12 ноя, 18:32, Andrey Larionov <[hidden email]> wrote: > Надо модифицировать примерно следующим образом > > location / { > proxy_passhttp://mydomain.ru:8080/seaside; > proxy_redirect off; > proxy_set_header Host $host; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For > $proxy_add_x_forwarded_for; > } > И в конфигурации Seaside внести соответсвующие изменения, что бы > приложение знало свой baseurl -- http://groups.google.ru/group/sugr |
Кстати, как вернуть настройки сисайда в случае неудачи в ходе
экспериментов? А то я как-то баловался с настройками Server Hostname, Resource Base Url и прочими, и потом не мог вернуться на страницу с этими настройками, потому что меня перенаправляло в Server Hostname... -- http://groups.google.ru/group/sugr |
попробуй напрямую domen.com/seaside/config
я не помню, толи мне это помогло, то ли перезапускал image 12 ноября 2010 г. 20:42 пользователь Yamamoto <[hidden email]> написал: Кстати, как вернуть настройки сисайда в случае неудачи в ходе -- http://groups.google.ru/group/sugr |
Для сайта foto.agiletalk.ru у меня настройки такие:
но для конфига сисайда сделан отдельный вход fotoconfig.agiletalk.ru, на котором вообще нет редиректа, то есть чтобы зайти в конфиг надо зайти fotoconfig.agiletalk.ru/seaside/config 12 ноября 2010 г. 20:51 пользователь Иван Жданов <[hidden email]> написал: попробуй напрямую domen.com/seaside/config -- http://groups.google.ru/group/sugr |
Free forum by Nabble | Edit this page |