如何防止人们访问OpenShift web应用程序?

如何防止人们访问OpenShift web应用程序?,openshift,Openshift,我刚刚将一个Wildfly web应用程序上传到我的免费OpenShift帐户,以便我的团队成员可以查看它。这是一项正在进行的工作,所以我不希望人们通过网络知道和访问它。如果我希望有人使用它,我会给他们发送URL“XXX-XXX.rhcloud.com” 有没有办法阻止人们在OpenShift上了解和访问我的web应用程序 我不确定您是否将openshift配置为url是私有的,但是我相信您可以按照自己的方式进行攻击。您可以将应用程序的根url设置为“XXX-XXX.rhcloud.com/so

我刚刚将一个Wildfly web应用程序上传到我的免费OpenShift帐户,以便我的团队成员可以查看它。这是一项正在进行的工作,所以我不希望人们通过网络知道和访问它。如果我希望有人使用它,我会给他们发送URL“XXX-XXX.rhcloud.com”


有没有办法阻止人们在OpenShift上了解和访问我的web应用程序

我不确定您是否将openshift配置为url是私有的,但是我相信您可以按照自己的方式进行攻击。您可以将应用程序的根url设置为“
XXX-XXX.rhcloud.com/some_hash
”(例如:
XXX-XXX.rhcloud.com/2D6541FF807C289FC686AD64F10509E0E74BA0BE22B0462AA0AC3A7A54DD5843144B9EE83D0BA882F35D49527E3762FD045451F1


当人们在搜索引擎上找到你的网站时,你可以用robot.txt或noindex meta标记阻止爬虫。您可以进一步了解它们,

我不确定您是否将openshift配置为url是私有的,但是我相信您可以自己动手。您可以将应用程序的根url设置为“
XXX-XXX.rhcloud.com/some_hash
”(例如:
XXX-XXX.rhcloud.com/2D6541FF807C289FC686AD64F10509E0E74BA0BE22B0462AA0AC3A7A54DD5843144B9EE83D0BA882F35D49527E3762FD045451F1

当人们在搜索引擎上找到你的网站时,你可以用robot.txt或noindex meta标记阻止爬虫。您可以进一步了解它们,并且可以使用它,以便任何人在访问您的内容之前提供登录名/密码

在openshift中有一个名为$openshift_REPO_DIR的环境变量,它是工作目录的路径,即
/var/lib/openshift/myuserlongid/app root/runtime/REPO/

我创建了一个名为SECURE wrapping the folder path的新环境变量

rhc set-env SECURE=/var/lib/openshift/myuserlongid/app-root/data --app myappname
最后,我用ssh连接到我的应用程序

rhc ssh myappname
并创建.htpasswd文件

htpasswd -c $SECURE/.htpasswd <username>
您可以使用,以便任何人在访问您的内容之前提供登录名/密码

在openshift中有一个名为$openshift_REPO_DIR的环境变量,它是工作目录的路径,即
/var/lib/openshift/myuserlongid/app root/runtime/REPO/

我创建了一个名为SECURE wrapping the folder path的新环境变量

rhc set-env SECURE=/var/lib/openshift/myuserlongid/app-root/data --app myappname
最后,我用ssh连接到我的应用程序

rhc ssh myappname
并创建.htpasswd文件

htpasswd -c $SECURE/.htpasswd <username>