跳至主要內容

安装配置

Leo2020年9月10日大约 5 分钟

安装配置

安装方式

官网资料

  1. 下载安装包
image-20200827095755962
image-20200827095755962

下载地址

  1. 解压安装包
image-20200827095939944
image-20200827095939944
  1. 启动nginx

    通过cmd进入nginx-1.18.0目录

    可以在文件夹地址栏直接输入cmd+回车,快速通过cmd进入当前路径下。

    执行start nginx ,会出现一闪而过的现象,此现象正常。接下来确认下nginx是否启动。

    image-20200827100312701
    image-20200827100312701

    通过tasklist查看nginx进程,确认是否启动

    tasklist /fi "imagename eq nginx.exe"
    image-20200827100856614
    image-20200827100856614

    能看到进程说明启动成功了,这里显示了两个进程,一个是主进程,另一个是工作进程。

    如果nginx没有启动,可以通过查看错误日志文件 logs\error.log

    如果错误日志没有创建,原因会被报告至Windows Event Log

    如果错误页面没有按照预先设置好的页面展示,也可以通过错误日志查找原因

    Windows版的nginx使用运行他的目录作为配置中相对路径的前缀

    配置文件中路径必须被指定为UNIX风格,使用斜杠

    access_log   logs/site.log;
    root         C:/web/html;
  2. 运行方式

    Windows版本的nginx作为标准的控制台应用(而不是服务),可以通过一些命令来管理。

    nginx -s stop	fast shutdown
    nginx -s quit	graceful shutdown
    nginx -s reload	changing configuration, starting new worker processes with a new configuration, graceful shutdown of old 					worker processes
    nginx -s reopen	re-opening log files

配置文件

采用主配置文件+项目配置文件的方式,将每一个项目独立配置,主配置文件进行引入。

新项目配置

  1. 在egrant目录下新增sxkjt.conf文件(根据具体项目修改文件名)

  2. 在nginx.conf中将其引入

image-20200827142151687
image-20200827142151687
  1. 编辑sxkjt.conf

​ 此文件中主要配置了如何将nginx与web服务建立连接,这里配置的是单节点,而非集群方式,集群的配置稍有区别。

配置upstram

image-20200827142547092
image-20200827142547092

配置虚拟主机server

mac

安装 brew install nginx

获取帮助信息 nginx -h

查询配置信息 nginx -V

默认主目录 /usr/local/Cellar/nginx/1.19.2

配置文件路径 /usr/local/etc/nginx/

启动 nginx