2010-07-26 18 views
5

मैंने उबंटू सर्वर में phppgadmin स्थापित किया है और इसे किसी अन्य कंप्यूटर से एक्सेस करना चाहते हैं।किसी अन्य कंप्यूटर से phppgadmin एक्सेस करें?

यह कहा पहुँच से मना कर जब मैं टाइप किया:

http://<ip>/phppgadmin 

पोर्ट 5432 उबंटू सर्वर में लेकिन सिर्फ स्थानीय आईपी के लिए खोला जाता है।

धन्यवाद

उत्तर

7

डिफ़ॉल्ट रूप से /etc/apache2/conf.d/phppgadmin.conf विन्यास फ़ाइल तक पहुँचने phpPgAdmin से किसी को भी, लेकिन स्थानीय होस्ट रहता है की जरूरत है ।

तो यह कुछ इस तरह दिखता है, एक लाइन है कि आपके आईपी के लिए एक नया नियम की अनुमति देने के बनाता है जोड़ें:

<Location /phppgadmin> 
    Order deny,allow 
    Deny from all 
    Allow from [Your client IP] 
</Location> 

वैसे, सवाल इस तरह का शायद stackoverflow की बहन साइट के लिए अधिक उपयुक्त है serverfault.com

+0

इस उत्तर के लिए धन्यवाद। यह मुझे बहुत समय बचाता है :) आप एक और अप-वोट के लायक हैं ... – itsols

+0

आपको अपाचे सर्वर को पुनरारंभ करना होगा, जब तक आप अपने द्वारा किए गए परिवर्तनों तक नहीं पहुंच पा रहे हैं सुडो सेवा apache2 प्रारंभ –

3

यह Apache (या वेब सर्वर) मुद्दा है की जरूरत है। आप phppgadmin निर्देशिका में एक .htaccess फ़ाइल स्थानीयहोस्ट को छोड़कर हर किसी को अस्वीकार कर रही है।

आप या तो इसे सेट सभी की अनुमति दें करने के लिए या अनुमति दें (डालने आईपी यहाँ)

2

मैं जानता हूँ कि यह एक पुराने सवाल है, लेकिन "संसाधन लोड करने में असफल: सर्वर 403 की स्थिति (निषिद्ध) के साथ जवाब दिया" जब से मैं इस पर ठोकर खाई ठीक करने की कोशिश त्रुटि किसी अन्य कंप्यूटर से phpPgAdmin का उपयोग करने की कोशिश करते हुए और दिए गए उत्तर मेरे लिए काम नहीं किया, मैं अपना समाधान साझा करना चाहता था।

उबंटू: 17.04; phpPgAdmin: 5.1

समाधान: टिप्पणी बाहर /etc/apache2/conf-enabled/phppgadmin.conf में आवश्यकता होती है स्थानीय और अपाचे (sudo सेवा apache2 पुनः लोड) को पुनः आरंभ

<Directory /usr/share/phppgadmin> 

<IfModule mod_dir.c> 
DirectoryIndex index.php 
</IfModule> 
AllowOverride None 

# Only allow connections from localhost: 
# Require local 

<IfModule mod_php.c> 
    php_flag magic_quotes_gpc Off 
    php_flag track_vars On 
    #php_value include_path . 
</IfModule> 
<IfModule !mod_php.c> 
    <IfModule mod_actions.c> 
    <IfModule mod_cgi.c> 
     AddType application/x-httpd-php .php 
     Action application/x-httpd-php /cgi-bin/php 
    </IfModule> 
    <IfModule mod_cgid.c> 
     AddType application/x-httpd-php .php 
     Action application/x-httpd-php /cgi-bin/php 
    </IfModule> 
    </IfModule> 
</IfModule> 

</Directory> 

/etc/apache2/conf-enabled/phppgadmin.conf

संबंधित मुद्दे