nginx备忘

操作系统:ubuntu16.04 server

  • 查看nginx状态

    • nginx status

  • 重启nginx

    • 1.service nginx restart

    • 2.nginx -s reload

  • 查看nginx访问记录

    • cat /var/log/nginx/access.log

  • 查看nginx错误日志

    • cat /var/log/nginx/error.log

  • 编辑nginx配置文件

    • vi /etc/nginx/nginx.conf

  • 查看nginx端口

    • netstat -ap | grep nginx

  • nginx.conf 文件内,每个地址最多50并发

    • limit_conn TotalConnLimitZone 50;

  • nginx.conf 文件内,每个 IP 地址每秒处理 10 个请求

    • limit_req_zone $binary_remote_addr zone=ConnLimitZone:10m rate=10r/s
### 准备工作 为了在Linux内网环境中离线安装Nginx服务器,需提前准备好必要的文件和依赖项。这包括但不限于Nginx及其所需的各种库文件。通过命令`mkdir nginx-offline-install && cd nginx-offline-install && yumdownloader --resolve nginx`可以下载Nginx及相关依赖的RPM包并存储于指定目录中[^1]。 对于更复杂的环境配置,可能还需要额外准备一些编译工具以及特定版本的支持库,比如GCC、G++等开发工具链,还有pcre、zlib、openssl这些运行时所需的动态链接库。确保所有必需组件都已就绪是成功完成离线部署的关键前提条件之一[^3]。 ### 安装过程 一旦准备工作完毕,则可按照如下流程来进行实际操作: 创建用于存放下载资源的工作空间,并切换至该目录下执行后续指令: ```bash mkdir nginx-offline-install && cd nginx-offline-install ``` 利用yumdownloader工具获取目标软件包连同其所依赖的所有其他程序一起打包下来: ```bash yumdownloader --resolve nginx ``` 如果是在完全隔离网络的情况下作业,建议构建一个临时性的本地YUM仓库来简化管理多份rpm文件的过程;此方式有助于解决可能出现的部分缺失关联件问题[^2]。 当所有必要材料均已到位之后,便可以根据官方文档指导逐步实施具体的编译与安装备忘录中的各项任务。例如,在正式开始之前应当先确认已经正确设置了PCRE、ZLIB及OPENSSL的位置参数以便顺利完成configure阶段的任务设置[^4]: ```bash ./configure --prefix=/usr/local/nginx \ --with-http_ssl_module \ --with-pcre=/path/to/pcre \ --with-zlib=/path/to/zlib \ --with-openssl=/path/to/openssl ``` 随后依次调用make命令启动编译进程,最后借助make install实现最终的应用层面上架动作。 ### 后续处理 完成上述步骤后,还需进一步验证服务状态是否正常运作,调整防火墙策略允许外部访问HTTP(S)端口,编辑主配置文件/etc/nginx/nginx.conf以适应业务需求场景等等细节事项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值