You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ARM64 Ubuntu环境下Nginx无法提供静态文件的问题

问题:静态文件加载失败(PHP服务正常)
  • 设备:Mac Studio M2 Ultra(ARM64架构)
  • 虚拟化环境:Parallels Desktop 搭建内部Ubuntu服务器
  • 配置情况:沿用旧服务器的mysite.conf,仅修改了IP地址

调试两天仍未解决问题:PHP文件可正常提供服务,但所有静态文件加载失败,直接访问文件链接时,浏览器停留在当前页面无任何反应,无明显错误提示。

以下是当前的Nginx配置:

server {
    listen 80;
    listen [::]:80;
    listen 192.168.1.171:80;
    #server_name _;


    root /var/www/html/mysite.com/public;
    index index.html index.php;

    client_max_body_size 64M;

    location / {

        if ($request_uri !~ ^/ajax/) {
            #rewrite ^/(.*)$ /index.php?do=/$1 last;
            rewrite ^/(.*) /index.php?do=/$1;

        }

        #try_files $uri $uri/ /index.php$is_args$args;
        #try_files $uri $uri/ /index.php?$args;
        try_files $uri $uri/ =404;
        
    }

    location ~* \.(css|map|js|eot|otf|ttf|woff|woff2|png|jpe?g|gif|svg|ico|mp4|webm|ogv|pdf|webp)$ {
        try_files $uri =404;
        access_log off;
        expires 1d;
    }

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass unix:/run/php/php-fpm.sock;
        #fastcgi_pass 127.0.0.1:9000;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param QUERY_STRING $args;
        fastcgi_param PATH_INFO $fastcgi_path_info;
    }

    location /api/ {
        try_files $uri $uri/ /api/index.php?$args;
        include fastcgi_params;
        fastcgi_pass unix:/run/php/php-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root/api/index.php;
    }

    location /endpoint/ {
        try_files $uri $uri/ /endpoint/index.php?$args;
        include fastcgi_params;
        fastcgi_pass unix:/run/php/php-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root/endpoint/index.php;
    }

    location /dcrt {
        proxy_pass http://unix:/var/run/dc-realtime.sock;
        proxy_set_header Host $host;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

内容的提问来源于stack exchange,提问作者Paulo Rodrigues

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 23:33:30