Làm thế nào để cài đặt và cấu hình Apache trong Ubuntu
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 a2dissite và a2ensite
Đ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