下载:

https://nginx.org/en/download.html

 Window下安装:

下载好了之后直接解压就行了。(解压目录切记别含有中文)

启动:1️⃣直接双击nginx.exe2️⃣cmd路径 然后输入nginx就启动成功了。

测试:浏览器输入localhost,如下图所示就成功了。

关闭:打开任务管理器---用户---结束任务

Nginx Windows基本操作指令(前提:要在nginx目录下执行)

启动服务:start nginx
退出服务:nginx -s quit
强制关闭服务:nginx -s stop
重载服务:nginx -s reload  (重载服务配置文件,类似于重启,服务不会中止)
验证配置文件:nginx -t
使用配置文件:nginx -c "配置文件路径"
使用帮助:nginx -h

文件分析:

使用过程出现的问题:

1️⃣配置目录转发的时候出现500

一、在配置文件中外链了外部配置文件(可以自定义文件名)。

----

二、配置自定义域名、ip地址信息

三、输入配置信息(外链的配置文件--configuration.conf)

server{
listen 80;
autoindex off;
server_name activate.navicat.com; //此处是自定义的域名
#access_log d:/access.log combined;
index index.html index.jsp index.php;
#error_page 404/404.html;
if ( $query_string ~* ".*[\;\<\>].*"){
return 404;
}
location ~ /(mmall_fe|mmall_admin_fe)/dist/view/*{
deny all;
}
location / {
root D:\project\nodejs\src; //当访问自定义域名后,就会转发到此处的路径。(此处路径只能是一级的,三级所以报500)
}
}

一些基本的配置属性:

  • server:一个虚拟主机的配置,一个http中可以配置多个server
  • server_name:用来指定ip地址或者域名,多个配置之间用空格分隔
  • charset:用于设置www/路径中配置的网页的默认编码格式
  • access_log:用于指定该虚拟主机服务器中的访问记录日志存放路径
  • error_log:用于指定该虚拟主机服务器中访问错误日志的存放路径
  • location /:表示匹配访问根目录
  • root:用于指定访问根目录时,访问虚拟主机的web目录
  • index:在不指定访问具体资源时,默认展示的资源文件列表

四、测试

为什么会出现500(服务器内部错误,这里错误只有配置文件信息出错),我反复排查之后,域名换了没错!!!!转发的location路径不是一个路径一级目录,所以报错

 换成一级目录就没出现错误,能正确访问到东西了。

关于反向代理—>负载均衡、linux中安装使用详细信息访问

最新文章

  1. 解决Java程序连接mysql数据库出现CommunicationsException: Communications link failure错误的问题
  2. FineUI(专业版)v2.6.0即将支持的两个新特性!
  3. TYVJ1427 小白逛公园
  4. C# easyui datagrid 复选框填充。
  5. C#远程共享文件路径访问
  6. HTTP协议请求方式: 中GET、POST和HEAD的介绍以及错误提示码
  7. C 构造一个 简单配置文件读取库
  8. Android 广播机制(两种注册方法)与中断广播
  9. session的固化(搁置)
  10. HDwiki文件上传导致远程代码执行漏洞
  11. 3.1,pandas【基本功能】
  12. npm使用教程(未完)
  13. poj2763(树链剖分)
  14. Linux进程间通信-消息队列(mqueue)
  15. [HAOI 2011]Problem b
  16. 安卓java.lang.IllegalArgumentException: The observer is null.解决方案
  17. 关于基于LinphoneSDK通话项目开发中遇到的相关问题
  18. Confluence 6 配置服务器基础地址
  19. windows下使用vscode编写运行以及调试C/C++
  20. Dining POJ - 3281

热门文章

  1. 更短且不失高效的UUID生成算法
  2. redis中AOF和RDB的关闭方法
  3. MindSpore平台系统类
  4. postman环境变量配置的详细过程(步骤加截图)
  5. springmvc自定义的拦截器以及拦截器的配置
  6. (1)http基础
  7. Netty 面试题 (史上最全、持续更新)
  8. Java8中一个极其强悍的新特性,很多人没用过(非常实用)
  9. Ajax 和 JSON
  10. 后缀数组&amp;manachar总结