Установка web-сервера Apache на Linux Ubuntu и публикация web-сайта
Mục lục:
- Điều kiện tiên quyết
- Cài đặt Apache
- Điều chỉnh tường lửa
- Xác minh cài đặt Apache
- Cấu trúc và thực tiễn tốt nhất của tệp cấu hình Apache
- Phần kết luận
Máy chủ HTTP Apache là một trong những máy chủ web phổ biến nhất trên thế giới. Nó là một máy chủ HTTP đa nền tảng và mã nguồn mở cung cấp một tỷ lệ lớn các trang web của Internet. Apache cung cấp nhiều tính năng mạnh mẽ có thể được mở rộng thông qua các mô-đun bổ sung.
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt Apache trên Debian 10, Buster.
Điều kiện tiên quyết
Trước khi bắt đầu với hướng dẫn, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.
Cài đặt Apache
Các gói Apache có sẵn trong kho Debian mặc định.
Việc cài đặt khá đơn giản. Cập nhật chỉ mục gói và cài đặt máy chủ web Apache bằng các lệnh sau:
sudo apt update
sudo apt install apache2
Thế là xong, Apache được cài đặt và tự động khởi động. Để kiểm tra loại trạng thái:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…
Điều chỉnh tường lửa
Người dùng UFW có thể mở các cổng HTTP (
80
) và HTTPS (
443
) bằng cách bật cấu hình 'Nginx Full':
sudo ufw allow 'Apache Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Xác minh cài đặt Apache
Để xác minh rằng Apache hoạt động chính xác, hãy mở trình duyệt của bạn, nhập địa chỉ IP máy chủ hoặc tên miền
http://YOUR_IP_OR_DOMAIN/
và bạn sẽ thấy trang chào mừng mặc định của Apache như được hiển thị bên dưới:
Trang này chứa thông tin cơ bản về các tệp cấu hình Apache, tập lệnh trợ giúp và vị trí thư mục.
Cấu trúc và thực tiễn tốt nhất của tệp cấu hình Apache
- Trong các hệ thống dựa trên Debian, các tệp cấu hình Apache được đặt trong thư mục
/etc/apache2
Tệp cấu hình chính của Apache là/etc/apache2/apache2.conf
. Các cổng mà Apache sẽ nghe được chỉ định trong các cổng/etc/apache2/ports.conf
file.Apache Các tệp máy chủ ảo được đặt trong thư mục/etc/apache2/sites-available
Available. Các tệp cấu hình được tìm thấy trong thư mục này không được Apache sử dụng trừ khi chúng được liên kết với thư mục hỗ trợ/etc/apache2/sites-enabled
Bạn có thể kích hoạt một lệnh máy chủ ảo bằng cách tạo một liên kết tượng trưng bằng lệnha2ensite
từ các tệp cấu hình được tìm thấy trongsites-available
đến thư mụcsites-enabled
. Để hủy kích hoạt máy chủ ảo, hãy sử dụng lệnha2dissite
khuyến khích tuân theo quy ước đặt tên tiêu chuẩn, ví dụ: nếu tên miền của bạn làmydomain.com
thì tệp cấu hình miền phải được đặt tên/etc/apache2/sites-available/mydomain.com.conf
Các tệp cấu hình được sử dụng để tải các mô-đun Apache khác nhau được đặt trong thư mục/etc/apache2/mods-available
/etc/apache2/sites-available/mydomain.com.conf
. Các cấu hình trong thư mụcmods-available
thể được kích hoạt bằng cách tạo liên kết tượng trưng đến thư mục/etc/apache2/mods-enable
bằng lệnha2enconf
và bị vô hiệu hóa bằng lệnha2disconf
chứa các đoạn cấu hình toàn cầu được lưu trữ trong/etc/apache2/conf-available
. Các tệp trong thư mụcconf-available
a2enconf
có thể được bật bằng cách tạo liên kết tượng trưng đến/etc/apache2/conf-enabled
bằng lệnha2enconf
và bị vô hiệu hóa bằng lệnha2disconf
log (access.log
vàerror.log
) được đặt trong thư mục/var/log/apache
. Bạn nên sử dụng các tệp nhật kýaccess
vàerror
khác nhau cho mỗi máy chủ ảo. Bạn có thể đặt thư mục gốc tài liệu miền của mình đến bất kỳ vị trí nào bạn muốn. Các vị trí phổ biến nhất cho webroot bao gồm:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
Phần kết luận
Cài đặt Apache trên Debian là vấn đề chạy một lệnh.
Bây giờ bạn có thể bắt đầu triển khai các ứng dụng của mình và sử dụng Apache làm máy chủ web hoặc proxy.
apache debianThông điệp đề cập tới các chủ đề nhạy cảm về chính trị như phong trào tinh thần Pháp Luân Công, Đài Loan và sự phản đối của Đảng Cộng sản Trung Quốc đang cai trị và lưu trữ trên máy chủ, các nhà nghiên cứu cho biết. Cũng giống như tất cả các ISP Trung Quốc, Tom Online có nghĩa vụ giám sát việc liên lạc, Silverman đã viết. Tuy nhiên, Skype tin rằng phần mềm Tom-Skype chỉ đơn thuần là lọc những từ nhất định từ tin nhắn trò chuyện, chứ không lưu trữ chúng trên máy chủ. "Chúng tôi đang hỏi Tom
Tom Online đã giải quyết được vấn đề bảo mật được phát hiện bởi các nhà nghiên cứu. "Chúng tôi hiện đang giải quyết vấn đề tải lên và lưu trữ một số tin nhắn với Tom", Silverman nói.
Nó thực sự khá thú vị khi sử dụng, và nhìn thấy chữ viết tay của bạn xuất hiện trên màn hình khi bạn gõ là một chuyến đi. Nhưng các tài liệu bạn tạo sẽ không giống chính xác như ghi chú viết tay. Đó là bởi vì bạn nhập các chữ cái một cách riêng lẻ vào mẫu Scanahand của bạn, không được kết hợp bằng từ. Vì vậy, các chữ cái xuất hiện hơi bối rối, và có thể nhìn một chút khó xử. Bạn sẽ không muốn sử dụng Scanahand để viết ra tất cả các chữ cái kỳ nghỉ của bạn nếu bạn đang cố gắng để vượt qua chúng n
Phiên bản thử nghiệm cho phép bạn tạo phông chữ của bạn, nhưng để lưu nó và cài đặt, bạn sẽ cần phải nâng cấp lên phiên bản đầy đủ. Điều đó cho phép bạn sử dụng phông chữ của bạn trong hầu hết các ứng dụng Windows, bao gồm Microsoft Word, Excel và PowerPoint. Bạn cũng có thể tải phông chữ lên máy tính Mac và Linux
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.