编程知识 cdmana.com

centos 7服务器静态网页发布显示404

centos 7 配置nginx
主要问题 :通过域名访问显示404


nginx.conf文件
user  www www;
worker_processes  2;

error_log  /alidata/log/nginx/error.log crit;
pid        /alidata/server/nginx/logs/nginx.pid;

#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 65535;

events
{
  use epoll;
  worker_connections 65535;
}


http {
        include       mime.types;
        default_type  application/octet-stream;

        #charset  gb2312;
server_names_hash_bucket_size 128;
        client_header_buffer_size 32k;
        large_client_header_buffers 4 32k;
        client_max_body_size 8m;

        sendfile on;
        tcp_nopush     on;

        keepalive_timeout 60;

        tcp_nodelay on;

        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 4 64k;
        fastcgi_busy_buffers_size 128k;
        fastcgi_temp_file_write_size 128k;

        gzip on;
        gzip_min_length  1k;
        gzip_buffers     4 16k;
        gzip_http_version 1.0;
        gzip_comp_level 2;
        gzip_types       text/plain application/x-javascript text/css application/xml;
        gzip_vary on;
        #limit_zone  crawler  $binary_remote_addr  10m;
        log_format '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
        include /alidata/server/nginx/conf/vhosts/*.conf;
}


然后是vhosts 复制了一个default.conf.bak 命名为test.conf
server {
        listen       80;
        server_name loaclhost;
        index select.html;
        root /alidata/www/test;
        location ~ .*\.(php|php5)?$
        {
                #fastcgi_pass  unix:/tmp/php-cgi.sock;
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index index.php;
                include fastcgi.conf;
        }
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
                expires 30d;
        }
        location ~ .*\.(js|css)?$
        {
                expires 1h;
        }
        #α¾²Ì¬¹æÔò
        include /alidata/server/nginx/conf/rewrite/test.conf;
        access_log  /alidata/log/nginx/access/default.log;

在 /alidata/www 只有一个 test 文件夹
里面存放着 select.html 一个静态网页
但是我通过域名访问就是404......
是不是哪里的配置有问题?


我是通过视频一键配置的,之前有个phpwind 被我删掉了,phpwind的代码和配置文件都是直接删除了,这个有影响么?为什么我的网页上传到了目录但是网页没法访问?


谢谢各位  谢谢各位  谢谢各位!!!






采纳答案1:
楼主您好,

感谢您选择了阿里云的产品。

include /alidata/server/nginx/conf/rewrite/test.conf;
请问这个 test.conf 文件是否在系统存在的呢?



采纳答案2:
回 1楼西秦的帖子
谢谢, 不过phpwind文件和配置文件都被我删掉了,后悔没看一眼phpwind的配置文件。

-------------------------

回 3楼dongshan8的帖子
确实不存在,我去看了 default.conf 里面也是空的。。
是不是这里需要在这个目录下配置test.conf? 应该怎么写呢?
include /alidata/server/nginx/conf/rewrite/

-------------------------

Recentos 7服务器静态网页发布显示404
已经配置好了 谢谢大家



采纳答案3:
您是否重启了nginx?您可以把文件直接放在phpwind那个文件夹内

版权声明
本文为[阿里云问答]所创,转载请带上原文链接,感谢
https://developer.aliyun.com/ask/243055

Scroll to Top