首页 > 系统相关 >Nginx

Nginx

时间:2023-04-09 10:44:06浏览次数:45  
标签:1.16 sbin 配置文件 nginx Nginx conf

Nginx介绍:

Nginx是一款轻量级的web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存小,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx的网站有:百度、京东、新浪、网易、腾讯、淘宝等

https://nginx.org/

Nginx下载和安装:

安装过程:

1、安装依赖包 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

2、下载Nginx安装包 wget https://nginx.org/download/nginx-1.16.1.tar.gz

3、解压 tar -zxvf nginx-1.16.1.tar.gz

4、cd nginx-1.16

5、./configure --prefix=/usr/local/nginx

6、make && make install

 

Nginx目录结构:

重点目录/文件:

* conf/nginx.conf      nginx配置文件

* html             存放静态文件(html,css,Js等)

* logs           日志目录,存放日志文件

* sbin/nginx          二进制文件,用于启动、停止Nginx服务

 

Nginx常用命令,进入sbin下执行

查看版本:./nginx -v  

检查配置文件的正确性:在启动nginx服务之前,可以先检查一下conf/nginx.conf文件配置的是否有错误:./nginx -t

启动Nginx服务:./nginx

停止Nginx服务:./nginx -s stop

启动完成后可以查看Nginx进程:

ps -ef | grep nginx

ip addr查看访问ip

注:防火墙开放80端口

重新加载配置文件:当修改nginx配置文件后,需要重新加载才能生效,可以使用下面命令重新加载配置文件:./nginx -s reload

配置环境变量,无需再sbin下可以在其它目录下执行命令:PATH=/usr/local/nginx/sbin:$JAVA_HOME/bin:$PATH

标签:1.16,sbin,配置文件,nginx,Nginx,conf
From: https://www.cnblogs.com/fxzm/p/17299386.html

相关文章

  • Nginx的try_files指令详解
    try_files语法:try_filesfile…uri;或 try_filesfile…=code;默认值:无作用域:serverlocation语法解释:官方:Checkstheexistenceoffilesinthespecifiedorderandusesthefirstfoundfileforrequestprocessing;theprocessingisperformedinthecurr......
  • 开启 HTTP/3 & QUIC 在 Docker Compose+Nginx
    HTTP/3基于UDP的QUIC协议,多路复用安全传输HTTP/1.1和HTTP/2都将TCP用作其传输协议HTTP/3和QUIC具有很多优势:1.第一个请求的响应时间更短。在客户端和服务器之间以较少的往返次数协商连接,第一个请求会更快地到达服务器。2.改进了发生连接数据包丢失时的体验。HTT......
  • Centos 7 yum源安装nginx
    1.设置nginx仓库vim/etc/yum.repos.d/nginx.repo[nginx-stable]name=nginxstablerepobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https://nginx.org/keys/nginx_signing.keymodule_hotfixes=true[nginx-mainline]na......
  • nginx学习笔记
    一、安装安装相关依赖包yum-yinstallgccpcre-develzlibzlib-devel配置./configure--prefix=/usr/local/nginx编译和安装,完成!make&&makeinstall......
  • 使用Golang实现Nginx代理功能
    由于业务需要实现对多个web应用做同域二级目录代理,用NGINX的又感觉太重了,而且不好做配置页面,用golang来实现代理功能支持正则表达式匹配机制支持多应用多级目录代理。支持应用子路由代理支持webapi代理支持websocket代理支持禁用缓存设置支持http、https混合使用支持/dir......
  • Nginx配置——反向代理
    Nginx配置——反向代理https://huaweicloud.csdn.net/63560389d3efff3090b58adb.html?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Eactivity-7-102508463-blog-127776029.235%5Ev28%5Epc_relevant_defaul......
  • Nginx 集群搭建
    Nginx集群搭建https://huaweicloud.csdn.net/63560e7dd3efff3090b591dc.html?spm=1001.2101.3001.6650.14&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Eactivity-14-117463438-blog-127292749.235%5Ev28%5Epc_relevant_default......
  • 51、K8S-流量调度-Ingress、Ingress-nginx、Dashboard
    Kubernetes学习目录1、Ingress基础1.1、简介在实际的应用中,kubenetes接受的不仅仅有内部的流量,还有外部流量,我们可以通过两种方式实现将集群外部的流量引入到集群的内部中来,从而实现外部客户的正常访问。service方式: nodePort、externalIP等service对象方式,借助于names......
  • 可以替代Nginx的web服务软件
    1.Nginx(https://nginx.org/en/)2.HAProxy(https://www.haproxy.org/)3.Caddy2(https://caddyserver.com/)4.lighttpd (https://www.lighttpd.net/)5.Traefik(https://traefik.cn/)6.ApacheTomcat(https://tomcat.apache.org/)7.envoy(https://www.envoyprox......
  • 一套简单的 Nginx 日志展示
    采用架构Nginx+Promtail+Loki+Grafana做个简单的Nginx日志展示本文无安装,简要点出配置需求。Nginx用编译安装(本文不做叙述),Promtail和Loki都选用二进制的方式进行安装,直接下载对应版本的二进制文件,解压后指定配置文件启动即可。promtail配置文件内容:server:http_listen_......