Lưu trữ cho 'Web server (Apache2)' Chuyên mục

Apache autostart

Đăng bởi: admin tại 11 Thứ hai 8th, 2008

Bắt đầu và khởi động lại máy chủ Apache được cấu hình để tự khởi động.
Các máy chủ đã được thiết lập trước đó như sau.
 # 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 
Đó là, apachectl start để bắt đầu với nó trong thời gian gần đây là như sau.
/etc/rc.local
 # Start Apache
/usr/local/apache2/bin/apachectl start 
apachectl sẽ qua nếu bạn không biết làm thế nào để cài đặt các phiên bản khác nhau và xem xét trong các cách sau đây.
 # which apachectl 

META tag charset bị cắt xén nếu bạn chỉ rõ

Đăng bởi: admin tại 11 Thứ hai 5th, 2008

Một phiên bản trước của Apache mặc định AddDefaultCharset Chỉ thị "Tiêu chuẩn ISO-8859-1 (Latin-Âu và ngôn ngữ, tiếng Pháp, tiếng Đức)" được xác định.
Apache2.2 sau, AddDefaultCharset thiết lập mặc định của Chỉ thị này là không.
httpd.conf và sửa chữa.
httpd.conf thường nằm ở bên dưới.
 /usr/local/apache2/conf 
Hoặc
 /usr/local/etc/apache2 

httpd.conf
 AddDefaultCharset  off 
Tuy nhiên, trong trường hợp này, tất cả các trang sau charset phải được xác định.
 <META http-equiv=Content-Type content="text/html; charset=Shift_JIS"> 

Tất cả các nội dung có cùng một mã hóa ký tự (charset) trong trường charset bạn cũng có thể xác định sau đây.
httpd.conf
 AddDefaultCharset  EUC-JP 

Bất cứ khi nào bạn kết thúc một sửa chữa, Apache để khởi động lại.
 # /usr/local/apache2/bin/apachectl restart 
apachectl sẽ qua nếu bạn không biết làm thế nào để cài đặt các phiên bản khác nhau và xem xét trong các cách sau đây.
 # which apachectl 

Không hiển thị các nội dung của thư mục

Đăng bởi: admin tại 11 Thứ hai 5th, 2008

Nếu bạn nhập tên thư mục để trình duyệt của bạn địa chỉ của trường, index.html / index.php / index.cgi nếu bạn index.html / index.php / index.cgi chủ đề, làm thế nào để tránh họ và vẫn nhìn thấy danh sách các tập tin.
Google trong index of Nếu bạn tìm kiếm, bạn sẽ nhận được những gì分RI.
httpd.conf và sửa chữa.
httpd.conf thường nằm ở bên dưới.
 /usr/local/apache2/conf 
Hoặc
 /usr/local/etc/apache2 

httpd.conf
 Options  Indexes  FollowSymLinks 
Indexes loại bỏ
 Options FollowSymLinks 

Bất cứ khi nào bạn kết thúc một sửa chữa, Apache khởi động lại.
 # /usr/local/apache2/bin/apachectl restart 
apachectl sẽ qua nếu bạn không biết làm thế nào để cài đặt các phiên bản khác nhau và xem xét trong các cách sau đây.
 # which apachectl 

Cấu hình để sử dụng CGI

Đăng bởi: admin tại 11 Thứ hai 5th, 2008

httpd.conf và sửa chữa.
httpd.conf thường nằm ở bên dưới.
 /usr/local/apache2/conf 
Hoặc
 /usr/local/etc/apache2 

Ra nhận xét của bullet (#), gỡ bỏ
httpd.conf
 AddHandler cgi-script .cgi 

Options để thay đổi các chỉ thị
httpd.conf
 <Directory />
     Options ExecCGI FollowSymLinks Includes MultiViews 
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory> 

URL từ "~" (tilde) để loại bỏ

Đăng bởi: admin tại 11 Thứ hai 5th, 2008

httpd.conf và sửa chữa.
httpd.conf thường nằm ở bên dưới.
 /usr/local/apache2/conf 
Hoặc
 /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 trong Chỉ thị là một ví dụ. Xin vui lòng thay đổi nếu cần thiết.