首页 > 系统相关 >nginx

nginx

时间:2022-10-15 19:23:14浏览次数:50  
标签:-- module nginx usr conf local

nginx

1.nginx简介

 

 2.lnmp工作原理

 

3.nginx参数与模块介绍

  •  --prefix=/usr/local/nginx  #/指定安装路径
  • --with-http_stub_status_module     #/安装状态模块、
  • --with-http_ssl_module      #/安装https模块

 

二、nginx安装

1.安装依赖包
yum -y install openssl-devel gcc gcc-c++ zlib-devel pcre-devel

2.解压nginx压缩包

cd /opt/opt

tar -xvf nginx-1.22.0.tar.gz 

cd  nginx-1.22.0 

3.检测环境选择模块

./configure      --prefix=/usr/local/nginx  --with-http_stub_status_module    --with-http_ssl_module     

4.编译安装ngixn

make && make install

5.软连接启动路径方便管理

ln -s /usr/local/nginx/sbin/nginx   /usr/local/sbin

5.检测nginx是否可以启动   ok表示正常

nginx -t   #/检测nginx是否正常

 6.启动nginx并过滤端口验证是否启动

nginx -s reload  #/重启nginx

ss -antpul | grep nginx  #/过滤nginx端口

 

 

nginx -c  stop   #/关闭nginx

 

 

7.nginx pid无效导致无法启动解决方法

说明:原因是因为每一个nginx进程都对应一个id,存放于nginx.pid中,而在进行重新编译时可能会因为一些bug导致nginx.pid中的id号被卡死,因此无法重启。想要解决这个问题可以杀掉所有nginx进程,再用-c命令指定配置文件进行启动。

方法一:

将安装路径下的nginx启动文件 使用nginx -c  到nginx的配置文件

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

 

 方法二:

nginx -c 指向到ngingx配置文件路径

nginx -c /usr/local/nginx/conf/nginx.conf

 

 

 

  

标签:--,module,nginx,usr,conf,local
From: https://www.cnblogs.com/lvxuelong/p/16794831.html

相关文章

  • nginx反向代理多个docker容器(基于端口代理)
    一台已安装docker的服务器(安装过程此处省略)安装nginx,这里我直接在本机安装nginx(发行版为opensuse),参考链接:SuseLinux12Nginx安装-简书(jianshu.com)添......
  • Nginx rewrite 的last、break、redirect、permanent区别
    Nginxrewrite的last、break、redirect、permanent有四种模式: last和break都会跳转的rewrite的地址,区别是:last跳转后,会重新发起请求再匹配一次location,而break则只......
  • 查找nginx路径
    1.查找nginxwhichnginx输出/usr/local/bin/nginx2.查找nginx配置文件/usr/local/bin/nginx-t#检测配置是否正确,同时可以输出配置文件路径输出:nginx......
  • nginx负载均衡示例讲解
    有任何问题都可以留言咨询。 常用的几种负载均衡方法1、round-robin轮询方法。默认的负载均衡方法。顾名思义就是循环的一个个来。把应用程序的请求,循环的分发到不......
  • nginx访问控制,用户认证,配置https,zabbix监控nginx状态页面
    nginx访问控制,用户认证,配置https,zabbix监控nginx状态页面nginx访问控制,用户认证,配置https,zabbix监控nginx状态页面nginx访问控制nginx用户认证nginx配置httpszabbix监......
  • nginx 状态码
    目录nginx状态码nginx状态码100-199用于指定客户端应相应的某些动作。200-299用于表示请求成功。300-399用于已经移动的文件并且常被包含在定位头信息中指定新的......
  • nginx访问控制,用户认证,配置https,zabbix监控nginx状态页面
    nginx访问控制,用户认证,配置https,zabbix监控nginx状态页面nginx访问控制用于location段allow:设定允许哪台或哪些主机访问,多个参数间用空格隔开deny:设定禁止哪台或哪些......
  • Nginx防盗链&Nginx访问控制&Nginx解析php相关配置&Nginx代理
    12.13Nginx防盗链Nginx防盗链的配置可以和日志记录的相关配置结合起来,因为都用到了location进行匹配修改虚拟主机配置文件location~*^.+\.(gif|jpg|png|swf|flv|rar|z......
  • nginx 日志切割改良版
    shell脚本vimcat_nginx_log.sh#!/bin/bash#nginx日志文件的存放路径logs_path='/app/openresty/nginx/logs/'ls-l${logs_path}*.log|awk'{print$9}'|awk-v......
  • nginx访问控制,用户认证,配置https,zabbix监控nginx状态页面
    nginx访问控制,用户认证,配置https,zabbix监控nginx状态页面nginx访问控制用于location段allow:设定允许哪台或哪些主机访问,多个参数间用空格隔开deny:设定禁止哪台或哪些......