debian: บันทึก apache2

 

บนเดเบียน สามารถเปิดใช้งานมอดูลด้วยคำสั่ง a2enmod MODULENAME และปิดการใช้งานด้วยคำสั่ง a2dismod MODULENAME

มอดูล

autoindex
ดูไฟล์ในไดเรกทอรี่
userdir
public_html ของผู้ใช้
rewrite
การทำ rewrite คือแปลงรูปของ url แบบต่าง ๆ
proxy
การทำ Redirect ไปยังเครื่องอื่น (mod_proxy) - ตัวอย่างการติดตั้ง
cband
จำกัดแบนด์วิดธ์ ทำได้หลายอย่าง
ยกตัวอย่างแค่อย่างเดียว คือจำกัดการใช้งานต่อไอพีให้ความเร็วไม่เกิน 1000kbps คำร้องไม่เกิน 10 ครั้งต่อวินาที และเปิดการใช้งานได้ไม่เกิน 10 ครั้งต่อวินาที
# vi /etc/apache2/site-enables/example.com
<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    ServerName www.example.com
    ServerAlias example.com
    <IfModule mod_cband.c>
        CBandExceededSpeed 1000 10 10
    </IfModule>
    ...
</VirtualHost>

# /etc/init.d/apache2 force-reload

ภาษา

# vi /etc/apache2/conf.d/charset

ไทย
AddCharset    TIS-620    .tis-620 .th
AddCharset    CP874      .cp874

Windows 7 (นอกเรื่อง)

ติดตั้ง
How install Apache 2.4 PHP 5.4 and MySQL 5.5.21 on Windows 7
ยกเลิกพอร์ต 80 ของ Windows
Control Panel -> Program and Features -> Turn Windows features on or off
ปิด Internet Information Service
mod_wsgi
  • ไซต์ http://code.google.com/p/modwsgi/
  • คอมไพล์เองด้วยการใช้ Visual C++ รุ่นเดียวกับ Python เมื่อได้ไฟล์ mod_wsgi.so เอาไปใส่ใน c:\Apache2\modules
  • ปรับแต่ง httpd.conf ดังนี้
    ...
    LoadModule wsgi_module modules/mod_wsgi.so
    

    ที่มา: http://serverfault.com/questions/435926/cant-locate-api-module-structure-mod-wsgi

  • แก้ Firewall สำหรับพอร์ต 80
    http://superuser.com/questions/92488/apache-server-on-windows-7-opening-up-ports
     

    Syndicate

    Subscribe to Syndicate

    Who's online

    There are currently 0 users online.