पुरालेख के लिए 'वेब सर्वर (Apache2) के लिए' श्रेणी

अपाचे autostart

द्वारा पोस्ट: 11 पर सोमवार व्यवस्थापक, 2008 8.

आरंभ और Apache सर्वर restart स्वतः शुरू करने के लिए कॉन्फ़िगर है.
सर्वर पहले के रूप में स्थापित किया गया है निम्नानुसार है.
 # cd /usr/local/etc/rc.d
# cp /usr/local/apache2/bin/apachectl /usr/local/etc/rc.d/apache.sh
# chmod 0755 /usr/local/etc/rc.d/apache.sh 
यह, apachectl start इसके साथ हाल ही में इस प्रकार है शुरू करने के लिए है.
/etc/rc.local
 # Start Apache
/usr/local/apache2/bin/apachectl start 
apachectl अलग संस्करणों को स्थापित करने के लिए और निम्नलिखित तरीके से लग रहा है पता नहीं है apachectl से गुजरना होगा.
 # which apachectl 

मेटा टैग charset और विकृत निर्दिष्ट करेगा

द्वारा पोस्ट: 11 पर व्यवस्थापक सोमवार 2008 5.

डिफ़ॉल्ट रूप से अपाचे का Apache संस्करण AddDefaultCharset निर्देश "ISO-8859-1 (लैटिन-यूरोपीय भाषाओं, फ्रेंच, जर्मन)" निर्दिष्ट है.
Apache2.2 बाद में, AddDefaultCharset डिफ़ॉल्ट इस निर्देश की सेटिंग नहीं है.
httpd.conf और फिक्सेस.
httpd.conf आमतौर पर नीचे स्थित है.
 /usr/local/apache2/conf 
या
 /usr/local/etc/apache2 

httpd.conf
 AddDefaultCharset  off 
हालांकि, इस मामले में, सभी charset निम्न charset किया जाना चाहिए.
 <META http-equiv=Content-Type content="text/html; charset=Shift_JIS"> 

सभी सामग्री एक ही चरित्र के मामले में (charset) कोडन charset तुम भी निम्न निर्दिष्ट कर सकते हैं.
httpd.conf
 AddDefaultCharset  EUC-JP 

जब भी आप पुनः आरंभ करने के लिए एक तय, अपाचे खत्म.
 # /usr/local/apache2/bin/apachectl restart 
apachectl अलग संस्करणों को स्थापित करने के लिए और निम्नलिखित तरीके से लग रहा है पता नहीं है apachectl से गुजरना होगा.
 # which apachectl 

इस निर्देशिका की सामग्री प्रदर्शित न करें

द्वारा पोस्ट: 11 पर व्यवस्थापक सोमवार 2008 5.

यदि आप अपने ब्राउज़र की पता क्षेत्र, index.html / index.php / index.html / index.php / index.cgi कि कैसे index.html / index.php / index.cgi से index.html / index.php / index.cgi के लिए है और अब भी फाइल की सूची देखने के लिए निर्देशिका नाम दर्ज करें.
गूगल के index of आप खोज, तुम क्या分RI को मिलेगा.
httpd.conf और फिक्सेस.
httpd.conf आमतौर पर नीचे स्थित है.
 /usr/local/apache2/conf 
या
 /usr/local/etc/apache2 

httpd.conf
 Options  Indexes  FollowSymLinks 
Indexes हटा
 Options FollowSymLinks 

जब भी आप पुनः आरंभ करने के लिए एक Apache खत्म.
 # /usr/local/apache2/bin/apachectl restart 
apachectl अलग संस्करणों को स्थापित करने के लिए और निम्नलिखित तरीके से लग रहा है पता नहीं है apachectl से गुजरना होगा.
 # which apachectl 

CGI का उपयोग करने के लिए कॉन्फ़िगर

द्वारा पोस्ट: 11 पर व्यवस्थापक सोमवार 2008 5.

httpd.conf और फिक्सेस.
httpd.conf आमतौर पर नीचे स्थित है.
 /usr/local/apache2/conf 
या
 /usr/local/etc/apache2 

गोली से बाहर टिप्पणी (#) को हटाना
httpd.conf
 AddHandler cgi-script .cgi 

Options को बदलने के लिए निर्देश
httpd.conf
 <Directory />
     Options ExecCGI FollowSymLinks Includes MultiViews 
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory> 

यूआरएल को "~" (टिल्ड से) को समाप्त करने के लिए

द्वारा पोस्ट: 11 पर व्यवस्थापक सोमवार 2008 5.

httpd.conf और फिक्सेस.
httpd.conf आमतौर पर नीचे स्थित है.
 /usr/local/apache2/conf 
या
 /usr/local/etc/apache2 

httpd.conf
 Alias / USERNAME / "/home/ USERNAME /public_html/"
<Directory "/home/ USERNAME /public_html">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory> 
Directory के निर्देश में एक उदाहरण है. कृपया बदल यदि आवश्यक हो.