当前位置:首页 » 文件传输 » nginx无法访问
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

nginx无法访问

发布时间: 2022-01-23 15:39:21

① nginx设置不能直接访问文件夹

location /secret/ {
internal;
}
这样secret目录下的都不能被访问

② nginx PHP文件不能正常访问.

一般nginx默认配置中会是这个样子的。这里有一个SCRIPT_FILENAME变量,但是fastcgi_params这个文件中是不包含该变量的,改变量的定义实际上是在fastcgi.conf文件中。

实际上可以把配置修改成如下的配置。

location~.php${
root/usr/share/nginx/html;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_intercept_errorson;
includefast_cgi.conf;

#可以增加rewrite,也可以不增加。
}

按如上的配置,如果访问127.0.0.1:9000/a.php,则实际上根据root指令和fast_cgi.conf配置,nginx会通过fast_pass指令访问/usr/share/nginx/html/a.php这个文件。

记得用root指令,指定站点的文档根路径。

③ linux部署的nginx,mp4文件无法访问的问题

在192.168.1.3的机器上访问127.0.0.1对应的地址,看能不能访问,不能的话看下nginx是否启动成功,80端口是否监听了

如果本地可以访问,那就是访问链路上有中断的中间设备,如防火墙等

④ nginx怎么访问不了html文件

在启动nginx之前,打开nginx.conf配置一下你的工程目录,比如:

server {
listen 8000;
server_name saveimage alias another.alias;
location / {
autoindex on;
root "D:\site";
index index.html index.htm;
}
}

然后启动nginx就可以运行html了;
2、Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。
3、Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:网络、新浪、网易、腾讯等。

⑤ nginx 无法通过ip访问网站怎么解决

分析:拒绝用户通过ip地址访问网站。
方法:修改nginx.conf文件,添加如下内容
###################################################
upstream 访问的ip
地址 {
server
分发的ip地址:80
max_fails=3 fail_timeout=30s;
server
分发的ip地址:80
max_fails=3 fail_timeout=30s;

}
server
{

listen 80;

#自定义错误文件

error_page 403 http://www.xxxx.com/error/403.html;
server_name
访问的ip地址;
location
= / {
deny
all;

}
}

###################################################
结果:用户使用以上定义的“访问的ip地址”进行访问时,将提示403.html中的内容。
同时error日志中将记录--2010/09/11
05:33:28 [error] 25107#0: *33370 access forbidden by rule, client:
124.115.0.106, server: 访问的ip地址 request: "GET / HTTP/1.0",
hos
t: "访问的ip地址"

⑥ linux配置nginx+php,但是无法访问PHP文件,能访问html

nginx调用PHP有sock方式和端口方式

1、确认nginx已经调用了php;
2、先确认你的nginx使用什么方式调用PHP;
3、如果使用端口方式,端口对不对应,如果使用SOCK方式,那么路径对不对;

⑦ nginx无法启动,网站访问不了,有什么办法

第一个办法是更改系统的默认配置。打开注册表regedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP,在右边找到Start这一项,将其改为0,重启。
第二种做法就是更改Nginx的默认端口号,比如我们改成8088。然后再启动Nginx,打开浏览器输入localhost:8088就可以看到欢迎页面了。

⑧ nginx和php都装好了,怎么还是无法访问项目目录

先访问下ngnix下面得静态文件,看可以访问不,看会不会报错,如果没问题的话,就说nginx配置没问题。

然后测试php文件,访问php程序,看下页面的返回状态码,如果是服务器错误500的话,就说明php配置的有问题,看下nginx的错误日志,是路径没错误啊,还是别的程序,错误日志里面都有会有反馈的,检查下php-fpm启动了么,或者看下程序是不是错了!
可以贴下错误日志帮你分析下

⑨ 开启iptables后 nginx无法访问php页面了,但能访问静态页面,如何解决谢谢!!

iptables中放行9000端口啊,你用的是php-fpm的fastcgi

⑩ centos7 安装nginx后 wget访问正常,浏览器无法访问

你的server_name写的是127.0.0.1, 然后通过192的IP去访问当然访问不到了
你把192那个IP 也加到server_name里就行了