如何将域指向Bitnami Parse Server上的特定文件夹?

时间:2020-04-05 17:09:29

标签: amazon-ec2 parse-platform dns parse-server bitnami

我是服务器上部署的新手,这是我第一次使用Parse Server。我需要让我的domain.com指向位于/ home / bitnami / htdocs / site的aws Bitnami解析服务器上的html页面,并且我的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 :(得分:0)

通过编辑/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 restart重新启动服务器,然后可以将html页面添加到/ home / bitnami / htdocs(仍在将其添加到单独的文件夹(站点)中)。但这到目前为止效果很好,现在您可以浏览domain.com,您会找到您创建的页面,domain.com / backend是您的信息中心,希望对您有所帮助!

相关问题