订阅

把最新的文章发送到您的邮箱中.

部署 Nginx

Nginx 简介


Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外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.在创建的新文件中,输入以下内容

   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啊负载均衡啊,这里就不多做介绍了


返回列表