mup и метеор разрешают URL

У меня в настройках mup есть

  "env": {
     "ROOT_URL": "http://localhost",
      "PORT": 3000,
      "UPSTART_UID" : "meteoruser",
      "MAIL_URL": "smtp://username:[email protected]:587",
      "METEOR_ENV": "production"
   },

Я следую этому.

http://johngibby.com/blog/How_to_deploy_your_meteor.js_app_on_Digital_Ocean

Должен ли порт быть 3000 или 80 и должен ли URL-адрес быть моим URL-адресом?


person LeBlaireau    schedule 23.09.2015    source источник


Ответы (1)


ROOT_URL должен быть URL-адресом вашего дроплета DigitalOcean, который ведет к вашему приложению. Например, если ваш дроплет имеет IP-адрес 83.132.230.12, вы можете сделать:

  "env": {
     "ROOT_URL": "http://83.132.230.12",
      "PORT": 3000,
      "UPSTART_UID" : "meteoruser",
      "MAIL_URL": "smtp://username:[email protected]:587",
      "METEOR_ENV": "production" }

Но посетителям будет непрактично подключаться к http://83.132.230.12 в своем веб-браузере. Лучше иметь доменное имя назначенный вашему дроплету, чтобы:

  "env": {
     "ROOT_URL": "http://www.yourdomainname.com",
      "PORT": 3000,
      "UPSTART_UID" : "meteoruser",
      "MAIL_URL": "smtp://username:[email protected]:587",
      "METEOR_ENV": "production" }

PORT должен быть портом, через который вы хотите, чтобы люди получали доступ к вашему приложению. Например, если вы укажете порт 3000, доступ к вашему приложению будет осуществляться через http://www.yourdomainname.com:3000, что тоже выглядит непрактично. С другой стороны, веб-браузеры по умолчанию используют порт 80. Поэтому, если вы используете "PORT": 80, ваше приложение будет доступно через http://www.yourdomainname.com (в URL-адресе не требуется порт).

person SylvainB    schedule 23.09.2015
comment
Важным моментом было то, что вашей капле было назначено доменное имя, чего мне не удалось сделать. - person LeBlaireau; 23.09.2015