Nginx,安装及基础配置

目录

[下载 Nginx](#下载 Nginx)

[Nginx 目录](#Nginx 目录)

配置文件

主要配置

events

server

启动与关闭

方法一

方法二

方法三

查看是否启动成功


下载 Nginx

Nginx 目录

conf: 存放 核心配置文件

contrib: 存放 语法支持脚本

docs: 存放 文档资料

html: 存放 静态html文件

logs: 存放 日志文件

temp: 存放 临时文件

nginx.exe: 懂的都懂

配置文件

nginx.conf 文件位置:【conf】目录下

主要配置

nginx.conf 文件

events

java 复制代码
events {
    #设置工作模式为epoll,除此之外还有select,poll,kqueue,rtsig和/dev/poll模式
    #use epoll;#不知道有啥用,放开后启动不成功,想了解自己查吧
    #定义每个进程的最大连接数,受系统进程的最大打开文件数量限制
    worker_connections  1024;
}

server

java 复制代码
server {
        #单连接请求上限次数
        #keepalive_requests 120;

        #监听端口
        listen       88;
        #监听地址,可以是ip,最好是域名
        server_name  localhost;
        #监听地址,可以是ip,最好是域名
        #charset koi8-r;

        #设置虚拟主机访问日志的存放路径及日志的格式为main
        #access_log  logs/access.log main; #响应日志
        #error_log  logs/error.log  main;#错误日志

        #请求的url过滤
        location / {
            #根目录
            root   html;
            #请求的url过滤
            index  index.html index.htm;
            #拒绝的ip,黑名单
            #deny ip;
            #允许的ip,白名单
            #allow ip;
        }
        #禁止访问的文件或目录
        location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
        {
            return 404;
        }

        #SSL证书验证目录相关设置
        #location ~ \.well-known{
        #    allow all;
        #}

        #图片资源配置
        #location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        #{
        #    expires      30d;
        #    error_log /dev/null;
        #    access_log off;
        #}
    
        #网站js与css资源配置
        #location ~ .*\.(js|css)?$
        #{
        #    expires      12h;
        #    error_log /dev/null;
        #   access_log off;
        #}

        #访问异常页面配置
        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
}

启动与关闭

方法一

  1. nginx.exe 文件的路径上 cmd
  2. 输入:start nginx,闪一下完事了
  3. 关闭:nginx -s stop

方法二

  1. 同方法一的 1
  2. 输入:nginx 页面左下角光标会一直闪
  3. 关闭同上,但需要重新进入 2 的cmd页面

方法三

直接双击 nginx.exe 文件(该方法不推荐,我也不知道为啥,但我觉得"太捞了",所以我也不用)

查看是否启动成功

访问地址:localhost:88

出现下图,启动成功

Cheung Kwok Wing 随笔

相关推荐
zhangphil6 小时前
nginx配置多域名共用服务器80端口
nginx
先生沉默先14 小时前
Unity WebGL使用nginx作反向代理处理跨域,一些跨域的错误处理(添加了反向代理的配置依旧不能跨域)
运维·nginx·webgl
2201_7611990415 小时前
nginx 负载均衡1
linux·运维·服务器·nginx·负载均衡
害羞的白菜15 小时前
Nginx基础详解5(nginx集群、四七层的负载均衡、Jmeter工具的使用、实验验证集群的性能与单节点的性能)
linux·运维·笔记·jmeter·nginx·centos·负载均衡
妄想的男孩15 小时前
【JavaWeb】Nginx负载均衡与MQ负载均衡的效果和区别
nginx·负载均衡·mq
爱滑雪的码农15 小时前
快速熟悉Nginx
运维·nginx·dubbo
苹果醋31 天前
快速玩转 Mixtral 8x7B MOE大模型!阿里云机器学习 PAI 推出最佳实践
spring boot·nginx·毕业设计·layui·课程设计
大G哥1 天前
记一次K8S 环境应用nginx stable-alpine 解析内部域名失败排查思路
运维·nginx·云原生·容器·kubernetes
妍妍的宝贝1 天前
k8s 中微服务之 MetailLB 搭配 ingress-nginx 实现七层负载
nginx·微服务·kubernetes
叶北辰CHINA2 天前
nginx反向代理,负载均衡,HTTP配置简述(说人话)
linux·运维·nginx·http·云原生·https·负载均衡