मेरा राउटर 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 पर काम करना शुरू कर दिया, लेकिन मैं अभी भी अपनी वेबसाइट को अपने बाहरी आईपी या किसी अन्य कंप्यूटर से अपने नेटवर्क पर एक्सेस नहीं कर सका। मेरे राउटर ने बेतरतीब ढंग से पुनरारंभ किया और तय किया कि यद्यपि। इसलिए मुझे उस पर यकीन नहीं है।