Nginx 找出ubuntu EC2服务器丢失的配置
我试图找出下面列表中的哪些包可以与Nginx服务器一起使用。事实上,过去的程序员并没有做任何文档来遵循,而且是无法访问的。当客户现在重新启动EC2服务器时,它在Nginx上显示坏网关。我已经启动了Nginx,它工作得很好,但无法确定哪个工具正在向socket/http提供数据。以下是Ubuntu上所有已安装软件包的列表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-
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服务的反向代理
- 坏网关意味着某些正在运行的反向代理安装已停止,请运行
以获取任何nginx conf错误(如果有)李>sudo nginx-t
- 检查
文件夹中包含的nginx配置以获取conf文件李>/etc/nginx/sites enabled/
- 您将能够找到类似
李>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显示工作正常。我所需要的就是使用老程序员的工具,剩下的我可以做。谢谢你帮我把范围缩小到现在。