通过localhost访问nginx首页,一直等待 5C

我在跟着视频做淘淘商城,在集成fastDFS和nginx的虚拟机上,安装的nginx一直没法用,用localhost访问时一直处于等待的状态,各种办法都试,没有成功,无奈,在此提问,望热心朋友指点一二

虚拟机是centos7,用firefox,一直处于一下状态
图片说明

这是我安装完查看nginx启动状态的信息,好像和网上教程显示的不一样,我的只有两行,正常的有三行,有没有可能是我的nginx安装有问题

 [root@localhost sbin]# ps -ef|grep nginx
root       3102      1  0 13:17 ?        00:00:00 nginx: master process ./nginx
root       4249   4119  0 14:35 pts/1    00:00:00 grep --color=auto nginx

我的nginx.conf还没有修改去添加fdfs,样子如下(我只列出server部分,其他应该不重要吧)

 server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }

防火墙、iptables、换端口都试过了,现在已无力回天,只求大佬赐教!

7个回答

server {
listen 80;
server_name localhost;
access_log /alidata/log/nginx/localhost.log combined;
error_log /alidata/log/nginx/localhost.log info;
root /alidata/www/htdocs;
index index.html index.htm index.php;

location / {
index index.html index.htm index.php;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
location ~ .+.php(/|$) {
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
  expires 30d;
  access_log off;
}
location ~ .*\.(js|css)?$ {
  expires 7d;
  access_log off;
}

}


虚拟机跟宿主机各有各的ip,宿主机上访问localhost是指访问宿主机,访问虚拟机需按ip访问

最好贴下日记. 根据错误提示来处理

看一下你监听的端口80是不是和项目的启动的端口不一样啊,你这是访问静态资源吧

看看虚拟机的端口通不通

看看是否是因为虚拟机端口的问题

两种可能,要不程序的端口正确,可能防火墙开启了
找命令验证一下

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
急!一直等待localhost响应
Action代码rnSystem.out.println("11111111111111");rnHttpSession session=ServletActionContext.getRequest().getSession();rnSystem.out.println("22222222222222");rnString username = session.getAttribute("userName").toString();rnSystem.out.println("33333333333333");rncomment = commentService.getCommentByUserName(username);rnSystem.out.println("44444444444444");rnbooks = bookService.getBookByUserName(username);rnSystem.out.println("55555555555555");rnrn第一次执行这段代码,可以正确得到comment和books,getBookByUserName是用HQL语句 session.createQuery("from Book where username =:username").setString("username", username);得到的,既然第一遍执行没问题,可以在jsp里正确显示。我想这两个函数应该没问题吧。但是我执行另外一个action后重定向到这个action后就只能输出到System.out.println("44444444444444")这里,浏览器就一直等待localhost的响应了。请教这是什么原因?rnrnstruts.xmlrnrn rn showMyCommentrn rn
SSM中访问项目时一直显示等待localhost!!!
昨天还能正常运行,今天就一直显示等待localhost,用的ssm框架。前后台都没有报错,情况如下图: 一开始以为项目时正常启动的。其实并没有,正常启动控制台如下: 虽然提示了No Spring WebApplicationInitializer types detected on classpath.但是不影响项目的正常运行。 百度了很久,大概有几种情况会出现这种状态: 1.for upd...
SpringBoot怎么通过localhost:端口 访问项目首页
![图片说明](https://img-ask.csdn.net/upload/201907/18/1563434184_211395.png)rnrnrn![图片说明](https://img-ask.csdn.net/upload/201907/18/1563436388_824947.png)rnrn
nginx访问一直显示502
写文章之前,一共遇到过2次访问自己的站点,nginx返回502。每次情况都不一样,做个记录: 第一次 引起502原因:内存溢出 排查方法:在终端 输入top。查看服务器的运存是否已经达到了峰值 内存溢出这问题就很浅显易见了。 因为是临时的服务器,运存只有1G,可是临时的项目非常的多,在报502之前,服务器已经在跑着3个项目。 这时候服务器没及时的监控(其实已经到了运行内存的峰值了...
通过ip访问和通过localhost访问界面,结果不一样,求解
环境如下:rn tomcat:6.0rn struts2。2.1 + spring 3.0.5 + hibernate3rnrn在自己搭建的环境中,如果使用rnhttp://localhost:8080/Rest/main/main.action 360,火狐都可以正常访问rnhttp://127.0.0.1:8080/Rest/main/main.action 360,火狐都可以正常访问rnhttp://192.168.1.101:8080/Rest/main/main.action 360不能正常访问,火狐可以正常访问。rn代码如下:rn[code=html]rnrnrnrn rn 后台管理rnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rnrn <body>rnrn</body>rnrn[/code]rn正常访问图片如下:rnrn[img=https://img-bbs.csdn.net/upload/201310/04/1380875145_216315.jpg][/img]rn异常访问图片如下:rn[img=https://img-bbs.csdn.net/upload/201310/04/1380875317_530568.jpg][/img]rnrn自我分析:rn 只有在使用ip访问的时候,才会出现上述情况,个人猜测是浏览器兼容问题,而问题的根源在frameset,从上面的代码可以知道,异常界面指调用了,而没有调用rn这个后台界面是我从网上下的,各位大大们有好的解决方法吗
通过代理访问nginx和直接访问nginx区别
80.82.78.38 [23/Sep/2016:05:36:18 +0800] "GET http://www.baidu.com/cache/global/img/gs.gif HTTP/1.1" - 404 162 "-" "Mozilla" 0.000 - 80.82.78.38 - - [22/Sep/2016:20:37:47 +0800] "GET /cache/global/i
Laravel部署服务器只能访问首页(nginx)
Laravel部署服务器只能访问首页 Linux服务器 (1)部署上线laravel项目,运行路径为/public路径 (2)修改配置文件或添加伪静态 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;1、修改配置文件 在server里添加代码 server{ ........ location /
通过nginx访问静态文件配置
通过nginx访问静态文件配置,均是在server模块中配置,有两种方式: 1、alias 通过alias关键字,重定义路径,如 server{     listen 7001;     server_name 127.0.0.1;     location /file/ {         alias /home/china/areas/;     } } 此时,通过浏览器访问http:...
nginx配置文件 通过域名访问
解读Nginx配置文件,通过域名访问tomcat 第一次在linux 服务器上使用nginx 并指向tomcat 目录 通过域名 访问项目。遇到了很多坑,为了让自己更好的学习并吸收知识,特意总结了一下这次的经验。 首先我们需要了解一下nginx的组成部分,想必大家都是对他有所了解。 文件所在的路径是 /usr/local/nginx/conf 文件夹下的nginx.conf。 第一个原本的配置文件...
通过nginx访问springboot项目
1.nginx修改配置文件 server { listen 80; server_name nginx.test.com; location / { proxy_pass http://localhost:8080; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forw...
云服务通过nginx访问静态资源
准备工作云服务连接工具(我用的是xshell 5),以及文件助手(我用的是xftp,高手可以忽视),可以通过xshell安装启动 通过xshell 5连接上云服务,下载安装配置nginx,具体可以参考这个http://www.cnblogs.com/kunhu/p/3633002.html 这个教程是没指定路径的,可以自己进入任意路径然后再操作,如果用文件助手可以直接将下载好的文件拖到指定的目录
localhost一直响应
我碰到的问题: 在页面有使用hibernate进行数据库操作情况下,快速刷新界面会使得localhost处于一直响应的状态,重启服务器页面能正常操作,再次快速刷新页面出现同样情况。经检查,hibernate在进行数据库操作时没有开始事物和关闭事物 解决办法: 进行数据操作前开启事物 Transaction tran = session.beginTransaction(); 数据操作完成后关闭事...
nginx 访问php一直出现502
在配置时太急,摘录了别人的 server配置 #fastcgi_pass unix:/tmp/php-cgi.sock; #upload filesize limit #client_max_body_size 10m; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; 最后...
如何通过ip,localhost,127.0.0.1访问JBoss
版本:jboss-4.2.2.GArnrn 把配置文件中的address="$jboss.bind.address"改为address="0.0.0.0"之后,rn本机可以通过这三种方式访问控制台。另外一台机器也可以通过ip访问。rn 但另外的机器要调用本机上的EJB时,通过这种方式就不行了。错误:[color=#FF0000]Unknown host: F2-117-KNIGHT[/color],F2-117-KNIGHT是本机的机器名。但本机可以调用EJB成功。rn 我现在不管什么都填ip,哪位能提供一个比较好点的方法,让它都能识别呢?rn 谢谢了。
IDEA只能通过localhost访问tomcat解决
这个问题困扰了我很久很久,部署在idea上的web项目只能通过localhost访问,不能通过127.0.0.1或者192.168.1.x这样的IP地址访问。终于刚刚解决了,也不知道到底是哪个环节的问题,就记录下可能出错的地方吧: 1.这点是才发现补充的:防火墙!我记得之前关了防火墙,就没注意,结果用其他机器或手机连接就出了问题。原因是我只设置了专用网络的防火墙关闭,而没有设置公用网络的防火墙关...
不能访问localhost,只能通过127.0.0.1访问怎么回事呀?
我装了IIS后在dreamweaver中不能访问localhost,而能过127.0.0.1却可以,在TOMCAT也一样只能通过127.0.0.1访问,希望哪位高手不吝赐教,不胜感激!!
Tomcat通过ip不能访问,但localhost和127.0.0.1可以访问
我是通过qq电脑管家开通了免费wifi,被它给搞掉了,然后wifi我不用他开了,换了猎豹wifi,倒是可以用了...
如何通过网站日志分析首页的访问情况?
如何通过网站日志分析首页的访问情况?rnrn请各位高手帮忙来解答两个问题:我想通过IIS的日志来分析网站的流量,但是不知道怎么看,我看了半天rnrn日志也没有看到首页的URL,想问一下大家如何统计首页的访问情况,还有网站的广告访问情况,以及网站rnrn中推广的一些文章的访问情况.不知道我说清楚没有?小弟在线等各位高人来指点,先谢谢各位了.
MVC网站部署后只能通过Localhost访问不能通过IP访问
IIS中部署端口为8000,没有被占用rn用localhost访问没问题rn但是用本机IP却打不开网页rn防火墙已关闭,而且入栈规则也开放了8000端口,为什么还是不行呢?rn
iis只能通过127.0.0.1访问,localHost访问不了
通过127.0.0.1必须输入用户账号和密码rnrnLocalHost页面出现rnrnInternet Explorer 无法显示该页面rn更多信息 rnrn此问题可能是由下列各种问题导致的: rnrn•Internet 连接已丢失。 rn•该网站暂时不可用。 rn•无法连接到域名服务器(DNS)。 rn•域名服务器(DNS)没有该网站的域的列表。 rn•在地址中可能存在键入错误。 rn•如果这是 HTTPS (安全)地址,请单击“工具”菜单下的“Internet 选项”,再单击“高级”选项卡,然后请检查以确保“安全”部分下的 SSL 和 TLS 协议已启用。 rnrn通过cmd ping localhost 正常rn查看Hosts文件 127.0.0.1 localhost正常rn允许匿名访问 正常rn默认文件 正常rnIIS服务已经开启rnrn求解答!!!!!!
ip访问与localhost访问问题
tomcat 7.0rn我从localhost访问然后提交文本后服务器可以接受到并弹出自己写的一个对话框然后页面可以成功跳转rn但是从本机或者其他电脑通过ip地址访问然后提交文本后页面是有变成.do但是并没有弹出自己写的一个对话框然后页面页没有跳转rnrn这是神马情况
【Java】“页面加载一直等待localhost响应”错误解决思路
【背景】       敲商城项目,用到了Dubbo+Zookeeper,在Linux和Eclipse之间回旋。       在商城后台需要显示一个树形控件显示类别,代码没有问题,但是页面就是加载不出来树形控件。看了Dubbo服务的情况是正常状态,代码也没有报错,多方求助一直找不到问题所在。再后来做了首页图片轮播,想看商城首页效果,页面加载一直等待localhost响应,代码依旧没有报错,没有解决的...
spring+mybstis运行项目,浏览器一直等待localhost响应
![图片说明](https://img-ask.csdn.net/upload/201711/29/1511939683_622299.png)rn浏览器中一直显示这个,控制台输出Fetching JDBC Connection from DataSource,不能继续向下运行rn后来查看可能是因为没有配置事务管理,配置之后,浏览器还是显示等待loacahost响应,然后控制台输出rnCreating new transaction with name [com.demo.service.impl.UserServiceImpl.addUser]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT> PROPAGATION_REQUIRED,ISOLATION_DEFAULT>rn也卡在这里rn请问到底问题出在哪里?求老司机搭救。。。
Tomcat访问localhost:8080直接跳转到项目首页
修改tomcat目录下的webapps/ROOT/index.jsp文件 &amp;lt;%@ page contentType=&quot;text/html;charset=UTF-8&quot; language=&quot;java&quot; %&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;Title&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt;
vs2010在win7 64位下调试,IE10一直提示正在等待localhost
RT 如果不调试,直接在页面右键"在浏览器中查看",则不会出现这种情况rn求大神指点啊
如何让http://localhost:8080/index.jsp就可以访问首页?
现在访问页面必须打全了路径http://localhost:8080/WebModule/serverpages/index/index.jsprn如何才能让http://localhost:8080/index.jsp就可以访问到资源rn我用的是tomcat服务器rn我配了半天conf/server.xmlrn改里面的appBase怎么也不行rn希望大虾能帮忙
Nginx服务器配置首页
Nginx安装完成之后,在nginx.conf可以配置首页! 在server配置自己的默认首页!server 61 { // 监听端口,默认是80,为了不与HTTP端口冲突,最好改下 62 listen 80 default_server; 63 #listen [::]:80 default_server ipv6only=o
"等待localhost"问题解决
在做SSM项目时,利用maven命令启动项目,访问页面时一直显示"等待localhost"且控制台无报错 就该问题我在度娘上找了许多解决方案 : 1.JDK和JRE工具问题,自查,无错. 2.applicationContext.xml配置文件出错,自查,无错. 但给了我灵感,在头皮被挠破之后,终于发现是数据库配置问题,如下: 在修改property文件时误删了 " ? ",导致数据库连接...
正在等待localhost响应
开发SSM项目时,浏览器一直显示正在等待localhost响应,而且不会断,控制台也没有打印信息,很是怪异。 只是有警告提示没有配置log4j 配置了log4j.properties文件之后就正常打印错误信息了,方便追踪错误。
正在等待 localhost 的响应
对三张表多作保存和修改操作:(用到的框架是 springMVC)rnservice层:rn @Transactionalrn @Overridern public Map saveProjectAccount(ProjectAccountDomain accountDomain, OaApplyInfoDomain oa) rn throws RuntimeException, SQLExceptionrn Map resmap = new HashMap();rn tryrn //生成存款账号主键rn String accountCode=commonService.getSeqNo("PROJECT_ACCOUNT", "PROJECT_ACCOUNT_CODE", "INVMDATA");rn accountDomain.setProjectAccountCode(accountCode);rn oa.setBusinessNo(accountCode);rn rn //保存存款账户rn escrowAccountSellerDao.saveProjectAccount(accountDomain);rn rn Map map = new HashMap();rn map.put("trusteeAccount", accountCode);rn map.put("projectNo", accountDomain.getProjectNo());rn rn // 将托管账户信息与项目关联rn updateProjectTrusteeAccount(map);rn rn // 保存 OArn String oaCode = insertOA(oa);rn rn resmap.put("projectAccountCode", accountCode);rn resmap.put("oaCode", oaCode);rn return resmap;rn catch(RuntimeException re)rn throw new RuntimeException("保存托管账户信息出错!");rn rn rn //return accountCode;rn rn rn /**rn * @doc 保存 OA 信息rn * @param oarn * @returnrn */rn @Overridern public String insertOA(OaApplyInfoDomain oa) throws RuntimeException rn String code=commonService.getSeqNo("OA_APPLY_INFO", "OA_CODE", "INVMDATA");rn rn try rn oa.setApplyDate(new Date(new java.util.Date().getTime()));rn oa.setApplicantDept(commonService.getDeptid(oa.getApplicant()));rn oa.setOaCode(code);rn escrowAccountSellerDao.insertOA(oa);rn catch(RuntimeException re) rn throw new RuntimeException("保存托管账户信息出错!");rn rn rn return code;rn rn rn /**rn * 将 托管账户信息和立项项目信息关联起来rn * @param maprn * @throws RuntimeExceptionrn */rn @Overridern public void updateProjectTrusteeAccount(Map map) throws RuntimeExceptionrn try rn escrowAccountSellerDao.updateProjectTrusteeAccount(map);rn catch(RuntimeException re) rn throw new RuntimeException("保存托管账户信息出错!");rn rn rnrndao 层:rn /**rn * 保存账户信息rn * @param accountDomainrn */rn public void saveProjectAccount(ProjectAccountDomain accountDomain)rn this.getSqlMapClientTemplate().insert(namespace+".saveProjectAccount", accountDomain);rn rn rn /**rn * 保存 OA 信息rn * @param oarn */rn public void insertOA(OaApplyInfoDomain oa)rn this.getSqlMapClientTemplate().insert(namespace+".insertOA",oa);rn rn rn /**rn * 将 托管账户信息和立项项目信息关联起来rn * @param maprn */rn public void updateProjectTrusteeAccount(Map map) rn this.getSqlMapClientTemplate().update(namespace+".updateProjectTrusteeAccount",map);rn rnrn在页面点击 “保存” ,数据没有写到数据库中,提示 :正在等待 localhost 的响应。这是什么原因??求大神帮忙!
localhost等待响应
公司系统首页登陆一直显示localhost等待响应,idea和tomcat日志都没反应,后来得出的结果是用户表被锁了(原因是我用for update语句改了用户的状态),至于登陆的逻辑及oracle的关于表上锁的细节在这贴后面补上。...
localhost不能访问,急!!!
很奇怪,以前都能访问,现在及不行了。重启了IIS也没用。不知道是什么问题,达人来看看。rnrnERRORrnThe requested URL could not be rnrnThe following error was encountered: rnrnConnection Failed rnThe system returned: rnrn (111) Connection refusedThe remote host or network may be down. Please try the request again. rnrn
Nginx禁止通过IP访问网站
将下面代码加到其他server之前   server { server_name _; return 403; #跳转到403页面 }
通过nginx访问ftp服务器中的图片
前提:Linux中已经安装好了nginx和ftp服务器vsftpd 一 为用户设置权限 cd /usr/local/nginx/conf 二 修改服务器的默认网站根目录位置 三 重启nginx 四 关闭防火墙 chkconfig iptables off 测试:浏览器中输入 IP地址/images/图片 ...
Nginx通过ip和user_gent限制访问
DDOS攻击是大规模访问站点经常会遇到的问题,它是指有人通过程序恶意刷站点的某些页面,导致站点响应缓慢或者直接拒绝服务。这种情况可以通过分析nginx的access日志发现,存在大量相同ip或者user_agent的请求,我们可以根据请求的相似性,对于这些访问的请求,直接在nginx层面上过滤掉。通过ip限制访问Nginx中访问控制模块相关文档http://nginx.org/en/docs/htt
通过nginx实现线上页面访问本地接口
现在很多web项目是前后端分离的,后端程序员想在本地通过页面测试接口时有些不方便,这时我们可以利用nginx,将静态请求直接转到线上,将接口请求转到本地。 下载nginx windows版本,解压后在conf目录下新建自己的配置toutiao.confJs代码  server {          listen       8088;          server_name  www.touti...
通过nginx实现http访问ftp文件服务器
1.ftp服务器搭建参考博客https://blog.csdn.net/weixin_42424359/article/details/90232929 2.Nginx搭建参考博客https://www.cnblogs.com/wanghuaijun/p/5480554.html 具体实现: 1.进入nginx配置文件下 2.配置nginx.conf 3.进入配置开始配置的文件地址编辑配置...
通过nginx反向代理解决前端访问的跨域问题
一、问题背景说明: 编写移动前端页面时需要访问后台系统接口。前端项目在本地(个人办公电脑)开发,后台接口存放后生产的后台服务器,本地的ajax请求无法直接访问后台接口,也就是遇到了跨域问题,如何在不改变后台接口的情况下解决跨域问题? 二、同源/跨域概念说明: 同源策略:是浏览器的一种安全策略,所谓同源是指域名、协议、端口完全相同,...
nginx禁止直接通过IP地址访问
有些时候为了避免被刷流量或者不明来路访问,可以静止通过IP地址访问 方法1:设置错误提示页面 server { listen 80; #如果有多个虚拟主机,请配置成 listen 192.168.1.1:80 这里配置你服务器IP地址 server_name 192.168.1.1 default; #192.168.1.1配置成你服务器的地址
IIS访问不了localhost
IIs 运行之后,不能访问localost怎么办。
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池