当前位置: 首页 > 知识库问答 >
问题:

NGinx默认公共www位置?

舒斯伯
2023-03-14

我以前使用过Apache,所以我知道默认的公共web根目录通常是< code>/var/www/。

我最近开始使用nginx,但我似乎找不到默认的公共web根目录。

哪里可以找到nginx的默认公共web根目录?

共有3个答案

司徒池暝
2023-03-14
匿名用户

Debian上的默认Nginx目录是/var/www/Nginx default

您可以检查该文件:< code >/etc/nginx/sites-enabled/default

并找到

server {
        listen   80 default;
        server_name  localhost;

        access_log  /var/log/nginx/localhost.access.log;

        location / {
                root   /var/www/nginx-default;
                index  index.html index.htm;
        }

根是默认位置。

融渊
2023-03-14

如果您的配置不包括root /some/absolute/path;语句,或者它包括使用相对路径的语句,例如root一些/相对/路径;,那么生成的路径取决于编译时选项。

如果您自己下载并编译源代码,那么唯一可以让您对这对您意味着什么做出有根据的猜测的情况可能是。在这种情况下,路径将相对于所使用的任何 --prefix 。如果你没有更改它,它默认为 /usr/local/nginx。你可以找到nginx通过nginx -V编译的参数,它将--前缀列为第一个。

由于root指令默认为html,这当然会导致

然而,如果你以任何其他方式安装ngin x,所有的赌注都取消了。您的发行版可能使用完全不同的默认路径。学习弄清楚您的选择发行版使用什么样的默认值完全是另一项任务。

上官修文
2023-03-14

如果使用apt-get在Ubuntu上安装,请尝试< code >/usr/share/nginx/www 。

编辑:

在较新的版本中,路径已更改为:/usr/share/nginx/html

2019年编辑:

可以在/var/www/html/index.nginx-debian中尝试。html</code>也一样。

 类似资料:
  • 来自nginx。org,keepalive config的默认值是-,但我不太明白这意味着什么。

  • 我们举个例子: 一个常见的解决方案是转移到一个抽象类,但是在我的具体案例中,我有一个枚举的接口,所以在这里不适用。我想这不是被忽略了,就是因为接口背后的原始想法,即它们是可用方法的“契约”,但我想我需要关于这是怎么回事的输入。 我读过“为什么Java 8接口方法中不允许使用”final“?”,其中说: 默认方法的基本思想是:它是具有默认实现的接口方法,派生类可以提供更具体的实现 与关联问题一样,由

  • 下面是一个例子: 我还将ingress配置为在所有主机名上使用机密,而不指定host:tls:-secretname:******WTE-Ingress

  • 问题内容: 让我们举个例子: 很简单,这将打印出来。但是请说我正在使用返回值进行其他操作,例如初始化数据文件并返回不应离开实现类的敏感内部值。为什么Java不允许默认接口方法使用访问修饰符?为什么它们不能被子类保护/私有并可能被提升(类似于_扩展_ 父类的类如何为覆盖的方法使用更可见的修饰符)? 常见的解决方案是迁移到抽象类,但是在我的特定情况下,我具有枚举的接口,因此不适用于此处。我想象它要么被

  • 问题内容: 当我写课时 编译器生成的构造函数是 public 还是 default ? 公众会喜欢 而默认类似于 问题答案: 这取决于您的 类可见性* 。编译器使用类可见性并生成具有 相同可见性 的无参数默认构造函数 *

  • 问题内容: 在应用程序中,我可以使用以下命令指定自定义日志文件: 但是,如果我不指定一个,它会去哪儿? 我在以下任何文件夹中找不到它: 我 不 具备或任何其他日志记录的依赖。 我希望有类似的东西,因为默认配置运行嵌入式Tomcat: 问题答案: Spring Boot使用Commons Logging进行所有内部日志记录,但是使底层日志实现保持打开状态。 提供了Java Util Logging,