请问nginx应用如何使用?我配置而且部署了但没有生效,通过地址访问80和8080端口都不生效?[阿里云函数计算]

请问nginx应用如何使用?我配置而且部署了但没有生效,通过地址访问80和8080端口都不生效?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
4 条回复 A 作者 M 管理员
  1. 首先,你需要检查Nginx的配置文件是否正确,可以使用以下命令检查:

    nginx -t

    如果配置文件正确,则可以使用以下命令启动Nginx:

    sudo systemctl start nginx

    如果Nginx已经启动,请确保Nginx监听的端口与你想要访问的端口相同。你可以使用以下命令检查Nginx正在监听的端口:

    sudo netstat -tulpn | grep nginx

    如果Nginx正在监听的端口与你想要访问的端口不同,则需要修改Nginx的配置文件,将Nginx监听的端口更改为你想要访问的端口。

    如果你仍然无法访问Nginx,请检查防火墙设置,确保允许访问Nginx的端口。

  2. 如果你已经配置了nginx并且部署成功,但是通过地址访问80和8080端口都不生效,可能有以下几种原因:

    1.防火墙:确保你的防火墙已经打开了80和8080端口,以便访问。

    2.监听地址:请确保你已正确设置了nginx监听的地址。在nginx.conf文件中,可以找到类似于listen 80listen 8080的配置项,检查它们是否正确设置。

    3.服务启动:请确保nginx服务已经启动。你可以通过运行service nginx restart命令重新启动nginx服务。

    4.端口冲突:确保80和8080端口没有被其它应用程序占用。你可以通过运行命令netstat -ano来查看端口占用情况,如果出现问题,请杀死该进程。

    5.访问地址:请检查你访问的URL是否正确,并且DNS已解析到正确的IP地址。

    如果上述方法还无法解决你的问题,请提供更多细节信息,我们将尽力帮助你解决问题。

  3. 需要确保服务器防火墙已经开放了80和8080端口,允许外部用户访问这些端口。

  4. 安全组进口出口把相关端口打开,要不然肯定访问不了

  5. 在函数配置-环境信息-监听端口 监听的端口号也改下 https://help.aliyun.com/document_detail/209242.html

    此答案来自钉钉群“阿里函数计算官网客户”