Nếu bạn dự định thiết lập một máy chủ web (hoặc máy chủ streaming) trong máy Ubuntu của bạn, apache là một mô-đun quan trọng mà bạn phải cài đặt. Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách cài đặt và cấu hình apache cho Ubuntu của bạn.

Lưu ý : Nếu bạn chỉ muốn thiết lập nhanh máy chủ LAMP, hãy làm theo hướng dẫn tại đây.

Cài đặt Apache

Bắt apache lên máy Ubuntu của bạn thật dễ dàng. Sử dụng Quản lý gói Synaptic, Trung tâm phần mềm Ubuntu, tìm kiếm và cài đặt mô-đun “ apache2 ”. Ngoài ra, bạn có thể mở một terminal và gõ lệnh sau:

 sudo apt-get cài đặt apache2 

Sau khi cài đặt xong, mở trình duyệt và vào URL “ http: // localhost “. Nếu bạn thấy từ “ Nó hoạt động! “, Sau đó cài đặt apache của bạn thành công.

Định cấu hình Apache

Bắt đầu, dừng và khởi động lại Apache

Sau khi bạn đã cài đặt Apache, nó sẽ được thêm vào danh sách init.d và sẽ tự động khởi động bất cứ khi nào bạn khởi động máy tính của mình. Các lệnh sau đây cho phép bạn bắt đầu, khởi động lại, dừng Apache.

 sudo /etc/init.d/apache2 start #start apache sudo /etc/init.d/apache2 stop #stop apache sudo /etc/init.d/apache2 restart #restart apache 

Để ngăn Apache tự khởi động khi khởi động:

 sudo update-rc.d -f apache2 xóa 

Để khôi phục Apache trở lại danh sách tự khởi động:

 sudo update-rc.d apache2 mặc định 

Lưu ý : các lệnh trên sẽ hoạt động trong distro dựa trên debian (bao gồm cả Ubuntu).

Thay đổi thư mục localhost mặc định

Theo mặc định, apache sẽ hoạt động trên thư mục “ / var / www ”. Điều này có nghĩa là bất kỳ tệp nào bạn đặt trong thư mục / var / www này sẽ được hiển thị từ URL http: // localhost. Trong một số trường hợp, bạn có thể muốn “localhost” trỏ đến một thư mục khác, nói / home / user / public_html. Đây là cách bạn làm điều đó:

Trước tiên, hãy đảm bảo thư mục / home / damien / public_html tồn tại. Tạo một tệp html đơn giản, đặt tên là index.html và đặt nó trong thư mục public_html.

Mở một terminal và gõ:

 gksu gedit / etc / apache2 / sites-enabled / 000-default 

Thay đổi DocumentRoot /var/www thành DocumentRoot /home/user/public_html .

Thay đổi đến .

Lưu và thoát tệp.

Khởi động lại apache

 sudo /etc/init.d/apache2 khởi động lại 

Bây giờ, trong trình duyệt của bạn, hãy tải lại URL http: // localhost . Bạn sẽ thấy tệp html mà bạn đã đặt trong thư mục public_html.

Định cấu hình các trang web khác nhau

Bí quyết trên cho phép bạn thay đổi thư mục hoạt động mặc định của apache, tuy nhiên, một số bạn có thể không muốn ghi đè lên các thiết lập mặc định. Một cách khác là tạo nhiều trang web và trỏ apache đến trang web đang hoạt động.

Tạo tệp cài đặt mới cho trang web mới của bạn.

 sudo cp / etc / apache2 / sites-available / mặc định / etc / apache2 / sites-available / site1 

Tiếp theo, chỉnh sửa tập tin cài đặt này.

 gksu gedit / etc / apache2 / sites-available / site1 

Thay đổi DocumentRoot /var/www thành DocumentRoot /home/user/public_html .

Thay đổi đến .

Lưu và thoát tệp.

Tắt cài đặt mặc định và kích hoạt cài đặt site1

 sudo a2dissite mặc định && sudo a2ensite site1 

Cuối cùng, khởi động lại apache.

 sudo /etc/init.d/apache2 khởi động lại 

Với thủ thuật này, bạn có thể tạo nhiều tệp cấu hình trang, mỗi tệp trỏ đến một thư mục khác. Sau đó, bạn có thể dễ dàng chuyển đổi giữa các trang web bằng lệnh a2dissitea2ensite

Đang bật tệp .htaccess

tập tin .htaccess là một tập tin mạnh mẽ có thể được sử dụng để kiểm soát và tùy chỉnh một hành vi máy chủ trang web mà không cần chỉnh sửa mô-đun Apache lõi. Theo mặc định, chức năng .htaccess bị tắt và tất cả các phiên bản của tập tin .htaccess bị bỏ qua hoàn toàn. Máy chủ thậm chí sẽ không đọc các tệp .htaccess trong hệ thống tệp.

Để bật tệp .htaccess, hãy mở tệp cài đặt mà bạn đã tạo trước đó:

 gksu gedit / etc / apache2 / sites-available / site1 

Cuộn xuống tệp cho đến khi bạn thấy phần “ “. Bên dưới dòng mã đó, hãy thay đổi AllowOverride None thành AllowOverride All .

Lưu và thoát tệp.

Đề nghị đọc :
1. Cài đặt máy chủ LAMP trong Ubuntu

2. Cách cài đặt VLC-Shares trong Ubuntu và truyền âm thanh / video cho Android