Невозможно создать аутентификацию на сервере Pro - PullRequest
0 голосов
/ 19 ноября 2018

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

Поскольку я размещаю несколько приложений на сервере, и у меня нет файла conf в папке приложениядля которого я хочу создать аутентификацию.Поэтому я скопировал файл conf из папки по умолчанию, которую мы получили на сервере блестящих данных, вставил в эту папку приложения и заменил ссылки.

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

# sudo /opt/shiny-server/bin/sspasswd /etc/shiny-server/myproject/passwd admin

Ошибка: файл паролей не существует;используйте -c для его создания.

Подскажите, пожалуйста, как мне создать файл паролей для создания имен пользователей и завершения аутентификации.

Кроме того, ниже приведен код в моей конф.файл после редактирования имени папки.Дайте мне знать, если в этом также потребуются какие-либо изменения.

# Instruct Shiny Server to run applications as the user "shiny"
run_as shiny;

# Specify the authentication method to be used.
# Initially, a flat-file database stored at the path below.
auth_passwd_file /etc/shiny-server/nashboard/passwd;

# Define a server that listens on port 3838
server {
  listen 3838;

  # Define a location at the base URL
  location /nashboard {

    # Only up tp 20 connections per Shiny process and at most 3 Shiny processes
    # per application. Proactively spawn a new process when our processes reach
    # 90% capacity.
    utilization_scheduler 20 .9 3;

    # Host the directory of Shiny Apps stored in this directory
    site_dir /srv/shiny-server/nashboard;

    # Log all Shiny output to files in this directory
    log_dir /var/log/shiny-server;

    # When a user visits the base URL rather than a particular application,
    # an index of the applications available in this directory will be shown.
    directory_index on;
    app_init_timeout 250 ;
  }
}

# Provide the admin interface on port 4151
admin 4151 {

  # Restrict the admin interface to the usernames listed here. Currently
  # just one user named "admin"
  required_user admin;
}
~
~
~
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...