nizamov school: NUXTJS DEPLOY UBUNTU. NGINX + PM2 - видео, nizamov school: 1С ВЕБ - видео HD

nizamov school: NUXTJS DEPLOY UBUNTU. NGINX + PM2 - видео
00:15:33
  1. nizamov school: 1С WEB. СЕРВЕР 1С APACHE - видео

    nizamov school: 1С WEB. СЕРВЕР 1С APACHE - видео

    nizamov school 00:05:33
  2. nizamov school: 1С WEB. PHP В 1С - видео

    nizamov school: 1С WEB. PHP В 1С - видео

    nizamov school 00:10:51
  3. nizamov school: 1С WEB. 1С И MYSQL - видео

    nizamov school: 1С WEB. 1С И MYSQL - видео

    nizamov school 00:04:49
  4. nizamov school: 1С WEB. УСТАНОВКА PHPMYADMIN - видео

    nizamov school: 1С WEB. УСТАНОВКА PHPMYADMIN - видео

    nizamov school 00:03:44
  5. nizamov school: 1С WEB. WORDPRESS 1С - видео

    nizamov school: 1С WEB. WORDPRESS 1С - видео

    nizamov school 00:11:00
  6. nizamov school: APACHE SSL. БЕЗОПАСНАЯ РАБОТА 1С В ВЕБ - видео

    nizamov school: APACHE SSL. БЕЗОПАСНАЯ РАБОТА 1С В ВЕБ - видео

    nizamov school 00:15:12
  7. nizamov school: 1С WEB. WOOCOMMERCE И 1С - видео

    nizamov school: 1С WEB. WOOCOMMERCE И 1С - видео

    nizamov school 00:54:27
  8. nizamov school: 1С OPENCART. ИНТЕГРАЦИЯ OPENCART С 1С. ЧАСТЬ 1 - видео

    nizamov school: 1С OPENCART. ИНТЕГРАЦИЯ OPENCART С 1С. ЧАСТЬ 1 - видео

    nizamov school 00:07:04
  9. nizamov school: 1С BACKEND СЕРВЕР? ДА ВЫ СМЕЕТЕСЬ. - видео

    nizamov school: 1С BACKEND СЕРВЕР? ДА ВЫ СМЕЕТЕСЬ. - видео

    nizamov school 00:12:38
  10. Разработка 1С: HTTP протокол в 1С для начинающих. Restful api. Postman. Fiddler. БЛОК 1 - видео

    Разработка 1С: HTTP протокол в 1С для начинающих. Restful api. Postman. Fiddler. БЛОК 1 - видео

    nizamov school 00:37:05
  11. nizamov school: 1С IIS СЕРВЕР. УСТАНОВКА IIS НА WINDOWS SERVER 2019 - видео

    nizamov school: 1С IIS СЕРВЕР. УСТАНОВКА IIS НА WINDOWS SERVER 2019 - видео

    nizamov school 00:03:13
  12. Разработка 1С: УСТАНОВКА И ПУБЛИКАЦИЯ 1С НА WEB СЕРВЕРЕ IIS 10 - видео

    Разработка 1С: УСТАНОВКА И ПУБЛИКАЦИЯ 1С НА WEB СЕРВЕРЕ IIS 10 - видео

    nizamov school 00:08:14
  13. Разработка 1С: 1С HTTP. ВВЕДЕНИЕ - видео

    Разработка 1С: 1С HTTP. ВВЕДЕНИЕ - видео

    12n.ru 00:10:13
  14. Разработка 1С: 1С JavaScript. Настройка окружения. NODEJS WEBSTORM NUXTJS - видео

    Разработка 1С: 1С JavaScript. Настройка окружения. NODEJS WEBSTORM NUXTJS - видео

    nizamov school 00:08:51
  15. nizamov school: 1С JAVASCRIPT. ЛИЧНЫЙ КАБИНЕТ КОНТРАГЕНТА НА NUXTJS - видео

    nizamov school: 1С JAVASCRIPT. ЛИЧНЫЙ КАБИНЕТ КОНТРАГЕНТА НА NUXTJS - видео

    nizamov school 01:30:55
  16. nizamov school: МОБИЛЬНАЯ 1С. LAZYLOADING НОМЕНКЛАТУРЫ. ЧАСТЬ 1 - видео

    nizamov school: МОБИЛЬНАЯ 1С. LAZYLOADING НОМЕНКЛАТУРЫ. ЧАСТЬ 1 - видео

    nizamov school 00:30:18
  17. Разработка 1С: МОБИЛЬНАЯ 1С. LAZYLOADING НОМЕНКЛАТУРЫ. ЧАСТЬ 2 - видео

    Разработка 1С: МОБИЛЬНАЯ 1С. LAZYLOADING НОМЕНКЛАТУРЫ. ЧАСТЬ 2 - видео

    nizamov school 00:13:23
  18. nizamov school: МОБИЛЬНАЯ 1С. LAZYLOADING НОМЕНКЛАТУРЫ. ЧАСТЬ 3 - видео

    nizamov school: МОБИЛЬНАЯ 1С. LAZYLOADING НОМЕНКЛАТУРЫ. ЧАСТЬ 3 - видео

    nizamov school 00:29:22
  19. Разработка 1С: 1С JAVASCRIPT. ЛИЧНЫЙ КАБИНЕТ НА NUXT. ДЕМО - видео

    Разработка 1С: 1С JAVASCRIPT. ЛИЧНЫЙ КАБИНЕТ НА NUXT. ДЕМО - видео

    nizamov school 00:05:45
  20. nizamov school: NUXTJS DEPLOY UBUNTU. NGINX + PM2 - видео

    nizamov school: NUXTJS DEPLOY UBUNTU. NGINX + PM2 - видео

    nizamov school 00:15:33
  21. nizamov school: 1С NUXTJS. РЕДАКТИРУЕМ КОЛИЧЕСТВО В ТАБЛИЦЕ - видео

    nizamov school: 1С NUXTJS. РЕДАКТИРУЕМ КОЛИЧЕСТВО В ТАБЛИЦЕ - видео

    nizamov school 00:07:03
  22. Разработка 1С: 1С HTTP СЕРВИСЫ. АУТЕНТИФИКАЦИЯ БЕЗ АУТЕНТИФИКАЦИИ - видео

    Разработка 1С: 1С HTTP СЕРВИСЫ. АУТЕНТИФИКАЦИЯ БЕЗ АУТЕНТИФИКАЦИИ - видео

    nizamov school 00:14:47
  23. nizamov school: 1С MULTIPART/FORM-DATA. Отправка двоичных данных + JSON в одном HTTP запросе - видео

    nizamov school: 1С MULTIPART/FORM-DATA. Отправка двоичных данных + JSON в одном HTTP запросе - видео

    nizamov school 00:07:13

nizamov school 191 ролик

Образовательное сообщество для программистов 1С. Записаться на занятие — https://nizamov.school/courses/integration1s/1s-python?utm_source=12n-ru

NUXTJS DEPLOY UBUNTU. NGINX + PM2 - видео.

Привет программисты 1С, с вами Низамов Илья. Сегодня я покажу, как выполнить deploy нашего проекта личного кабинета NuxtJS на сервере Ubuntu.

Если вам понравились возможности Nuxt фреймворка в связке с 1С, то обязательно записывайтесь на мое занятие по разработке личного кабинета контрагента на NuxtJS для 1С.
nizamov.school/courses/integration1s/nuxt1s?utm_source=youtube

#1с #программист1с #vue #javascript #nuxtjs


Подготовка проекта

nuxtjs.org/docs/2.x/deployment/deployment-pm2

В корне проекта создаем ecosystem.config.js

module.exports = {
apps: [
{
name: 'NuxtLK',
exec_mode: 'cluster',
instances: 'max', // Or a number of instances
script: './node_modules/nuxt/bin/nuxt.js',
args: 'start',
},
],
}

npm install cookie js-cookie

В nuxt.config.js указываем адрес нашего backend

axios: {
baseURL:
process.env.NODE_ENV === 'production'
? 'http://10.10.1.10/nuxtsrv/hs/nuxt'
: 'http://localhost/nuxtsrv/hs/nuxt',
},

Комитим все изменения

Создаем проект в gitlab

teach.nuxtlk

10.10.1.150:30000/IlyaNizamov/teach.nuxtlk.git

Пушим наш проект в git


nuxtjs.org/docs/2.x/deployment/nginx-proxy

Установка NodeJS

github.com/nodesource/distributions/blob/master/README.md

curl -fsSL deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs

node -v
npm -v

sudo npm install pm2 -g

Установка Nginx

sudo apt update
sudo apt install nginx

sudo ufw app list
sudo ufw allow 22
sudo ufw allow 'Nginx Full'
sudo ufw status


systemctl status nginx
sudo systemctl stop nginx
sudo systemctl start nginx
sudo systemctl restart nginx
sudo systemctl reload nginx

sudo mkdir -p /var/www/nuxtlk.ru
sudo chown -R $USER:$USER /var/www/nuxtlk.ru
sudo chmod -R 755 /var/www/nuxtlk.ru

sudo nano /etc/nginx/sites-available/nuxtlk.ru

map $sent_http_content_type $expires {
«text/html» epoch;
«text/html; charset=utf-8» epoch;
default off;
}

server {
listen 80; # the port nginx is listening on
server_name nuxtlk.ru www.nuxtlk.ru; # setup your domain here

gzip on;
gzip_types text/plain application/xml text/css application/javascript;
gzip_min_length 1000;

location / {
expires $expires;

proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 1m;
proxy_connect_timeout 1m;
proxy_pass 127.0.0.1:3000; # set the address of the Node.js instance here
}
}


sudo ln -s /etc/nginx/sites-available/nuxtlk.ru /etc/nginx/sites-enabled/

sudo nano /etc/nginx/nginx.conf

http {
...
server_names_hash_bucket_size 64;
...
}

sudo nginx -t

sudo systemctl restart nginx

Переносим проект на сервер и выполняем его сборку

cd /var/www/nuxtlk.ru/
sudo git clone 10.10.1.150:30000/IlyaNizamov/teach.nuxtlk.git ./

sudo npm install

sudo npm run build
sudo npm run start


nuxtlk.ru/
RSS
nizamov school
12:18
Если вам понравились возможности Nuxt фреймворка в связке с 1С, то обязательно записывайтесь на мое занятие по разработке личного кабинета контрагента на NuxtJS для 1С.
SkyPhX
19:56
+1
Никак не могу найти время на твои видео. Вообще ты классный программер, обязательно посмотрю твои видео!
Артём Ростомян
21:54
nginx: [emerg] open() "/etc/nginx/sites-enabled/rostomyan-inc.com" failed (2: No such file or directory) in /etc/nginx/nginx.conf:60
nginx: configuration file /etc/nginx/nginx.conf test failed

:(((( как всегда у меня всё через жопу
Артём Ростомян
22:19
Блин я так и не понял как с этими ссылками портами работать. npm run start запустил, всё хорошо, но где мне теперь смотреть сайт? Перехожу по id хостинга не открывает (Хостинг платный Vultr)