मैंने एक पोस्ट पढ़ी जो कहती है अपाचे कॉन्फिग में ऐसा करें:
<VirtualHost *:80>
ServerName www.domain2.com
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/socket.io [NC]
RewriteCond %{QUERY_STRING} transport=websocket [NC]
RewriteRule /(.*) ws://localhost:3001/$1 [P,L]
ProxyPass / http://localhost:3001/
ProxyPassReverse / http://localhost:3001/
</VirtualHost>
समस्या यह है कि मैं इन के लिए नया हूँचीजें (सर्वर कॉन्फ़िगरेशन)। क्या आप मुझे बता सकते हैं कि अपाचे कॉन्फिगर कहाँ से पाया जाए और इसमें इन लाइनों को कैसे इनपुट किया जाए .. मेरे पास अपाचे सर्वर चलाने वाला लिनक्स vps cpanel + centos6 है। क्योंकि जब मैं whm cpanel में अपाचे कॉन्फ़िगरेशन पर जाता हूं, तो मुझे वैश्विक कॉन्फ़िगरेशन दिखाई देता है,
DirectoryIndex प्राथमिकता, और इसी तरह। ।
उत्तर:
उत्तर № 1 के लिए 1मेरा सबसे अच्छा सुझाव है कि आप अपने सेंटोस सर्वर को इस डिफ़ॉल्ट पथ (/etc/apache2/httpd.conf) पर जाएं और यहां आप सभी संभव बदलाव कर सकते हैं।
तो बस sudo नैनो /etc/apache2/httpd.conf में सर्वर परिवर्तन करने के लिए ssh करें। आप जो भी चाहें उसे vi या gedit का उपयोग कर सकते हैं और कॉन्फ़िगरेशन के लिए आवश्यक परिवर्तन कर सकते हैं।
Cpanel के लिए आप इसे दो तरह से WHM के माध्यम से या CLI के साथ कर सकते हैं
मैं यहाँ सीएलआई के साथ करने की सलाह देता हूं:
अपाचे कॉन्फ़िगरेशन को संशोधित करने के लिए कमांड लाइन इंटरफेस (सीएलआई) के माध्यम से फाइलें शामिल करें, उपयुक्त कॉन्फ़िगरेशन फ़ाइलों को / usr / स्थानीय / एपाचे / कॉन्फिडेंस में शामिल करें / निर्देशिका शामिल करें।
बाद में चलने वाली सेवा httpd / apache2 पुनरारंभ
आप इसे .htaccess फ़ाइल के रूप में अच्छी तरह से संपादित करके कर सकते हैं, लेकिन फिर भी इसका पालन करने के लिए सर्वोत्तम अभ्यास नहीं है।
कृपया मुझे बताएं कि क्या आपको इस पर अधिक स्पष्ट तस्वीर की आवश्यकता है।