Как указать домен на указанную папку c на Bitnami Parse Server? - PullRequest
0 голосов
/ 05 апреля 2020

Я новичок ie в развертывании на серверах, и я впервые использую Parse Server. Мне нужно, чтобы мой domain.com указывал на страницу html на aws Bitnami Parse Server по адресу / home / bitnami / htdocs / site, а мой domain.com/backend указывал на панель управления моего приложения. Мое приложение находится в opt / bitnami / apps / myapp, и все, что я ввожу, всегда перенаправляет на domain.com/login, например, domain.com или domain.com/backend или domain.com/hello, все перенаправляют на одно и то же.

Я пробовал это, но это не сработало:

<VirtualHost *:80>
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot "/opt/bitnami/apps/myapp/htdocs"
Alias /subfolder /var/www/subfolder
<Directory /var/www/subfolder>
Order allow,deny
allow from all
</Directory>
Include "/opt/bitnami/apps/myapp/conf/httpd-app.conf"
</VirtualHost>

Я также пытался:

<VirtualHost domain.com/backend:80>
ServerName domain.com/backend
DocumentRoot "/opt/bitnami/apps/myapp/htdocs"
Include "/opt/bitnami/apps/myapp/conf/httpd-app.conf"
</VirtualHost>
<VirtualHost domain.com:80>
ServerName domain.com
DocumentRoot "/opt/bitnami/apps/myapp/htdocs"
Include "/opt/bitnami/apps/myapp/conf/httpd-app.conf"
</VirtualHost>

1 Ответ

0 голосов
/ 08 апреля 2020

Ну, это почти решено путем редактирования /opt/bitnami/apps/myapp/conf/httpd-app.conf и изменения этих строк:

ProxyPass / http://localhost:4040/
ProxyPassReverse / http://localhost:4040/

на:

ProxyPass /backend http://localhost:4040/backend
ProxyPassReverse /backend http://localhost:4040/backend

и обновите файл /opt/bitnami/apps/myapp/htdocs/server.js:

// make the Parse Dashboard available at /
dashApp.use('/', dashboard);

до:

// make the Parse Dashboard available at /backend
dashApp.use('/backend', dashboard);

и перезапустите сервер с помощью этой команды sudo / opt / bitnami / ctlscript. sh перезагрузите, затем вы можете добавить свою страницу html в / home / bitnami / htdocs (все еще работая над ее добавлением в отдельную папку (сайт)). но пока это работает нормально, теперь вы можете просматривать domain.com, и вы найдете созданную вами страницу, а domain.com/backend - ваша надежда на панель инструментов, это поможет!

...