精品人妻夜夜爽一区二区_日韩精品中文字幕一区二区三区_亚洲中文字幕精品无人区高潮_亚洲国产AV玩弄放荡女妇系列_精品无人妻一区二区三区

您的位置:首頁 >資訊 > 正文

天天實時:linux安裝nginx以及nginx常用配置

來源:騰訊云2023-04-11 20:23:27

Nginx是一款高性能的Web服務器和反向代理服務器。它具有輕量級、高并發(fā)和低資源消耗的特點,越來越受到廣泛的關注和應用。

本文將介紹如何在Linux操作系統(tǒng)中安裝和配置Nginx,并提供一些常用的配置示例。


(資料圖片僅供參考)

安裝Nginx

Ubuntu/Debian系統(tǒng)

在Ubuntu或Debian系統(tǒng)中,可以使用apt-get包管理器安裝Nginx。

更新軟件包列表:

sudo apt-get update

安裝Nginx:

sudo apt-get install nginx

CentOS/RHEL系統(tǒng)

在CentOS或RHEL系統(tǒng)中,可以使用yum包管理器安裝Nginx。

安裝epel-release:

sudo yum install epel-release

安裝Nginx:

sudo yum install nginx

常用配置示例

靜態(tài)文件服務器

Nginx可以作為一個靜態(tài)文件服務器來使用。這里我們將Nginx配置為提供靜態(tài)文件的服務。

修改Nginx配置文件:

sudo vi /etc/nginx/nginx.conf

在http部分添加以下配置:

http {    server {        listen 80;        server_name example.com;        location / {            root /var/www/example.com;            index index.html;        }    }}

上述配置中:

listen指定Nginx監(jiān)聽的端口;server_name指定訪問的域名;location指定靜態(tài)文件所在的目錄,以及默認的主頁文件。

創(chuàng)建靜態(tài)文件目錄:

sudo mkdir /var/www/example.comsudo vi /var/www/example.com/index.html

index.html中添加內容。

重啟Nginx服務:

sudo systemctl restart nginx

現(xiàn)在可以通過訪問http://example.com來查看靜態(tài)文件。

反向代理服務器

Nginx也可以作為反向代理服務器來使用,將請求轉發(fā)給后端的應用程序服務器。

修改Nginx配置文件:

sudo vi /etc/nginx/nginx.conf

在http部分添加以下配置:

http {    upstream backend {        server 127.0.0.1:8080;    }    server {        listen 80;        server_name example.com;        location / {            proxy_pass http://backend;            proxy_set_header Host $host;            proxy_set_header X-Real-IP $remote_addr;        }    }}

上述配置中:

upstream定義了一個名為backend的服務器組,其中包含了一個后端應用程序服務器;server定義了一個監(jiān)聽80端口的虛擬主機;location定義了將所有請求轉發(fā)給backend服務器組,并設置了一些代理請求頭。

重啟Nginx服務:

sudo systemctl restart nginx

現(xiàn)在可以通過訪問http://example.com來訪問后端應用程序服務器。

關鍵詞:

最近更新