لدي تطبيق عامل إرساء يحتوي على تطبيق nuxt.js وتطبيق Strapi

هذا هو docker-compose.yml لأحد تطبيقات الإرساء

``يامل
الإصدار: '3'
خدمات:

 نجينكس:
 بناء: ./nginx
 الموانئ:
 - "80:80"
 يعتمد على:
 - الواجهة الخلفية
 - نهاية المقدمة
 الشبكات:
 - التطبيق\_الشبكة
 
 الخلفية:
 يبني:
 السياق: ./الخلفية
 الموانئ:
 - "1337:1337"
 بيئة:
 الإنشاء\_HTTP\_المهلة: 300
 قاعدة البيانات\_العميل: sqlite
 قاعدة البيانات\_NAME: سترابي
 قاعدة البيانات\_اسم الملف: /tmp/data.db
 قاعدة البيانات\_المضيف: 0.0.0.0
 قاعدة البيانات\_منفذ: 1337
 قاعدة البيانات\_اسم المستخدم: سترابي
 قاعدة البيانات\_كلمة المرور: سترابي
 أحجام:
 - ./data:/tmp # قم بتعيين دليل البيانات المحلية إلى الحاوية
 إعادة التشغيل: دائمًا
 الشبكات:
 - التطبيق\_الشبكة

 نهاية المقدمة:
 يبني:
 السياق: ./الواجهة الأمامية
 الموانئ:
 - 3000:3000
 - 24678:24678
 إعادة التشغيل: دائمًا
 الشبكات:
 - التطبيق\_الشبكة
 يعتمد على:
 - الواجهة الخلفية
 بيئة:
 الإنشاء\_HTTP\_المهلة: 300
 API\_URL: http://backend:1337/api

الشبكات:
 التطبيق\_الشبكة:
 السائق: الجسر

```

وهذا هو nginx.conf داخل تطبيق عامل الإرساء

```
الأحداث {}

http {
 include /etc/nginx/mime.types;
 التطبيق الافتراضي\_نوع/تيار الثماني؛
 
 الخادم {
 استمع 80؛
 الخادم\_اسم nsd.newtablab.com

 add\_header Content-Security-Policy "default-src 'self'; img-src 'self' https: data: blob:; Font-src 'self' https: data:; media-src 'self' https: blob: ؛ script-src 'self' https: 'unsafe-inline' 'unsafe-eval' 'unsafe-hashs'؛ style-src 'self' https: 'unsafe-inline' 'unsafe-hashes'؛connect-src 'self' http: https: ws: https://nsd.newtablab.com http://localhost http://46.254.54.6/; object-src 'self';frame-src 'self' https:;";
 موقع / {
 الوكيل\_pass http://frontend:3000;
 الوكيل\_http\_version 1.1;
 ترقية الوكيل\_set\_header $http\_upgrade;
 اتصال الوكيل\_set\_header 'ترقية'؛
 proxy\_set\_header المضيف $host;
 proxy\_cache\_bypass $http\_upgrade;
 }

 الموقع / واجهة برمجة التطبيقات {
 الوكيل\_pass http://backend:1337/api;
 الوكيل\_http\_version 1.1;
 proxy\_set\_header X-Forwarded-Host $host;
 proxy\_set\_header X-Forwarded-Server $host;
 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;
 proxy\_set\_header Host $http\_host;
 ترقية الوكيل\_set\_header $http\_upgrade;
 اتصال الوكيل\_set\_header "ترقية"؛
 الوكيل\_pass\_request\_headers قيد التشغيل؛
 }
 
 الموقع / المشرف {
 الوكيل\_pass http://backend:1337/admin;
 الوكيل\_http\_version 1.1;
 proxy\_set\_header X-Forwarded-Host $host;
 proxy\_set\_header X-Forwarded-Server $host;
 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;
 proxy\_set\_header Host $http\_host;
 ترقية الوكيل\_set\_header $http\_upgrade;
 اتصال الوكيل\_set\_header "ترقية"؛
 الوكيل\_pass\_request\_headers قيد التشغيل؛
 }
 
 الموقع /i18n {
 الوكيل\_pass http://backend:1337/i18n;
 الوكيل\_http\_version 1.1;
 proxy\_set\_header X-Forwarded-Host $host;
 proxy\_set\_header X-Forwarded-Server $host;
 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;
 proxy\_set\_header Host $http\_host;
 ترقية الوكيل\_set\_header $http\_upgrade;
 اتصال الوكيل\_set\_header "ترقية"؛
 الوكيل\_pass\_request\_headers قيد التشغيل؛
 }

 الموقع / مدير المحتوى {
 proxy\_pass http://backend:1337/content-manager;
 الوكيل\_http\_version 1.1;
 proxy\_set\_header X-Forwarded-Host $host;
 proxy\_set\_header X-Forwarded-Server $host;
 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;
 proxy\_set\_header Host $http\_host;
 ترقية الوكيل\_set\_header $http\_upgrade;
 اتصال الوكيل\_set\_header "ترقية"؛
 الوكيل\_pass\_request\_headers قيد التشغيل؛
 }

 الموقع / أذونات المستخدمين {
 proxy\_pass http://backend:1337/users-permissions;
 الوكيل\_http\_version 1.1;
 proxy\_set\_header X-Forwarded-Host $host;
 proxy\_set\_header X-Forwarded-Server $host;
 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;
 proxy\_set\_header Host $http\_host;
 ترقية الوكيل\_set\_header $http\_upgrade;
 اتصال الوكيل\_set\_header "ترقية"؛
 الوكيل\_pass\_request\_headers قيد التشغيل؛
 }

 الموقع / التحميل {
 الوكيل\_pass http://backend:1337/upload;
 الوكيل\_http\_version 1.1;
 proxy\_set\_header X-Forwarded-Host $host;
 proxy\_set\_header X-Forwarded-Server $host;
 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;
 proxy\_set\_header Host $http\_host;
 ترقية الوكيل\_set\_header $http\_upgrade;
 اتصال الوكيل\_set\_header "ترقية"؛
 الوكيل\_pass\_request\_headers قيد التشغيل؛
 }
 }
}
```

أريد تشغيله على خادم أوبونتو الخاص بي باستخدام المجال nsd.newtablab.com
ثم أريد تطبيق عامل إرساء ثانٍ بنفس البنية يعمل على نفس الخادم بالمجال www.newstablab.com
لقد قمت بالفعل بتعيين سجلات DNS الخاصة بي للمجال.
هل يمكن أن تعطيني تكوينات عامل الإرساء وngnix الصحيحة لمثل هذا الإعداد
{"evolved_from": null, "kind": "human", "source": "ewof/sharegpt-instruct-unfiltered-deduped"}