首页 > 系统相关 >Nginx,安装及基础配置

Nginx,安装及基础配置

时间:2023-05-22 16:45:41浏览次数:51  
标签:log nginx ip 配置 Nginx html location error 安装

一:下载Nginx

二:Nginx目录

conf:存放核心配置文件 contrib:存放语法支持脚本 docs:存放文档资料 html:存放静态html文件 logs:存放日志文件 temp:存放临时文件 nginx.exe:懂的都懂 三:配置文件【nginx.conf】   文件位置:【conf】目录下 四:主要配置 nginx.conf文件   events
events {
    #设置工作模式为epoll,除此之外还有select,poll,kqueue,rtsig和/dev/poll模式
    #use epoll;#不知道有啥用,放开后启动不成功,想了解自己查吧
    #定义每个进程的最大连接数,受系统进程的最大打开文件数量限制
    worker_connections  1024;
}

   server

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

  出现下图,启动成功

 

                Leslie Cheung 随笔

 

标签:log,nginx,ip,配置,Nginx,html,location,error,安装
From: https://www.cnblogs.com/Leslie-Cheung/p/17421016.html

相关文章

  • vscode配置远端服务器深度学习项目
    vscode配置远端服务器深度学习项目1.安装vscode官网地址:https://code.visualstudio.com/下载安装程序,运行安装即可2.连接服务器2.1安装相关插件需要安装Remote-SSH和RemoteDevelopment这两个插件2.2配置服务器连接插件安装完成后,在SSH一栏中点击OpenSSHCo......
  • 论elasticsearch在Windows环境的安装
    前置需求一台电脑(我用的是Windows),有网第一步:下载并安装去java官网下载开发版java(考虑到可能有小白,我暂且这么说)java官网下载链接:https://www.oracle.com/java/technologies/downloads/写随笔时间为2023、05、22,建议使用java17下载好java之后,因为是msi格式的文件,Windows可......
  • Docker 安装 Nginx 容器 (完整详细版)
    说明:Docker如果想安装软件,必须先到Docker镜像仓库下载镜像。Docker官方镜像1、寻找Nginx镜像 2、下载Nginx镜像 检查当前所有Docker下载的镜像dockerimages3、创建Nginx配置文件启动前需要先创建Nginx外部挂载的配置文件(/home/nginx/conf/nginx.conf)......
  • 在Windows Server 2022中使用Microsoft Deployment Toolkit(MDT)时,Bootstrap.ini文件是
    在WindowsServer2022中使用MicrosoftDeploymentToolkit(MDT)时,Bootstrap.ini文件是用于启动和定制Windows预安装环境(WinPE)的关键文件。以下是常见的Bootstrap.ini参数及其描述:[Settings]:指定设置组。Priority:指定Bootstrap.ini的优先级,以确定哪个Bootstrap.ini文件将被使用(如......
  • UbuntuDeskTop删除Wine安装迅雷程序卸载后的图标
    试了几种方案(一)卸载ubuntu下用wine安装的程序,可以用wineuninstaller命令,打开添加/删除程序界面,进行删除程序操作:确定无效!重启后无效果。(二)终端输入:cd/home/jack/.config/menus/applications-mergedls-al会发现文件后缀为.menu的已经删除的文件,用rm命令删除。......
  • <Python全景系列-1> Hello World,1分钟配置好你的python环境
    《从此开始:1分钟配置好你的python环境》欢迎来到我们的系列博客《Python360全景》!在这个系列中,我们将带领你从Python的基础知识开始,一步步深入到高级话题,帮助你掌握这门强大而灵活的编程语法。无论你是编程新手,还是有一定基础的开发者,这个系列都将提供你需要的知识和技能。这是我......
  • git在windows下安装
    首先打开官网:https://git-scm.com/  下载完成后,双击安装,除了下面这两个步骤建议按图片的来,其余步骤都默认即可  安装完成后,点击运行命令端 然后输入命令测试一下:git--version ,可以看到它的版本号就说明安装成功 ......
  • 在Windows Server 2022中使用Microsoft Deployment Toolkit(MDT)时,可使用Rules(规则)文件
    在WindowsServer2022中使用MicrosoftDeploymentToolkit(MDT)时,可使用Rules(规则)文件来配置和自定义部署过程。以下是常见的Rules参数及其描述:UserDomain:指定要加入的域的名称。UserID和UserPassword:指定加入域所需的管理员帐户凭据。TimeZoneName:指定安装期间使用的时区。Jo......
  • 安装jenkins
    在https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/下载所需版本的jenkins的rpm包,这里要注意,从2.357版本开始需要jdk11,如果使用的就2.357及以后的版本,那么jdk可以使用yum安装openjdk。安装jenkins:~]#yum-ylocalinstalljenkins-2.332.4-1.1.noarch.rpm之后修改/et......
  • linux 离线安装yum组件
    以Centos7.x为例。执行如下命令查看是否有安装yum,若返回为空,则表示没安装rpm-qa|grepyum解决方法1:(适合Centos7.x)1、下载阿里云的yum安装包安装:wgethttps://mirrors.aliyun.com/centos-vault/7.4.1708/os/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpmwget......