2017-10-10 92 views
0

这里是我的聊天应用程序出现在C:\客服1包含的index.html和index.js文件NGINX没有加载我的应用程序,甚至我提到的根

这里的路径我在配置设置这样的NGINX文件。

server { 
    listen  80; 
    server_name localhost; 

    #charset koi8-r; 

    #access_log logs/host.access.log main; 

    location/{ 
     root C:/chat1/; 
     index index.html index.htm; 
    } 

我改变斜线和backword斜线,改变到其他应用还是老样子它不加载取而代之的则是显示为欢迎页面,如下

欢迎nginx的!

如果您看到此页面,说明nginx web服务器已成功安装并正常运行。需要进一步的配置。

有关在线文档和支持请参考nginx.org。 nginx.com提供商业支持。

感谢您使用nginx。

任何人都可以请在这个问题上帮助我..在此先感谢。

+0

你在更改后重启了'nginx'吗?您也可以尝试使用不同的端口。 – nilobarp

+0

雅我试着用不同的端口8000和3000其工作,但不与80.而且我还必须在我的浏览器中输入url localhost:8000而不是本地主机。 – ravi

+0

这意味着你的端口80正在被另一个'nginx'实例使用 – nilobarp

回答

0

你的问题是你也加载了默认的nginx配置。在多个服务器块的情况下,先来的那个应答请求。在你的情况下,它是默认的nginx配置块,这是答案。所以简单的修复你可以尝试添加default_server

server { 
    listen  80 default_server; 
    server_name localhost; 

    #charset koi8-r; 

    #access_log logs/host.access.log main; 

    location/{ 
     root C:/chat1/; 
     index index.html index.htm; 
    } 

如果这没有帮助,那么你需要删除默认服务器的配置。你可以看到你的nginx配置实际上是通过运行加载的nginx -T

+0

ya ok @ tarun Lalwani – ravi

相关问题