मैं एक वर्चुअल होस्ट कैसे सेट करूं?


5

मेरा राउटर 80 से पोर्ट 8080 को पोर्ट करता है। मेरा राउटर ठीक काम करता है और मेरे डोमेन नाम को ठीक से रूट किया गया है।

यह मेरी वर्चुअल होस्ट फ़ाइल है:

NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot /home/admins/lampstack-5.3.16-0/apps/wordpress
    ServerName example.com
    ServerAlias www.example.com
</VirtualHost>

मैं अपनी वेबसाइट "mywebsite.com:8080" दर्ज करके एक्सेस कर सकता हूं, लेकिन मैं "mywebsite.com" दर्ज करके इसे एक्सेस नहीं कर सकता

अधिक जानकारी के लिए, यह मेरे httpd.conf का एक हिस्सा है:

Listen 8080
Servername localhost:8080
DocumentRoot "/home/admins/lampstack-5.3.16-0/apache2/htdocs
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny, allow
    deny from all
</Directory>
<Directory "/home/admins/lampstack-5.3.16-0/apache2/htdocs">
    Options FollowSymLinks
    AllowOverride None
    Order allow, deny
    allow from all
</Directory>

उपाय:

पृष्ठभूमि की जानकारी: मैंने ubuntu 10.4 स्थापित किया, फिर मैंने बिटनामी लैंप स्टैक स्थापित किया, फिर मैंने एक वर्डप्रेस मॉड्यूल स्थापित किया। मूल रूप से यदि आप वर्डप्रेस को सिर्फ एक उपयोगकर्ता के रूप में स्थापित करते हैं (रूट नहीं) तो आप पोर्ट 80 का उपयोग नहीं कर सकते हैं (आप httpd.conf (/apache2/conf/httpd.conf) में पोर्ट 80 नहीं सुन सकते हैं)। मुझे जो करना था, वह रूट के रूप में लैंपस्टैक और वर्डप्रेस दोनों को पुनर्स्थापित करना है।

मैंने निम्नलिखित कार्य करके रूट को सक्षम किया: http://www.liberiangeek.net/2012/05/login-as-root-in-ubuntu-12-04-precise-pangolin/

आपको एनएटी पुनर्निर्देशन पर भी नजर डालनी चाहिए, यह एक कारण हो सकता है कि आपको समस्याएं क्यों हो रही हैं

मैंने वह सब करने के बाद, सब कुछ पोर्ट 80 पर काम करना शुरू कर दिया, लेकिन मैं अभी भी अपनी वेबसाइट को अपने बाहरी आईपी या किसी अन्य कंप्यूटर से अपने नेटवर्क पर एक्सेस नहीं कर सका। मेरे राउटर ने बेतरतीब ढंग से पुनरारंभ किया और तय किया कि यद्यपि। इसलिए मुझे उस पर यकीन नहीं है।


आपको अपने प्रश्न में अपने समाधान को शामिल नहीं करना चाहिए। आपको उस जानकारी के साथ एक नया उत्तर बनाना चाहिए और इसे "स्वीकार" करना चाहिए।
ऐले

जवाबों:


2

हां, क्योंकि आपने अपने सर्वर को पोर्ट 80 पर नहीं सुनने के लिए कहा है

अपने कॉन्फ़िगरेशन में निम्नलिखित जोड़ें:

Listen 80

सब कुछ ठीक होना चाहिए

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.