как изменить http://www.myexample.com:3000 на http://wwww.myexample.com в рубине? - PullRequest
0 голосов
/ 21 декабря 2010

Я новичок в ruby, может ли кто-нибудь помочь мне объяснить, "как изменить http://www.myexample.com:3000 на http://wwww.myexample.com в рубине?"

Ответы [ 4 ]

8 голосов
/ 21 декабря 2010
require 'uri'

uri = URI.parse('http://www.myexample.com:3000')

uri.port = nil
uri.host.sub!('www', 'wwww')

uri.to_s # => http://wwww.myexample.com
0 голосов
/ 21 декабря 2010

порт 3000 является портом по умолчанию для сервера rails. Вы можете избежать этих 3000, установив приложение rails на apache / passenger (обычно производственная установка)

Таким образом, Apache и пассажир будут выполнять маршрутизацию, и вы сможете просмотреть свое приложение на http://www.example.com

Следующее будет полезно

пассажир - http://www.modrails.com/ рельсы отливки - http://railscasts.com/episodes/122-passenger-in-development

надеюсь, это поможет

ура

Sameera

0 голосов
/ 21 декабря 2010

Если вы используете webrick, передайте --port 80 в командной строке при запуске сервера

0 голосов
/ 21 декабря 2010

Зависит от того, какой веб-сервер вы используете, но в целом попробуйте добавить параметр -p 80 в командную строку при запуске веб-сервера.

Например, на тонком веб-сервере вы запустите: thin -p 80 start.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...