ज्ञानकोष

तपाईंको आफ्नै Azure Static Web Apps खातामा स्थिर साइट परिनियोजन गर्नुहोस्

स्रोत समूहमा Contributor सहितको Azure सेवा प्रिन्सिपल सिर्जना गर्नुहोस् र यसलाई जडान गर्नुहोस्, ताकि तपाईंका स्थिर साइटहरू तपाईंको आफ्नै Azure सदस्यतामा रहेको तपाईंको रिपोजिटरीबाट निर्माण हुन सकून्।

यसलाई जोड्दा तपाईंलाई के फाइदा हुन्छ

तपाईंको आफ्नै Azure Static Web Apps खाता जोड्नाले तपाईंलाई आफ्नो Zinn® ड्यासबोर्डबाट तपाईंको Azure Static Web Apps खातामा एउटा स्थिर साइट प्रकाशित गर्न मद्दत गर्दछ। तपाईं परियोजना र बिलको स्वामित्व राख्नुहुन्छ; हामी डिप्लोय, अनुकूलन डोमेन र DNS रेकर्डहरू सम्हाल्छौं।

तपाईंले सुरु गर्नु अघि

एउटा Azure सदस्यता, साइटहरूको लागि एउटा स्रोत समूह, र कोड समावेश भएको जोडिएको GitHub, GitLab वा Bitbucket खाता — Azure Static Web Apps ले रिपोजिटरीबाट निर्माण गर्दछ। Azure को निःशुल्क योजनाले व्यावसायिक प्रयोग र प्रति एप दुई अनुकूलन डोमेनहरूको अनुमति दिन्छ।

१. Azure Static Web Apps मा कुञ्जी सिर्जना गर्नुहोस्

Azure ले यसलाई service principal भन्छ। Microsoft Entra व्यवस्थापक केन्द्रमा Entra ID → App registrations → New registration खोल्नुहोस्, यसलाई एउटा नाम दिनुहोस् र यसलाई Register गर्नुहोस्। एपको अवलोकन पृष्ठमा Application (client) ID र Directory (tenant) ID प्रतिलिपि गर्नुहोस्। त्यसपछि Certificates & secrets → Client secrets → New client secret खोल्नुहोस्, समयावधि छान्नुहोस् र यसलाई Add गर्नुहोस् — गोप्य मान (secret's value) तुरुन्तै प्रतिलिपि गर्नुहोस्, Azure ले यसलाई एक पटक मात्र देखाउँछ।

Azure पोर्टलमा, तपाईंले हामीलाई प्रयोग गराउन चाहनुभएको स्रोत समूह खोल्नुहोस्, त्यसपछि Access control (IAM) → Add → Add role assignment मा जानुहोस्। Contributor भूमिका छान्नुहोस्, यसलाई User, group, or service principal मा तोक्नुहोस्, नामद्वारा एप खोज्नुहोस्, र Review + assign गर्नुहोस्। स्रोत समूहको नाम र यो सम्बन्धित रहेको Subscription ID नोट गर्नुहोस् (पोर्टलमा Subscriptions खोज्नुहोस्)।

२. यसलाई यहाँ जोड्नुहोस्

तपाईंको ड्यासबोर्डमा Integrations खोल्नुहोस् र Connect an account छान्नुहोस्। समूहको रूपमा Static hosting (Netlify, Vercel) र खाताको रूपमा Azure Static Web Apps छान्नुहोस्, Client ID, Client secret, Tenant ID, Subscription ID र Resource group भर्नुहोस्, र Connect account थिच्नुहोस्।

केही पनि बचत हुनु अघि तपाईंले टाँस्नुभएको विवरणलाई हामी परीक्षण गर्छौं। काम नगर्ने कुञ्जी कहिल्यै भण्डारण गरिँदैन, र प्रतिक्रियाले यसमा के खराबी थियो भन्ने बताउँछ। काम गर्ने कुञ्जी हाम्रो गोप्य भल्टमा गुप्तिकरण गरेर राखिन्छ — हाम्रो डेटाबेसमा कहिल्यै राखिँदैन — र तपाईंलाई समेत फेरि कहिल्यै देखाइँदैन।

त्यसपछि के हुन्छ

  • जब तपाईं स्थिर साइट सिर्जना गर्नुहुन्छ वा सार्नुहुन्छ, यो खाता डिप्लोय गन्तव्यको रूपमा देखा पर्दछ।
  • Azure Static Web Apps ले रिपोजिटरीबाट निर्माण गर्दछ — यसमा अपलोड गरिएको बिल्ड स्वीकार गर्ने कुनै माध्यम छैन — त्यसैले साइटको कोड जोडिएको GitHub, GitLab वा Bitbucket रिपोजिटरीबाट आउनुपर्छ। यदि तपाईंले अहिलेसम्म जोड्नुभएको छैन भने पहिले एउटा जोड्नुहोस्।

  • हामी तपाईंको खातामा सेवा सिर्जना गर्छौं, यसलाई रिपोजिटरी तर्फ निर्देशित गर्छौं, तपाईंको अनुकूलन डोमेन जोड्छौं र डिप्लोयहरू सुरु गर्छौं। डोमेनको पृष्ठले Azure Static Web Apps लाई आवश्यक पर्ने कुनै पनि DNS रेकर्ड देखाउँछ।
  • प्रयोग र बिलिङ तपाईंको खातामा हुन्छ, जुन तपाईंको आफ्नै भेन्डर ड्यासबोर्डमा देखिन्छ।
  • एपेक्स डोमेन TXT रेकर्डद्वारा र सबडोमेन यसको CNAME द्वारा प्रमाणीकरण गरिन्छ; तपाईंको डोमेनलाई कुन चाहिँ चाहिन्छ भन्ने कुरा डोमेनको पृष्ठले देखाउँछ।

यदि यो जोडिएन भने

Azure ले service principal अस्वीकार गर्यो। या त क्लाइन्ट सेक्रेटको म्याद सकिएको छ — तपाईंले रोज्नुभएको समयावधि अनुसार तिनीहरूको म्याद सधैं सकिन्छ — वा एपसँग अब स्रोत समूहमा Contributor भूमिका छैन। यी दुई सन्देशहरू उस्तै देखिन्छन्, त्यसैले नयाँ सेक्रेट सिर्जना गर्नु अघि भूमिका असाइनमेन्ट जाँच गर्नुहोस्।

केही फेला परेन। तपाईंले भूमिका तोक्नुभएको Subscription ID र Resource group नै हुन् भनी, र एप दर्ता भएको डाइरेक्टरी नै Tenant ID हो भनी जाँच गर्नुहोस्।

यसले कुञ्जी अस्वीकार गरिएको बताउँछ। प्रायः सधैं तीनवटा कुराहरू मध्ये एक हुन्छ: यसको साथ प्रतिलिपि गरिएको स्पेस वा लाइन ब्रेक, म्याद सकिएको कुञ्जी, वा तपाईंले प्रतिलिपि गरेपछि रद्द गरिएको वा पुन: उत्पन्न गरिएको कुञ्जी। नयाँ सिर्जना गर्नुहोस् र यसलाई फेरि टाँस्नुहोस्।

यो जोडिन्छ, तर पछि केही असफल हुन्छ। कुञ्जीले प्रमाणीकरण गर्छ तर कार्यलाई आवश्यक पर्ने अनुमतिको कमी हुन्छ। माथि सूचीबद्ध गरिएका अनुमतिहरू सहित नयाँ कुञ्जी सिर्जना गर्नुहोस्, त्यसपछि पुरानो जडान विच्छेद गर्नुहोस् र नयाँ कुञ्जी जोड्नुहोस्।

जडान विच्छेद गर्दै

Integrations खोल्नुहोस्, खाता खोज्नुहोस् र Disconnect थिच्नुहोस्। त्यसले भण्डारण गरिएको कुञ्जीलाई तुरुन्तै मेटाउँछ। यसलाई प्रयोग गरिरहेको कुनै पनि कुरा यसको अर्को कार्यमा रोकिन्छ, र यसमा निर्भर स्क्रिनहरूले चुपचाप असफल हुनुको सट्टा त्यसबारे जानकारी दिन्छन्।

जडान विच्छेद गर्नाले पहिले नै गरिसकिएको कार्य उल्टिँदैन — हामीले तपाईंको खातामा परिवर्तन गरेका रेकर्डहरू, डिप्लोयमेन्टहरू वा सेटिङहरू जस्ताको तस्तै रहन्छन्। यदि तपाईंलाई कुञ्जी आफैं चुहावट भएको हुन सक्छ जस्तो लाग्छ भने, यसलाई भेन्डरमा पनि रद्द गर्नुहोस्; जडान विच्छेद गर्नाले हाम्रो प्रतिलिपि हट्छ, तिनीहरूको होइन।

ब्लगबाट पछिल्लो

होस्टिङ, SEO र ठूलो मात्रामा साइटहरू सञ्चालन गर्ने बारे हामीले लेखेका कुराहरू।

होस्टिङ तहबाट एसइओ र लिङ्क निर्माण: २०२६ का अपरेटरको दृष्टिकोण

सन् २०२६ मा होस्टिङले इन्डेक्सिङ र लिङ्क इक्विटीलाई कसरी रूप दिन्छ: पृष्ठहरूलाई इन्डेक्समा राखिराख्ने, निर्माण गर्नुअघि पुराना डोमेनहरू जाँच गर्ने, कुनै सर्च फुटप्रिन्ट बिना लिङ्क निर्माण गर्ने, र पूर्वाधारले एसइओका लागि के गर्न सक्छ र के गर्न सक्दैन भन्ने बारेमा इमानदार दृष्टिकोण।

पोस्ट पढ्नुहोस् →

WordPress लाई द्रुत र सुरक्षित बनाउने: कार्यसम्पादन र प्लगइन चेकलिस्ट

द्रुत, सुरक्षित WordPress का लागि एक व्यावहारिक चेकलिस्ट: सर्भर-स्तरको क्यासिङ, प्रति-साइट अब्जेक्ट क्यास, चलाउन लायक केही सीमित प्लगइनहरू, स्ट्याकलाई अद्यावधिक राख्ने, र तपाईंले कहिल्यै क्यास गर्न नहुने WooCommerce पृष्ठहरू।

पोस्ट पढ्नुहोस् →

२०२६ मा व्यवस्थित वेब होस्टिङ कसरी छनौट गर्ने: एक खरिदकर्ताको गाइड

कन्ट्रोल प्यानल भएको सस्तो बक्सबाट राम्रो व्यवस्थित होस्टिङलाई वास्तवमा केले फरक पार्छ — माइग्रेसन, ब्याकअप, अलगाव, वास्तविक क्यासिङ र इमानदार स्केलिंग — र तपाईंले प्रतिबद्ध हुनुअघि यसलाई कसरी मूल्याङ्कन गर्ने।

पोस्ट पढ्नुहोस् →

ब्लग पढ्नुहोस् →

अझै पनि समस्या भइरहेको छ?

सबै योजनाहरूमा सहयोग समावेश गरिएको छ, हेल्पडेस्क दिनको 24 घण्टा खुला रहन्छ, र तपाईंले हाम्रा कुनै पनि 58 भाषाहरूमा हामीलाई लेख्न सक्नुहुन्छ—हामी तपाईंले बुझ्ने भाषामा जवाफ दिन्छौं।

सहयोगलाई सम्पर्क गर्नुहोस् → सबै लेखहरू →