我在 centos8 stream 上通过 yum install nginx
安装了 nginx,通过命令 sudo netstat -plutn | grep nginx
检查,nginx 是正常运行的
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 9962/nginx: master
配置文件 nginx.conf
user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.include /usr/share/nginx/modules/*.conf;events { worker_connections 1024;}http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; include /etc/nginx/conf.d/*.conf;}
而 conf.d
中的唯一配置文件 xc.conf
server { listen 80; return 403;}
即通过 ip 访问,则得到 403 的返回。
现在遇到的问题是,通过 ip 访问,并不能得到 403 的返回。而访问 ip:8080 能正常访问到一个通过 docker 拉起来的应用。
感觉 nginx 虽然是运行了,但并没有正常工作。
PS, 所有的端口都已经打开
请问这个该怎么排查呢?多谢。
根据您提供的信息,您已经通过yum install nginx
安装了nginx,并且通过sudo netstat -plutn | grep nginx
检查,nginx是正常运行的。但是,通过ip访问nginx时,您得到的是403的返回,而不是预期的404。
有几个可能的原因导致这个问题:
sudo iptables -L
如果防火墙阻止了80端口的通信,请将其开放。
conf.d
目录下有一个名为xc.conf
的文件。该文件只返回403响应,但这是否正确?您可以尝试使用以下命令查看默认的404页面:curl -X GET http://localhost/
如果这个命令返回一个正确的404页面,说明您的Nginx配置没有问题。否则,您可能需要检查xc.conf
文件中的配置是否正确。
综上所述,您可以尝试以下步骤来解决问题:
xc.conf
,确保其配置正确。如果您仍然无法解决问题,请提供更多详细信息,以便我可以更好地帮助您诊断问题。
我正在尝试执行这个代码是pycharm 但我总是犯这个错误 但我可以使用terminal运行相同的代码
基巴娜: 获取my_index/topiccollection/_search{“size”:200,“sort”:[{“updated_on”:{“order”:“desc”}}],“query”:{“bool”:{“show”:[{“wildcard”:{“team_name”:{“value”:“melp”}}}],“filter”:{“term”:{“topictype”:“0”}},“m
下面是我的表格: 截取方法如下: 我添加了以下bean:
我正在尝试将我的程序导出为一个可运行的JAR。该程序在eclipse中工作得非常好,但它不能作为一个可运行的JAR运行。我正在使用另外3个jar文件作为引用jar,这样我就可以使用音频,我认为这可能是问题所在。可运行的jar启动,但它只是一个全白的窗口,程序没有启动。 我点击我的项目,然后右键点击并选择“导出”,然后我选择“可运行的JAR”选项。我尝试使用所有三个处理引用库的选项来创建jar。 将
这些天我们一直在尝试安装hadoop集群。有时成功,但大多数时候失败了。我根据官方文件和一些看似高质量的博客进行配置。 我遇到的问题是:所有进程(包括namenode、datanode、nodemanager、resourcemanager)都可以通过命令查看: 但是奴隶们实际上没有工作。我无法在web界面master:8088或master:50070中看到它们 有人说这是重复的namenode