nginx从安装到配置

代理服务器:内部到外部中间的代理(中介)服务器
反向代理服务器:从外部到内部中间的代理服务器


1.查看文件yum.repos.d夹下是否已经含有nginx配置信息
【命令】# ls /etc/yum.repos.d
2.如果不含有此文件,则新建文件 nginx.repo,
【命令】# cd /etc/yum.repos.d(进入到yum.repos.d目录),
【命令】# vi /nginx.repo(新建nginx.repo文件),编辑内容如下:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
如果含有 nginx.repo文件,则编辑内容,具体内容和新建文件内容一样。
3.安装ngnx
【命令】#yum install nginx,[补充]“y/d/n”分别表示安装/下载/不执行
4.查看版本
【命令】# nginx -v,或者
【命令】/usr/sbin/nginx,/usr/sbin/nginx也是我们默认的安装目录
5.允许开机自动运行
【命令】# systemctl enable nginx
6.启动
【命令】# systemctl start nginx
7.查看nginx状态
【命令】#systemctl status nginx
8.nginx配置
【命令】# vi /etc/nginx/nginx.conf
9.查看错误
【命令】vi /var/log/nginx/error.log
10.注意事项
pgSQL的访问需设置允许远程访问
11.proxy_timoute指定Nginx与客户端,以及Nginx与被代理的主机之间在两个相邻的读或写数据的操作之间的最大时间间隔。


配置内容
events {
    worker_connections  1024;
}


http {
    error_log  /var/log/nginx/error.log;
    upstream api {
        server 10.205.50.54:9090;
    }
    server {
        listen       8080;
        server_name  localhost;
        location / {
          proxy_pass http://api/;
        }
    }
}


stream {
    upstream backend {
        server 10.205.50.54:5432;
    }


    server {
        listen 5432;
        proxy_connect_timeout 20s;
        proxy_timeout 5m;
        proxy_pass backend;
    }

}


nginx简介:https://blog.csdn.net/qq_1365462762/article/details/79868873




猜你喜欢

转载自blog.csdn.net/qq_1365462762/article/details/79868922