Cài đặt Nginx trên Fedora 37 - Install Nginx on Fedora 37
Trong bài viết này, chúng ta sẽ khám phá cách install Redis trên Fedora 37, một hệ thống lưu trữ dữ liệu mã nguồn mở phổ biến và mạnh mẽ. Redis được sử dụng rộng rãi cho việc lưu trữ cache, xử lý dữ liệu key-value, và nhiều ứng dụng khác.
Tiến hành install Nginx trên Fedora 37
[1] Install Nginx
[root@www ~]# dnf -y install nginx
[2] Cấu hình Nginx
[root@www ~]# vi /etc/nginx/nginx.conf
# line 40 : change to your hostname
server_name www.srv.world;
[root@www ~]# systemctl enable --now nginx
[3] Nếu tường lửa đang chạy, cho phép HTTP sử dụng cổng 80
[root@www ~]# firewall-cmd --add-service=http
success
[root@www ~]# firewall-cmd --runtime-to-permanent
success
[4] Truy cập trang
Bạn kiểm tra bằng cách truy cập trang mặc định của Nginx từ một tài khoản client với trình duyệt web. Trang web hiện như sau là đã cài đặt thành công:
Cấu hình máy chủ ảo
Đây là cách cấu hình ảo host trong Nginx để lưu trữ nhiều tên miền (virtual.host
) trên một máy chủ duy nhất. Dưới đây là một phác thảo ngắn gọn về các bước cần thực hiện:
[1] Cấu hình Nginx:
- Tạo một tệp cấu hình khối máy chủ mới cho mỗi tên miền (
virtual.host
) bạn muốn lưu trữ. Các tệp này thường nằm trong thư mục/etc/nginx/sites-available/.
- Cấu hình mỗi khối máy chủ với tên máy chủ (tên miền của bạn), thư mục gốc và các cài đặt khác khi cần thiết.
Dưới đây là một ví dụ đơn giản:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
Kích hoạt mỗi khối máy chủ bằng cách tạo các liên kết tượng trưng trong thư mục /etc/nginx/sites-enabled/
. Bạn có thể sử dụng lệnh ln
cho việc này:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Kiểm tra cấu hình Nginx để đảm bảo không có lỗi cú pháp:
sudo nginx -t
Nếu kiểm tra thành công, làm mới Nginx để áp dụng các thay đổi:
sudo systemctl reload nginx
[2] Tạo trang kiểm tra:
- Đối với mỗi ảo host (tên miền), tạo một tệp HTML kiểm tra trong thư mục gốc bạn đã chỉ định trong cấu hình khối máy chủ.
- Tệp HTML kiểm tra có thể là một trang "Xin chào, thế giới!" đơn giản hoặc bất kỳ nội dung nào bạn muốn.
- Đảm bảo rằng tên tệp là index.html nếu bạn muốn nó là trang mặc định được phục vụ khi người dùng truy cập tên miền của bạn.
Dưới đây là ví dụ:
vi /usr/share/nginx/virtual.host/index.html
<html>
<body>
<div>
Nginx Virtual Host Test Page
</div>
</body>
</html>
Bằng cách hoàn thành quá trình install và cấu hình Redis trên Fedora 37, bạn đã sẵn sàng sử dụng một trong những hệ thống lưu trữ dữ liệu phổ biến nhất và hiệu quả nhất có sẵn. Redis có rất nhiều ứng dụng và sử dụng rộng rãi trong cả các dự án nhỏ và lớn. Chúc bạn thành công trong việc tận dụng sức mạnh của Redis cho các ứng dụng của bạn!
Các gói dịch vụ Cloud VPS của KDATA mang đến cho bạn nhiều lựa chọn về hiệu suất cũng như khả năng lưu trữ, mọi nhu cầu về doanh nghiệp đều được đáp ứng. KDATA đảm bảo khả năng uptime lên đến 99,99%, toàn quyền quản trị và free backup hằng ngày. Tham khảo ngay các gói dịch vụ Cloud VPS:
👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất