[Win服务器] Windows Server 2016 Nginx 安装配置详细图文教程

1235 0
王子 2022-10-19 15:10:45 | 显示全部楼层 |阅读模式


1、下载Nginx
官网地址:
http://nginx.org/
下载地址:
http://nginx.org/en/download.html



2、下载Windows Service Wrapper

官网地址:
https://github.com/kohsuke/winsw/
下载地址:
http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/


  

  

3、解压Nginx压缩包文件到C盘根目录,并且重命名为nginx

  

4、将"winsw-1.19-bin.exe"重命名为"nginx-service.exe",并且复制到nginx根目录


  

5、在nginx根目录编写nginx-service.xml文件



nginx-service.xml文件内容
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <service>
  3. <id>Nginx</id>
  4. <name>Nginx</name>
  5. <description>本服务用于加载Nginx服务,请确保开机启动。</description>
  6. <logpath>C:\nginx\logs</logpath>
  7. <executable>nginx.exe</executable>
  8. <stopexecutable>nginx.exe</stopexecutable>
  9. <stopargument>-s</stopargument>
  10. <stopargument>stop</stopargument>
  11. <logmode>rotate</logmode>
  12. </service>
复制代码
6、安装Nginx系统服务或者卸载Nginx系统服务
6.1、安装Nginx系统服务
按下Win+X+A键
打开命令提示符(管理员)
输入:
C:\nginx\nginx-service.exe install

  
6.2、卸载Nginx系统服务
按下Win+X+A键
打开命令提示符(管理员)
输入:
C:\nginx\nginx-service.exe uninstall

  
7、查看系统服务
7.1、进入服务

运行Win+R输入:

services.msc





7.2、启动Nginx服务



8、成功启动之后,在IE浏览器中输入:http://localhost/



9、用命令方式启动、关闭Nginx服务
9.1、启动Nginx服务
按下Win+X+A键
打开命令提示符(管理员)
输入:net start nginx

  
9.2、关闭Nginx服务
按下Win+X+A键
打开命令提示符(管理员)
输入:net stop nginx

  
10、Windows查看进程和杀死进程
10.1、查看Nginx进程号
tasklist | findstr 服务名
按下Win+X+A键
打开命令提示符(管理员)
输入:
tasklist | findstr nginx

  

10.2、使用tskill命令杀死进程(tskill PID)

  
11、配置Nginx文件
Nginx配置文件目录:
C:\nginx\conf

  
11.1、编辑Nginx核心配置文件nginx.conf
  1. # 根据你服务器的cpu核数来确定此值
  2. worker_processes 2;
  3. # events事件主要用来确定Nginx使用哪种算法
  4. events {
  5.   worker_connections 1024;
  6. }
  7. http {
  8.   #隐藏Nginx版本信息
  9.   server_tokens off;
  10.   include    mime.types;
  11.   default_type application/octet-stream;
  12.   sendfile    on;
  13.   keepalive_timeout 65;
  14. #代理的相关参数设置
  15. fastcgi_connect_timeout 300;
  16. fastcgi_send_timeout 300;
  17. fastcgi_read_timeout 300;
  18. fastcgi_buffer_size 128k;
  19. fastcgi_buffers 4 128k;
  20. fastcgi_busy_buffers_size 256k;
  21. fastcgi_temp_file_write_size 256k;
  22. #启用gzip压缩,提高用户访问速度
  23. gzip on;
  24. gzip_min_length 1k;
  25. gzip_buffers   4 32k;
  26. gzip_http_version 1.1;
  27. gzip_comp_level 2;
  28. gzip_types    text/plain application/x-javascript text/css application/xml;
  29. gzip_vary on;
  30. gzip_disable "MSIE [1-6].";
  31. server_names_hash_bucket_size 128;
  32. client_max_body_size   100m;
  33. client_header_buffer_size 256k;
  34. large_client_header_buffers 4 256k;
  35. #增加虚拟主机
  36. include vhosts.conf;
  37. }
复制代码
11.2、编辑Nginx虚拟主机配置文件vhosts.conf
  1. #NGINX安装初始化
  2. server {
  3.     listen   80;
  4.     charset utf-8;        
  5.     server_name 127.0.0.1;
  6.     location / {
  7.         #打开浏览目录
  8.         autoindex on;
  9.         #显示出文件的大概大小
  10.         autoindex_exact_size off;
  11.         #显示的文件时间为文件的服务器时间
  12.         autoindex_localtime on;
  13.     root  C:\wwwroot\html;
  14.     index index.html index.htm;
  15.     }
  16. }
  17.    
复制代码
12、创建网站根目录
12.1、在C盘根目录创建网站目录,命名为"wwwroot"。

  
12.2、在网站根目录放入站点目录,命名为"html"。

  
12.3、浏览网页

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行