मैं अपाचे 2.2 से 2.4 तक कुछ सॉफ्टवेयर को स्थानांतरित करने की कोशिश कर रहा हूं। मेरे पास यह काम कर रहा है - लगभग। जब पते के माध्यम से सर्वर तक पहुँचने localhost चीजें काम करती हैं, लेकिन जब तक पहुंचने का प्रयास किया जाता है 127.0.0.1 कुछ चीजें नहीं हैं।
उदाहरण के लिए, http: // localhost / cgi-bin / WI_facility मुझे सही पृष्ठ दिखाता है, लेकिन http://127.0.0.1/cgi-bin/WI_facility मुझसे पूछता है कि क्या मैं चाहता हूं save the file WI_facility which is BIN file (164KB)।
यह Ubuntu 16.04 पर होता है। 17.04 और 17.10 को दोनों localhost तथा 127.0.0.1 सामान्य रूप से काम करें।
Apache2.conf का मुख्य भाग नीचे है:
<VirtualHost *:80>
DocumentRoot /var/www/html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/html>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory /var/www/cgi-bin>
AllowOverride All
Options +ExecCGI
SetHandler cgi-script
Require local
</Directory>
</VirtualHost>
@ डैनियल: अफ़ीक जो आजकल अनुशंसित शैली है, यहां तक कि "डिफ़ॉल्ट" vhost के लिए भी।
—
grawity
@DanielB मैंने डिफ़ॉल्ट कॉन्फ़िगरेशन स्क्रिप्ट ली और इसे थोड़ा संशोधित किया, अनुकूलन के प्रभाव को प्रतिबिंबित करने की कोशिश की जो पुराने डिफ़ॉल्ट कॉन्फ़िगरेशन पर आधारित था।
—
Dženan
ServerName? साथ ही उन्हें पूरी तरह से छोड़ सकते हैं।