nginx访问不了
1. 虚拟机linux配置nginx 为什么win7通过Ip访问不到
第一步,你应该先检查网络,
win机ping linux机,通了进行下一步。
第二步,检查端口,
netstat -antl | grep 你开启的服务端口,
比如你开了http,那就是80端口或者你自定义的端口,我就不多说了。
第三步,检查防火墙,
service iptables stop,
可以直接先关掉防火墙看是不是能访问了,如果可以,说明是防火墙屏蔽掉了,可以设备防火墙放行对应端口。
2. 阿里云配置了nginx为什么不能访问
小鸟云是国内为数不多具有ISP/IDC双资质的专业云计算服务商,同时持有系统软件着作权证书、CNNIC地址分配联盟成员证书,通过了ISO27001信息安全管理体系国际认证、ISO9001质量保证体系国际认证。
vue不应该是纯前端框架吗?build后基本上只需要一个html和一个bundle.js就可以直接跑所以在服务器上配个nginx类产品,直接放里面跑起来肯定是没问题的-----npmrundev可以跑起来一般是配置了个小型服务器吧,比如webpack的hot-dev等,实际生产环境不会跑这个东西
3. centos 安装完Nginx后,为什么访问不了
看看是不是防火墙开启了;
CentOS 7默认使用的是firewall作为防火墙,这里改为iptables防火墙。
firewall:
systemctl start firewalld.service#启动firewall
systemctl stop firewalld.service#停止firewall
systemctl disable firewalld.service#禁止firewall开机启动
在centos下尝试使用$curl http://127.0.0.1命令访问nginx。确定是否可以访问;
4. nginx和php都装好了,怎么还是无法访问项目目录
先访问下ngnix下面得静态文件,看可以访问不,看会不会报错,如果没问题的话,就说nginx配置没问题。
然后测试php文件,访问php程序,看下页面的返回状态码,如果是服务器错误500的话,就说明php配置的有问题,看下nginx的错误日志,是路径没错误啊,还是别的程序,错误日志里面都有会有反馈的,检查下php-fpm启动了么,或者看下程序是不是错了!
可以贴下错误日志帮你分析下
5. 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网站用户有:网络、新浪、网易、腾讯等。
6. nginx访问不了根目录下的文件怎么解决
看看你的目录有没有权限
7. 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指令,指定站点的文档根路径。
8. nginx设置不能直接访问文件夹
location /secret/ {
internal;
}
这样secret目录下的都不能被访问
9. nginx配置了负载均衡的访问ip地址过后,那个ip地址不能访问
报错的url链接是:http://test/,把这个域名调通就能访问了,如果仅仅只是配置php的话,建议配置php支持:
location~.*.(php|php5)?$
{
fastcgi_pass127.0.0.1:9000;//根据自己的fast_cgi监听进行更改
fastcgi_indexindex.php;
includefastcgi.conf;
}