Nginx将80端口的请求转发至某个端口的问题 10C

图片说明图片说明

nginx按照网上说的已经配置了,但是还是报404.求大神指点

9个回答

多加一个root 配置吧

 server {
    listen 80;
    server_name localhost;

    access_log  logs/quancha.access.log  main;
    error_log  logs/quancha.error.log;
        #root 代表项目文件根目录
    root   xx;

    index  index.html index.htm;

    location / {
        proxy_pass  http://127.0.0.1:8082;

        #Proxy Settings
        proxy_redirect     off;
        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
        proxy_max_temp_file_size 0;
        proxy_connect_timeout      90;
        proxy_send_timeout         90;
        proxy_read_timeout         90;
        proxy_buffer_size          4k;
        proxy_buffers              4 32k;
        proxy_busy_buffers_size    64k;
        proxy_temp_file_write_size 64k;
   }
}

server {
listen 80;
server_name localhost;

access_log  logs/quancha.access.log  main;
error_log  logs/quancha.error.log;
    #root 代表项目文件根目录
root   xx;

index  index.html index.htm;

location / {
    proxy_pass  http://127.0.0.1:8082;

    #Proxy Settings
    proxy_redirect     off;
    proxy_set_header   Host             $host;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
    proxy_max_temp_file_size 0;
    proxy_connect_timeout      90;
    proxy_send_timeout         90;
    proxy_read_timeout         90;
    proxy_buffer_size          4k;
    proxy_buffers              4 32k;
    proxy_busy_buffers_size    64k;
    proxy_temp_file_write_size 64k;

}
}

可以检查下防火墙的配置

weixin_38301175
Binary.Lee 具体是指80端口未开放吗,还是目的端口,80端口的图片服务器是正常的
2 年多之前 回复

图片说明

以上方法都试了,均无效。。还有可能是哪的原因呀·

在server中添加
root xx;//这个是网站的根目录, 根据自己的实际情况来改动,比如/home/project;

index index.html index.htm index.nginx-debian.html; //这个是索引,

weixin_38301175
Binary.Lee 我是想转发到一个action去,索引要怎么写。。倒腾了一下午了,醉了
2 年多之前 回复

先用ip加端口方式 访问应用看是否能通

weixin_38301175
Binary.Lee 能通,不是程序自身问题
2 年多之前 回复

看我的博客文章,地址http://www.cnblogs.com/hqutcy/p/7168730.html

配置没什么问题,确认下访问路径是不是有问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐