如何找出ElasticBeanStalk中使用的Apache或nginx Web服务器的版本?

问题描述 投票:1回答:3

以下是我在Elastic BeanStalk中看到的内容

https://i.stack.imgur.com/2hzlB.png

我正在通过Apache文档来编写重写规则。但我很困惑我应该阅读哪个版本。

http://httpd.apache.org/docs/

apache elastic-beanstalk amazon-elastic-beanstalk
3个回答
4
投票

通过SSH登录并运行:

$ httpd -v

服务器版本:Apache / 2.4.16(Unix)

另见:eb ssh


如果运行Nginx,请使用:

$ nginx -v

0
投票

另一种方法 - 查看您的日志并搜索Apache。我正在使用Django,我看到Apache/2.4.37 (Amazon) mod_wsgi/3.5 Python/3.6.7。它看起来好几次了。


0
投票

在SSH或Putty上先试试

httpd -v

如果出现任何结果

服务器版本:Apache / ***

这意味着你在Apache服务器。

Nginx -v

如果有任何结果相似

Nginx version: nginx/1.14.0 (Ubuntu)

然后你可以决定Nginx *或Apache *,因为这些命令只运行apache和Nginx,如下所示,

在我的场景中,我使用的是nginx 1.14.0,它显示了一个错误

httpd -v

找不到命令'httpd',你的意思是:

命令'http'来自snap http(1.0.0-1)命令'xttpd'来自deb xtide命令'http'来自deb httpie请参阅'snap info'获取更多版本。

并尝试

sudo systemctl status nginx
© www.soinside.com 2019 - 2024. All rights reserved.