2017-03-05 6 views
8

मैंने अभी अपनी gitlab omnibus nginx conf फ़ाइल को हटा दिया है। क्या इसे फिर से बनाना संभव है?मनोरंजन gitlabs nginx conf फ़ाइल

gitlab-ci reconfigure के साथ काम नहीं लगता है। हालांकि मुझे कुछ रूबी टेम्पलेट दिखाई देता है जो nginx conf

+0

आपको किस कॉन्फ़िगरेशन फ़ाइल का मतलब है? '../ gitlab/nginx/conf/nginx.conf' में आपके पास एक टिप्पणी है, कि 'यह फ़ाइल gitlab-ctl द्वारा प्रबंधित की जाती है। मैन्युअल परिवर्तन मिटा दिए जाएंगे! नीचे दी गई सामग्री को बदलने के लिए, /etc/gitlab/gitlab.rb संपादित करें और sudo gitlab-ctl reconfigure चलाएं। –

+0

मेरा मतलब है 'gitlab-http.conf' यह gitlab-ctl reconfigure – deroccha

+0

के साथ पुनर्निर्मित नहीं है gitlab-http .conf फ़ाइल में एक ही टिप्पणी है कि यह gitlab-ctl द्वारा प्रबंधित है ... – Jawad

उत्तर

3

बनाने के लिए ज़िम्मेदार है, जैसा कि बताया गया है, nginx-gitlab-http.confsudo gitlab-ctl reconfigure द्वारा प्रबंधित किया जाता है।

ध्यान दें कि इसे nginx-gitlab-http.conf कहा जाता है, gitlab-http.conf नहीं।
यह gitlab-http.conf

उत्पन्न करने के लिए एक gitlab-ctl reconfigure पर क्रम में gitlab-cookbooks/gitlab/recipes/nginx.rb में प्रयोग किया जाता है, तो आप देखना चाहिए:

Recipe: gitlab::nginx 
    * directory[/var/opt/gitlab/nginx] action create (up to date) 
    * directory[/var/opt/gitlab/nginx/etc] action create (up to date) 
    * directory[/var/log/gitlab/nginx] action create (up to date) 
    * template[/var/opt/gitlab/nginx/etc/gitlab-http.conf] action create (up to date) 
    ... 

कोई फर्क यही वजह है कि इस फाइल को निर्मित नहीं है स्पष्ट करने वाले के लिए जांच करें कि आपके /etc/gitlab/gitlab.rb

किसी भी अनुमति समस्या से बचने के लिए sudo (sudo gitlab-ctl reconfigure में) सुनिश्चित करना सुनिश्चित करें।