Хостинг vuejs spa без nginx или apache в докере - PullRequest
0 голосов
/ 03 апреля 2019

В официальных документах vuejs приведен простой пример докеризации спа-салона. https://vuejs.org/v2/cookbook/dockerize-vuejs-app.html#Simple-Example

И он говорит, что будет работать на localhost:8080

Вместо localhost:8080 можем ли мы связать имя домена и запустить? Это возможно без nginx или apache?

1 Ответ

0 голосов
/ 03 апреля 2019

Я знаю, что вы не спрашивали об этом, но я расскажу свой собственный метод.Может быть, это поможет вам

Мой Vuejs запускает localhost: 8080, но я использую домен для доступа, как пример www.myvueprojectfromlocalhost.com

Сначала я использую файл "vue.config.js";

module.exports = {
  devServer: {
    // setting host should not be necessary
    // host: '0.0.0.0:8080'
    public: '0.0.0.0',
    disableHostCheck: true,
  }
 }

Затем Apache VirtualHost с ProxyPass;

<VirtualHost *:80>
    ServerName myvueprojectfromlocalhost.com

    ProxyPass / http://127.0.0.1:8080/
    ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...