more help docs

This commit is contained in:
Jamie Curnow
2023-03-05 22:35:42 +10:00
parent 972e53df71
commit 0dd713e634
19 changed files with 203 additions and 6 deletions

View File

@@ -0,0 +1,3 @@
# Access Lists Help
todo

View File

@@ -1,3 +1,28 @@
# کمک مقامات صدور گواهی
# راهنمایی‌های مربوط به مراجع صادرکننده گواهینامه
TODO
## مرجع صادرکننده گواهینامه چیست؟
مرجع صادرکننده گواهینامه (CA) یا همان مرجع تأیید شناسه، یک شرکت یا سازمان است که
به منظور تأیید هویت انجام‌دهندگان (مانند وب سایت‌ها، آدرس‌های ایمیل، شرکت‌ها یا
افراد) و اتصال آن‌ها به کلیدهای رمزنگاری، از طریق صدور سند الکترونیکی به نام
گواهینامه دیجیتال، فعالیت می‌کند.
## از کدام مرجع صادرکننده گواهینامه باید استفاده کنم؟
همه مراجع صادرکننده گواهینامه‌ها برابر نیستند و شما می‌توانید از پیش‌فرض ZeroSSL
استفاده کنید.
در هنگام استفاده از یک مرجع صادرکننده گواهینامه دیگر، ارزش پشتیبانی از ویلدکارد
و تعداد میزبان‌ها در هر گواهینامه را در نظر بگیرید.
## آیا می‌توانم از مرجع صادرکننده گواهینامه شخصی خود استفاده کنم؟
بله، می‌توانید نرم‌افزار CA خود را اجرا کنید. این کار را فقط در صورت داشتن درک
بیشتری از بخش SSL انجام دهید.
هنگام درخواست گواهینامه SSL از CA شخصی خود، درخواست‌های شما موفق خواهند بود، اما
مرورگرها به طور خودکار به CA شما اعتماد نخواهند کرد و میزبان‌های با استفاده از
گواهینامه‌های صادر شده توسط آن CA، خطاها را نمایش می‌دهند.
- [StepCA](https://smallstep.com/docs/step-ca)
- [Pebble](https://github.com/letsencrypt/pebble)

View File

@@ -0,0 +1,37 @@
# راهنمایی گواهی‌نامه‌ها
## گواهینامه HTTP
گواهینامه معتبرساز (CA) HTTP به معنای آن است که CA سعی خواهد کرد تا به دامنه های
شما به صورت HTTP (نه HTTPS!) دسترسی پیدا کند و در صورت موفقیت، گواهینامه شما را
صادر خواهد کرد.
برای این روش، شما باید یک میزبان (Host) برای دامنه (های) خود ایجاد کنید که با
HTTP قابل دسترسی باشد. پس از صدور گواهینامه، شما می توانید میزبان (Host) خود را
به گواهینامه خود برای اتصالات HTTPS نیز تنظیم کنید. با این حال، میزبان (Host)
همچنان باید برای دسترسی HTTP پیکربندی شود تا گواهینامه تجدید شود.
## گواهینامه DNS
گواهینامه معتبرساز DNS نیازمند ایجاد یک ارائه دهنده DNS است. این ارائه دهنده DNS
برای ایجاد رکوردهای موقت در دامنه شما استفاده خواهد شد و سپس CA برای اطمینان از
اینکه شما مالک آن هستید، این رکوردها را پرس‌وجو خواهد کرد و در صورت موفقیت،
گواهینامه شما را صادر خواهد کرد.
شما نیازی به ایجاد میزبان (Host) قبل از درخواست این نوع گواهینامه ندارید.
همچنین، شما نیازی به پیکربندی میزبان (Host) خود برای دسترسی HTTP ندارید.
## گواهینامه سفارشی
از این گزینه برای بارگذاری گواهینامه SSL خود، به عنوان ارائه شده توسط معتبرساز
گواهینامه خود، استفاده کنید.
## گواهینامه MKCert
این گزینه یک گواهینامه امضای دیجیتالی خود امضا شده برای استفاده در محیط توسعه
ایجاد می‌کند. هنگام مشاهده یک میزبانی (Host) که از گواهینامه MKCert استفاده
می‌کند، مرورگر خطاها را نشان می‌دهد.
## انتخاب یک مرجع اعتبار سنجی
اگر مطمئن نیستید، از ZeroSSL استفاده کنید.

View File

@@ -0,0 +1,14 @@
# DNS Providers Help
A DNS Provider is a service that hosts your domain(s) and this will be
specifically used when requesting new _Certificates_ via DNS Validation.
It is preferred to use DNS Validation, so check if your domain is hosted with
one of the supported Acme.sh providers:
- [DNS Page 1](https://github.com/acmesh-official/acme.sh/wiki/dnsapi)
- [DNS Page 2](https://github.com/acmesh-official/acme.sh/wiki/dnsapi2)
Should your DNS Provider be supported by Acme.sh and not available in this
project, please
[open an issue on Github](https://github.com/NginxProxyManager/nginx-proxy-manager/issues/new/choose).

View File

@@ -0,0 +1,3 @@
# Hosts Help
todo

View File

@@ -0,0 +1,3 @@
# Nginx Templates Help
todo

View File

@@ -0,0 +1,3 @@
# Upstreams Help
todo

View File

@@ -1 +1,7 @@
export * as AccessLists from "./AccessLists.md";
export * as Certificates from "./Certificates.md";
export * as CertificateAuthorities from "./CertificateAuthorities.md";
export * as DNSProviders from "./DNSProviders.md";
export * as Hosts from "./Hosts.md";
export * as NginxTemplates from "./NginxTemplates.md";
export * as Upstreams from "./Upstreams.md";