Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

WAMP स्थानीय नेटवर्क 403 निषिद्ध पर एक्सेस नहीं कर सकता

यदि आप WAMPServer 3 का उपयोग कर रहे हैं तो उत्तर के नीचे देखें

WAMPServer संस्करणों के लिए <=2.5

डिफ़ॉल्ट रूप से Wampserver जितना हो सके सुरक्षित रूप से कॉन्फ़िगर किया जाता है, इसलिए Apache केवल मशीन चलाने वाले wamp से एक्सेस की अनुमति देने के लिए सेट है। आखिर यह एक विकास माना जाता है सर्वर और नहीं एक लाइव सर्वर।

इसके अलावा WAMPServer 2.4 के साथ एक छोटी सी त्रुटि जारी की गई थी, जहां इसने एक्सेस अधिकारों के लिए नए Apache 2.4 सिंटैक्स के बजाय पुराने Apache 2.2 सिंटैक्स का उपयोग किया था।

कहीं और से एक्सेस की अनुमति देने के लिए आपको Apache पर सुरक्षा सेटिंग बदलनी होगी, इसलिए अपना httpd.conf संपादित करें फ़ाइल।

इस अनुभाग को यहां से बदलें:

#   onlineoffline tag - don't remove
     Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost

करने के लिए:

#   onlineoffline tag - don't remove
    Require local
    Require ip 192.168.0

Require local इन आईपी के 127.0.0.1 & localhost & ::1 . से एक्सेस की अनुमति देता है ।

कथन Require ip 192.168.0 आपको अपने आंतरिक नेटवर्क पर किसी भी आईपी से अपाचे सर्वर तक पहुंचने की अनुमति देगा। साथ ही यह सर्वर मशीन से सर्वर मेचिन के वास्तविक आईपी पते का उपयोग करने की अनुमति देगा, जैसा कि आप करने की कोशिश कर रहे हैं।

WAMPServer 3 का तरीका अलग है

WAMPServer के संस्करण 3 और> में localhost . के लिए पहले से परिभाषित एक वर्चुअल होस्ट है इसलिए आपको वर्चुअल होस्ट परिभाषा कॉन्फ़िग फ़ाइल में एक्सेस निजीकरण संशोधन करना होगा

पहले httpd.conf में संशोधन न करें फ़ाइल बिल्कुल भी, इसे वैसे ही छोड़ दें जैसा आपने पाया।

मेनू का उपयोग करके, httpd-vhosts.conf संपादित करें फ़ाइल।

यह इस तरह दिखना चाहिए:

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

इसमें संशोधन करें

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

उम्मीद है कि आपने अपने प्रोजेक्ट के लिए वर्चुअल होस्ट बनाया होगा और wamp\www . का उपयोग नहीं कर रहे होंगे आपकी साइट के लिए फ़ोल्डर। उस स्थिति में लोकलहोस्ट की परिभाषा को अकेला छोड़ दें और केवल अपने वर्चुअल होस्ट में बदलाव करें।

यह परिवर्तन करने के बाद अपाचे को पुनरारंभ करना न भूलें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL कमांड:सामान्य MySQL प्रश्नों की चीट शीट

  2. मैं विंडोज़ पर पायथन 3 में MySQL से कैसे जुड़ सकता हूं?

  3. MySQL में OCT () फ़ंक्शन कैसे काम करता है

  4. PlanetScale &Vitess:रेफ़रेंशियल इंटिग्रिटी विथ लिगेसी शेयर्ड डेटाबेस

  5. कैसे पसंद नहीं MySQL में काम करता है