Конфигурация пряжа установки облака Али, Nginx

1, и имеет преимущество по сравнению НОЙ пряжи

-Быстрее , чем НПЙ. НПЙ монтажный пакет, пряжа установлена параллельно.
2, НПМ может быть случай из тех же package.json файлов установлены на разных машинах в разных пакетах. Необъяснимые вызвать проблемы. Но ах Теперь НПМ также используется метод упаковки-lock.json. Уменьшить спутанность версию.

Общее руководство версии пакета пряжи более жесткой, менее подверженных ошибки. NPM может пойти не так. Если производство, оказание помощи людям с пряжей более подходящим.

2, как локально, так и удаленно установлены пряжи

Локальная установка версии Mac OS пряжи
BREW установить Пряжа

Установите Пряжу
завиток -sS https://dl.yarnpkg.com/debian/pubkey.gpg | Sudo APT надстроек Key -
эхо «Деб https://dl.yarnpkg.com/debian/ стабильной основной» | Суд TEE / и т.д. /apt/sources.list.d/yarn.list
// ubantu разные версии, установка команды будет отличаться, вы можете следовать инструкциям на экране. Мне не удалось с помощью данной команды, используйте следующую команду , чтобы установить успех
SUDO APT-получить обновление Sudo && меткое -get установить пряжу

Если не достаточно быстро, вы можете переключиться на Taobao источник
$ конфига Комплекса Пряжа реестр https://register.npm.taobao.org

2, общий пакет может дополнительно монтажа НПМ НПМ.

1, общая установка и PM2 Vue-кли

Server.js Начните с PM2
PM2 будет автоматически поддерживать процесс обслуживания. Нам не нужно вручную поддерживать сервис
список $ пм2
просмотреть список услуг на
вид более подробную информацию о
$ PM2 Показать сервер
// остановить сервис
$ PM2 Останов сервера
// просмотр в реальном времени журнал
журналы $ PM2
// перезапустить службы
рестарт $ PM2

2, такое как макинтош и решение для подключения служб удаленного терминала по прошествию несколько минут застряли
/ и т.д. / SSH / ssh_config решить эту проблему путем добавления следующих параметров:

Повторите попытку соединения отсоединен
ServerAliveCountMax 5
раз в 5 секунд автоматически посылает запрос , чтобы сохранить соединение пустой
ServerAliveInterval 5

3, установка и настройка Nginx

Али остановил некоторый апачский по умолчанию облачного сервиса, потому что он занимает 80-порт, влияет на наш узел службы.
$ Sudo обслуживание apache2 остановка

Или удалить Apache
$ Update-rc.d -f apache2 Командлет Remove
APT-GET удалить
$ Sudo APT-получить удалить apache2
обновления-GET APT
$ Sudo APT-GET обновления

// установить Nginx
$ Sudo APT-GET установить Nginx
// проверить номер версии
$ Nginx -v
// переход к указанной директории
CD /etc/nginx/conf.d
// создать файл конфигурации
demo.conf сенсорных
элементов // конфигурации записи
балансировка нагрузки пример: следующий код , который будет введен, перед которым является командой, имя конфигурации Демонстрация балансировки нагрузки, чтобы использовать ip_hash, а затем с помощью множества сетевых серверов. ip_hash может гарантировать , что в следующий раз , когда пользователь доступ к серверу , также назначенный на указанный сервер интрасети. Таким образом , вся сессия сессия не будет уничтожена. Вы можете установить вверх по течению веса балансировки нагрузки, число повторных попыток запроса, запрос не приостановить время и так далее.

вверх по течению демонстрационного {
ip_hash;
Сервер xx.xx.xx.xx: 3007;
сервер 127.0.0.1:3006;
}

Здесь мы сначала выполнить настройку балансировки нагрузки:
Ключ для настройки сервера на входе и server_name сервера и расположение proxy_pass. Какие proxy_pass соответствующего HTTP: // Demo , и их собственный префикс имени домена соответствует. А новый веб - сайт]

upstream demo {
    server 127.0.0.1:3010;
}
server {
    listen 80;
    server_name demo.upumind.com;
    location / {
        proxy_set_header   X-Real-IP            $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                proxy_set_header   Host                   $http_host;
                proxy_set_header   X-NginX-Proxy    true;
                proxy_set_header   Connection "";
                proxy_http_version 1.1;
                proxy_pass         http://demo;
    }
}

// ESC: WQ , чтобы сохранить конфигурацию после перезагрузки Nginx
$ SUDO перезапуска службы Nginx
// запустить службу с пм2 Demo
$ кд ~
$ пм2 Началом service.js
введите имя домена в браузере, или IP: порт , чтобы увидеть , запущена ли служба
// с ubantu из команда с Nginx начать видеть ситуацию
п.с. -ef | Grep Nginx

рекомендация

отwww.cnblogs.com/wjw-blog/p/10965430.html