企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
Nginx 简介与安装 --- Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。 Nginx主要用作与 * 反向代理 * 负载均衡 ## Nginx 的安装 #### 1.更新库并安装nginx >`sudo add-apt-repository ppa:nginx/stable` >`sudo apt-get update` >`sudo apt-get install -y nginx` #### 2.验证 nginx 版本号 >`nginx -v` >服务器返回内容 nginx version: nginx/x.x.x.x #### 3.启动 Nginx >`sudo systemctl start nginx` #### 4.查看 Nginx 状态 >`sudo systemctl status nginx` ## Nginx 的反向代理配置 #### 1.前往Nginx配置文件夹目录 >`cd /etc/nginx/sites-available` #### 2.使用nano创建并配置conf >`sudo nano www.example.com (其中www.example.com为你的域名,例www.svlog.com)` #### 3.在创建的新文件中,输入以下内容 >``` > server { > listen 80; > server_name www.example.com; > location / { > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header X-Forwarded-Proto $scheme; > proxy_set_header Host $http_host; > proxy_set_header X-NginX-Proxy true; > proxy_pass http://127.0.0.1; > proxy_redirect off; > proxy_http_version 1.1; > proxy_set_header Upgrade $http_upgrade; > proxy_set_header Connection "upgrade"; > } >} >``` --- 至此 Nginx 安装配置完毕 当然还有更多的比如SSL啊负载均衡啊,这里就不多做介绍了