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