Прокси-сервер nginx работает только для корневого местоположения

Автоматическое переподключение -также не работало у меня на Ubuntu 19 с использованием динамика Creative bt.

Я использовал ответ и комментарий выше, чтобы объединить доверие и отключение, подключение с помощью короткого сценария оболочки. Я сделал ссылку на рабочий стол для удобного выполнения скрипта.

Вы можете найти правильный MAC-адрес в настройках Bluetooth Ubuntu.

Скрипт:(сохраните как /home/username/connect _Speaker.sh)

#!/usr/bin/bash
bluetoothctl trust MAC-address
bluetoothctl disconnect MAC-address
bluetoothctl connect MAC-address

динамик.рабочий стол (ссылка)

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=speaker
Name[en_US]=speaker
Exec=/home/username/connect_speaker.sh
Comment[en_US]=connect bt speaker
Name=speaker
Comment=connect bt speaker
Icon=speaker

Ссылка на рабочий стол — это тоже просто файл. замените имя пользователя своим именем пользователя в системе. Я сохранил значок динамика в /usr/share/icons/hicolor/256x256/apps как Speaker.png Ubuntu автоматически найдет его.

0
18.11.2021, 08:14
1 ответ

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

ЦЕЛЬ

Для хоста создайте -реагируйте -сайт приложения по адресу http ://мой _общедоступный _vps _адрес :порт/суб _путь.

ПРОЦЕДУРА

  1. в файле.env :a )установить УЗЕЛ _ENV=производство b )установите ПУБЛИЧНЫЙ _URL-адрес на http ://мой _публичный _vps _адрес :порт/суб _путь
  2. установить базовое имя:<Router basename=’/sub_path’></Router>
  3. Запустить сборку npm a )создает статические файлы внутри каталога build/.
  4. Копировать содержимое build/ *в /var/www/sub _path/html/sub _path/
  5. перейдите в /var/www/sub _путь/html/ а)sudo find. -type d -exec chmod 755 {} \;б)sudo find. -type f -exec chmod 644 {} \;
  6. touch /etc/nginx/sites -доступный/подчиненный _путь a )ln -s /etc/nginx/sites -доступный/подчиненный _путь /etc/nginx/sites -включенный/подчиненный _путь
  7. Содержимое /etc/nginx/sites -доступный/подчиненный _путь
    server {
      listen port;
      listen [::]:port;
      root /var/www/sub_path/html;
      index index.html index.htm index.nginx-debian.html;
      server_name my_public_vps_addr:port;
      location /sub_path {
        try_files $uri $uri/ /index.html =404
      }
    }
  1. Перезапустить службу nginx :a )sudo systemctl перезапустить nginx.service
  2. Ваш сайт должен быть доступен по адресу http ://my _public _vps _addr :port/sub _path
  3. Вот именно!
0
21.11.2021, 03:02

Теги

Похожие вопросы