nginx在windows上的配置和优化

Nginx (engine x) 是一个高性能的 HTTP反向代理服务器,也是一个IMAP/POP3/SMTP 服务器。Nginx是由伊戈尔·赛索耶夫为 俄罗斯访问量第二的Rambler.ru 站 点(俄文:Рамблер)开发        的.

  它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。

 

安装步骤 

  Nginx 的安装步骤比较简单,安装在windows上推荐使用压缩包的安装方式。压缩包安装方式配置属性更灵活。接下来是步骤:

步骤一

  1.百度搜索Nginx,找到官网直接下载对应版本的压缩包。 有稳定版本和最新版本及以前版本,推荐使用稳定版本开发

  下载地址:Nginx官方下载链接

  

 

   2.下载完成之后,进行解压可以看到如下 文件结构。

  

  3.双击nginx,exe 就启动了。在页面输入localhost。出现如下界面则表示安装成功。默认监听80端口号



80端口被其他程序占用的同时最大的可能性被System占用,查看占用情况和解决方法参开以下链接
https://jingyan.baidu.com/article/08b6a591b23ebe14a8092231.html
启动nginx.exe的时候不一定会出现控制台,可以测试下localhost显示情况就知道了


  4.liunx安装简单介绍

  一、检查和安装依赖项

  yum  -y install  gcc pcre pcre-devel  zlib zlib-devel openssl openssl-devel 如果没有会自动安装,有则不安装

  二、下载liunx版本压缩包 ,解压之后找解压configure目录 使用 【./configure --prefix=自定义安装地址】配置安装目录

  三、通过【make && make install 】 命令进行安装 安装成功之后的目录结构

  

  四、【./nginx】- 启动 【./nginx -s stop】-关闭  【./nginx -s -reload】-重启

  五、查看运行情况 【ps aux|grep nginx】 如下则启动成功

  

 

  

Nginx基本属性配置  

  1.找到安装目录下conf 文件下的nginx.conf文件 通过 Notepad++打开进行 属性配置

   ==>

  2.worker_processes  1;跟cpu数有关

  3.events {

    #nginx最大负载量
    worker_connections 1024;
    }

  4.include       mime.types;

  

 

  5.server  :http结构下可以有多个server。请求进来 确定 使用哪一个 server由 server_name 确定

  

  6.location  :一个server下可以有多个location ,用来匹配 同一个域名下不同uri的访问

    root 表示本地的根目录 ,可以写相对路径 也可以写绝对路径如 e:/nginx/html ;

    index :访问主页 后面如果跟有多个页面  则会依次判断 如果第一个不存在 则向后匹配;

    proxy_pass :转发  后跟系统地址

  

  

   7.location匹配原则

  

  

  

 

 Nginx的优化

   1.worker_processes :工作进程

  

  2.worker_cpu_affinity

   

  3.worker_rlimit_nofile

  

  4.events;

  worker_connections:最大并发量;

   maxClient:最大可用客户数;

  epoll:非阻塞模型 ;

  

 

   5.Http;

  access_log :访问日志

  error_log: 异常日志 ;

  crit:错误级别;

  

  

 

   6,缓存发送 请求

  

  7.最大连接时间

  

  8.内容压缩

  

 

   9.静态文件缓存

  

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果你想在Windows上使用Nginx部署文件共享服务,你可以按照以下步骤操作: 1. 下载Nginx:从官方网站下载适用于Windows系统的Nginx安装文件。 2. 安装Nginx:双击下载的安装文件,按照屏幕提示进行安装。 3. 配置Nginx:打开Nginx配置文件(通常位于安装目录中的nginx.conf),添加如下代码片段: ``` server { listen 80; server_name localhost; location / { root html; autoindex on; } } ``` 4. 启动Nginx:打开Windows命令提示符,切换到Nginx安装目录,运行“start nginx”命令。 5. 测试服务:在浏览器中访问“http://localhost”,如果能够看到文件共享界面,则表示服务已成功启动。 请注意,以上步骤仅是一个大致的指导,具体操作还请参考Nginx官方文档。 ### 回答2: 在Windows上使用Nginx部署文件共享服务是可行的。以下是详细步骤: 1. 首先,确保已经安装并配置Nginx。可以从Nginx官方网站下载Windows版本的安装程序,并按照提示进行安装。安装完成后,可以在“C:\nginx”目录下找到Nginx的安装文件。 2. 打开Nginx所在目录下的“conf”文件夹,找到并修改“nginx.conf”文件。在“http”块内添加以下内容来设置文件共享的路径和属性: ``` server { listen 80; server_name localhost; location /files { alias C:/path/to/shared/files; autoindex on; } } ``` 这段配置代码中,“/files”是访问文件共享服务的URL路径,可以根据需要进行修改。同时,“C:/path/to/shared/files”是真实文件存储路径,需要修改为实际存在的文件夹路径。 3. 保存并关闭“nginx.conf”文件。 4. 启动Nginx服务。在Nginx所在目录下打开命令提示符,执行以下命令: ``` start nginx ``` 这将启动Nginx服务并开始监听80端口。 5. 现在可以通过浏览器访问文件共享服务。在浏览器地址栏中输入“http://localhost/files”(或您修改的URL路径)。这将显示存储在指定文件夹中的文件列表,并允许用户下载和查看文件。 以上是在Windows上使用Nginx部署文件共享服务的简要步骤。在实际应用中,还需根据具体需求进行进一步配置和调整。 ### 回答3: 在Windows上使用Nginx部署文件共享服务可以提供可靠、高效的文件共享服务。具体步骤如下: 1. 下载Nginx for Windows:首先,在Nginx官方网站上下载适用于Windows操作系统的Nginx安装包,并解压到目标文件夹中。 2. 配置Nginx.conf文件:打开Nginx安装目录中的nginx.conf文件,根据自己的需求进行配置。在http部分添加如下配置: ``` http { server { listen 80; server_name localhost; location / { autoindex on; root {文件共享目录}; } } } ``` 其中,设置`autoindex on`可以在浏览器中直接访问共享文件夹,`root`指定了文件共享的目录。 3. 启动Nginx服务:双击Nginx安装目录中的nginx.exe文件,或在命令行中执行`nginx`命令,即可启动Nginx服务。 4. 在浏览器中访问:在浏览器中输入`http://localhost`,即可访问Nginx部署的文件共享服务。此时,您可以在浏览器中直接查看、上传和下载共享文件。 通过以上步骤,您就成功在Windows上使用Nginx部署了文件共享服务。您可以根据需要进行进一步的配置优化,例如添加权限控制、启用HTTPS等,以提高文件共享的安全性和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值