0

我有一些关于 Nginx 的问题,我似乎无法找到明确的答案。我目前正在使用我的 WordPress Multisite——图像没有显示出来。一个常见问题,通过一些 .htaccess 文件修改轻松解决。但是这个服务器使用的是 Nginx,所以我需要深入研究一下 nginx.conf。下面几个问题:

  • 我要修改 sites-available/mysite 文件,还是应该将 html/nginx.conf 用于此类事情?
  • 修改我的conf文件后是否需要重启Nginx?

有几点需要考虑:

  • 我在我的 WordPress 多站点中使用子目录
  • 该网站正在加载并正常运行,WordPress 配置——或者更确切地说,它的一些必需的重定向——是唯一需要更改的东西。

非常感谢您的帮助。

4

1 回答 1

0
  • 我要修改 sites-available/mysite 文件,还是应该将 html/nginx.conf 用于此类事情?

使用 nginx 时首选使用自定义配置 (sites-available/your-conf)。nginx 也可以通过这些配置用作负载平衡系统。

  • 修改我的conf文件后是否需要重启Nginx?是的你是。

下面是一个示例配置(它已经以正确的命名而不是 wordpress 运行。

此外,关于 Wordpress Mulltisite 的官方文档可能会给您一个想法。

server {
            listen 80;

            root /var/www/wordpress;
            index index.php index.html index.htm;

            access_log /var/log/nginx/wordpress.access.log;
            error_log /var/log/nginx/wordpress.error.log;

            # Make site accessible from http://localhost/
            # Add wordpress.local.com to your hosts.conf file if not an alive host
            server_name wordpress.local.com;

            location / {
                    try_files $uri $uri/ /index.php?q=$uri&$args;
            }

            error_page 404 /404.html;

            error_page 500 502 503 504 /50x.html;
            location = /50x.html {
                  root /usr/share/nginx/www;
            }


            include fastcgi.conf;
    }
于 2014-11-02T20:54:54.407 回答