前言

  nginx的安装方式可能不同,具体取决于操作系统;对于Linux,可以使用nginx.org的nginx软件包。在FreeBSD上,可以从软件包或通过端口系统安装nginx。 端口系统提供了更大的灵活性,可以选择多种选项。 该端口将使用指定的选项编译nginx并安装它,在windows上安装,直接下载免安装文件并配置环境变量即可。

环境背景

软件 版本
Centos 7.4
nginx 1.17.5

环境准备

rpm -qa | grep "firewall" | xargs rpm -e --nodeps
rpm -qa | grep "iptables" | xargs rpm -e --nodeps
sed -i 's/.*UseDNS.*/UseDNS no/' /etc/ssh/sshd_config
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
yum -y install gcc gcc-c++ wget
yum -y install pcre pcre-devel openssl openssl-devel zlib zlib-devel
# pcre:perl语言表达式兼容工具
# zlib:数据压缩工具
# openssl:数据加密工具

准备安装包

wget https://nginx.org/download/nginx-1.17.5.tar.gz
tar -zxf nginx-1.17..tar.gz -C /opt/
cd /opt/nginx-1.17.

预编译

./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf
# --prefix:指定程序文件安装路径
# --sbin-path:指定nginx启动文件安装路径
# --conf-path:指定nginx配置文件安装路径

编译安装

make && make install

相关命令

nginx:启动并加载nginx配置文件
nginx -?|-h:帮助信息
nginx -v:查看版本并退出
nginx -V:查看版本与配置并退出
nginx -t:检测配置文件并退出
nginx -q:在配置测试期间抑制非错误消息
nginx -p:指定prefix并启动
nginx -c:指定配置文件并启动
nginx -g:设定配置文件之外的全局指令
nginx -s signal: -s 是nginx控制参数,具体控制内容如下
# stop:快速停止
# quit:安全停止
# reload:重新加载配置文件
# reopen:重新打开日志文件

最新文章

  1. python shutil.copy()用法
  2. ELK日志系统:Elasticsearch + Logstash + Kibana 搭建教程
  3. anjularjs 路由
  4. tesseract-orc 合并识别结果
  5. Unity原生渲染方案
  6. Apache无法启动解决方案
  7. windows下fitness python版本安装测试
  8. 优化之zencart第一时间修改原始内容
  9. 计蒜客NOIP2017提高组模拟赛(五)day2-成绩统计
  10. 【Java并发.5】基础构建模块
  11. swagger2的接口文档
  12. 742. Closest Leaf in a Binary Tree查找最近的叶子节点
  13. KNN python实践
  14. npm构建保存 code ELIFECYCLE解决办法
  15. 关于Python中的ifelse、while和for循环的简单小结
  16. Day6作业及默写
  17. Spring Boot加载配置文件
  18. Kafka:架构简介【转】
  19. 在终端上创建Java项目及编译和运行
  20. C#使用oledb操作excel文件的方法

热门文章

  1. 抽象类(abstract class)和接口(interface)有什么区别?
  2. 002 ceph的deploy部署
  3. 洛谷$P2605\ [ZJOI2010]$基站选址 线段树优化$dp$
  4. 洛谷$P3749$ [六省联考2017] 寿司餐厅 网络流
  5. $splay$学习总结$QwQ$
  6. JAVA8学习——深入Comparator&Collector(学习过程)
  7. 1070 结绳 (25 分)C语言
  8. spring之为什么要使用事务?
  9. .net core 3.0 搭建 IdentityServer4 验证服务器
  10. python列表(数组)