nginx学习总结(一)

1,nginx基本概念:高性能的http和反向代理服务器,最高可达50000个并发连接数
    反向代理:用户-》vpn-》国外目标资源 (为正向代理)  用户-》代理服务器域名-》实际服务器服务(反向代理) 
    与正向区别在于,反向代理与实际目标资源是转发联动的,深入到目标服务器的ip、端口层面
    负载均衡
    动静分离:比如前端打包的dist目录下的html、css、js等可以放在nginx中,动态资源指的是通过接口获取的数据、图片等

    
2,nginx安装、常用命令和配置文件:http://nginx.org/
    在linux系统中安装nginx,需要依赖(pcre、opensll、zlib)
        1,安装pcre
            wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
            解压文件:.configure 完成后,回到 pcre目录下执行 make
            在执行   make && make install
            安装之后,pcre-config --version
        2,安装openssl
        3,安装zlib
            yum -y install make zlib zlib-devel gcc-c++libtool openssl-devel
        4,安装nginx
            下载 nginx后,进行解压 tar -xvf xxx.tar.gz
            执行 ./configure
            最后执行 make && make install
            安装完成后在 usr 多出来一个文件夹 local/nginx,在sbin有启动脚本
            在sbin目录下执行 ./nginx
            查看 nginx状态  ps -ef|grep nginx
        5,设置防火墙
            查看开放的端口号:firewall-cmd --list-all
            设置开放的端口号:
                firewall-cmd --add-service=http -permanent
                firewall-cmd --add-port=8080/tcp --permanent
            重启防火墙:firewall-cmd --reload
    nginx常用命令
        nginx的命令操作必须进入到 /usr/local/nginx/sbin目录(默认安装路径)
        查看nginx版本:./nginx -v
        关闭nginx:./nginx -s stop
        启动nginx:./nginx
        重新加载:./nginx -s reload
        
    nginx配置文件
        nginx由三部分组成
        全局块:从配置文件到 events 块之间的内容,主要设置一些影响服务器整体运行的配置指令。
            主要包括 配置运行 Nginx服务器的用户(组)、允许生成的worker process数,进程ID存放路径、日志存放路径和类型以及配置文件的引入等。
            worker_processes  1;#表示可以支持的并发处理数,值越大处理的并发数越多,但受

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱编程的Loren

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值