Nginx 找出ubuntu EC2服务器丢失的配置

Nginx 找出ubuntu EC2服务器丢失的配置,nginx,amazon-ec2,Nginx,Amazon Ec2,我试图找出下面列表中的哪些包可以与Nginx服务器一起使用。事实上,过去的程序员并没有做任何文档来遵循,而且是无法访问的。当客户现在重新启动EC2服务器时,它在Nginx上显示坏网关。我已经启动了Nginx,它工作得很好,但无法确定哪个工具正在向socket/http提供数据。以下是Ubuntu上所有已安装软件包的列表 kmod landscape-client networking nginx openbsd-inetd pppd-dns procps pure-

我试图找出下面列表中的哪些包可以与Nginx服务器一起使用。事实上,过去的程序员并没有做任何文档来遵循,而且是无法访问的。当客户现在重新启动EC2服务器时,它在Nginx上显示坏网关。我已经启动了Nginx,它工作得很好,但无法确定哪个工具正在向socket/http提供数据。以下是Ubuntu上所有已安装软件包的列表

 kmod
  landscape-client
  networking
  nginx
  openbsd-inetd
  pppd-dns
  procps
  pure-ftpd
  resolvconf
  sendsigs
  udev
  unattended-upgrades
  urandom
  x11-common
在“etc/nginx/sites enabled/mysite”中显示以下反向代理

server {
    listen 443 ssl;
    listen [::]:443 ipv6only=on ssl;
    ssl_certificate     mysite.com_2.crt;
    ssl_certificate_key mysite.com.key;
    ssl_session_timeout 1d;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers 'Not Shown Purposely :ECDH$
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    server_tokens off;
    location / {
        root /home/mysite/www/website;
        index index.html;
        try_files $uri $uri/ @python;
    }

    location ^~ /assets {
        root /home/mysite/Project;

找到了upstart脚本:

# upstart-socket-bridge - Bridge socket events into upstart
#
# This helper daemon receives socket(7) events and
# emits equivalent Upstart events.

description     "Bridge socket events into upstart"

emits socket

start on net-device-up IFACE=lo
stop on runlevel [!2345]

expect daemon
respawn

exec upstart-socket-bridge --daemon

在大多数命令web应用程序设置中,nginx被配置为充当程序或http/tcp服务的反向代理

  • 坏网关意味着某些正在运行的反向代理安装已停止,请运行
    sudo nginx-t
    以获取任何nginx conf错误(如果有)
  • 检查
    /etc/nginx/sites enabled/
    文件夹中包含的nginx配置以获取conf文件
  • 您将能够找到类似
    proxy的说明http://localhost:8080
  • 使用
    lsof
    netstat
    查找该端口上正在运行的程序
  • 检查程序的日志文件以解决问题
注意:如果它是由
upstart
管理的系统服务文件,您可以在
/var/log/upstart/
目录&conf中的
/etc/init/
中找到日志。
运行
lsof-i:port-S
查找哪个程序正在该端口上运行`

检查位于/etc/nginx/sites enabled/中的nginx conf/设置了哪个端口反向代理我在主要问题中添加了信息。包括完整配置,我在netstats上看不到任何
代理
配置,它以图像的形式显示附加到问题的信息。检查/var/log/upstart/查看服务日志和/etc/init/directory for application service configNginx显示工作正常。我所需要的就是使用老程序员的工具,剩下的我可以做。谢谢你帮我把范围缩小到现在。