AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-11543

glenatron's questions

Martin Hope
glenatron
Asked: 2024-04-30 08:13:32 +0800 CST

让 nginx 将所有路由传递给 Angular index.html

  • 4

我有一个托管在 nginx 上的 Angular 应用程序,它与后端 API 进行通信。后端正在工作,当我访问时应用程序正在工作example.com/,但如果我访问example.com/custom/path/123它不会被路由到index.html,这是 Angular 页面。相反,我只得到一个 nginx 404 页面。

我真正想要的是将任何传入路由(除了/api和/assets路径)传递到该索引。

在我的配置中我有这个:

server {
  root /var/www/example.com/site-root;

  server-name example.com;

  location / {
     try_files $uri $uri/ index.html;
     # I also tried:
     # try_files $uri$args $uri$args/ index.html;

  } 

  location /assets {
     try_files $uri =404;
  }

  location ~ ^/api/(.*)$ {
      proxy_pass http://127.0.0.1:3322/$1;
      # a bunch of working api reverse proxy that doesn't seem to be 
  }
}

该try_files方法是我在许多示例中看​​到的模式,它似乎对其他人都有效,我使用它是错误的还是在这种情况下这是错误的方法?

nginx
  • 1 个回答
  • 54 Views
Martin Hope
glenatron
Asked: 2009-07-08 06:02:05 +0800 CST

MOSS 2007 无法使用 ActiveDirectoryMembershipProvider 配置表单身份验证

  • 5

我很难让我的 Sharepoint 网站使用表单身份验证。我已经尝试使用 ActiveDirectoryMembershipProvder 和 LDAP 等效项,但它们似乎都绝对无法在任何“peoplefinder”类型的区域中从 ActiveDirectory 中找到任何用户。

在管理部分的 Web.config 中,我有这个:

<membership defaultProvider="ADMembershipProvider">
<providers>
 <add   name="ADMembershipProvider"
        type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0,  Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
        connectionStringName="ADConnectionString" /> 
</providers>
  </membership>

然后再过一会儿:

<connectionStrings>
    <add name="ADConnectionString" connectionString="LDAP://dc.ourcompany.com/dc=ourcompany,dc=com,ou=Ourcompany,ou=UK,ou=Townville,ou=Users" />
</connectionStrings>

连接字符串的内容正好来自 ADExplorer,但是否正确,我真的不知道,AD 不是我的专长。

我尝试在 <provider> 标记中指定用户,但没有,这似乎都没有引起问题。

当我尝试将用户添加到我正在配置此身份验证的站点时,我无法让它找到域中的任何人。我试过以下几种说法:

  • ADMembershipProvider:用户名
  • ADMembershipProvider:[email protected]
  • ADMembershipProvider:OURCOMPANY\用户名
  • 用户名@ourcompany.com
  • 我们的公司\用户名
  • 用户名

这些似乎都没有任何区别。

真正令人沮丧的是,无论是 Sharepoint 的日志(设置为 Verbose,我的上帝是他们的意思)还是系统事件日志似乎都没有给出任何问题的迹象,他们只是什么都不做。

这里是否存在明显的问题,如果没有,是否有一种简单的方法可以让我稍微分解一下以找出它在过程中失败的地方?

sharepoint active-directory authentication
  • 4 个回答
  • 910 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve