javascript - 获取 HTML 或 JavaScript 中的服务器计算机名称

标签 javascript html apache

一些我认为应该更简单的事情让我有些头痛。

只需要安装了 Apache 的网络服务器向我显示虚拟机名称即可:

类似于主页面上显示的index.html中的echo $HOSTNAME

我读到了一些关于用 JS 来做这件事的内容,我用这段代码做到了:

<script type="text/javascript">
    var servername = location.host;
    alert(servername);
</script>

但这将显示 servernmae,它是在 Apache conf (hello.com) 中配置的。

但我只需要虚拟机名称。还有位置(它是 Azure 中的 VM)

HTML 或 JavaScript 是否可以显示页面中变量的信息?

“echo $VARIABLE”

谢谢

最佳答案

我希望您在将实例 IP 放入浏览器时尝试输出实例的主机名。我为 AWS 上托管的 RHEL 机器执行了此操作。

执行步骤是:

  • 确保您的服务器上安装了 php (yum install -y php)。

  • 创建一个文件名/var/www/html/index.php 并将以下内容粘贴到其中。

    <!DOCTYPE html>
    <html>  
      <body>
        <p><?php echo "hostname is:".gethostname(); ?></p>
      </body>
    </html>
    
  • 在浏览器中输入您的实例 IP,您应该能够看到您的主机名。

关于javascript - 获取 HTML 或 JavaScript 中的服务器计算机名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59668941/

相关文章:

html - 将 3D-Cube 嵌入到另一个站点不起作用

javascript - 使 <canvas> 成为 html 文档的背景

php - UTF-8贯穿始终

具有 Django REST 框架的本地和 mod_wsgi 服务器之间的 Django JWT 身份验证行为不同

javascript - 使用 gulp-git 克隆带有凭据的 git 存储库

javascript - 通过ajax将多个数据从servlet传递到jsp

html - 我可以将 <ul> 与左对齐的 <li> 居中吗?

mysql - CMS 制作的简单模块正在安装但未激活

javascript - Angular route 的动态页面

javascript - 在 Javascript 中单击子元素时如何覆盖父事件监听器?