学习笔记,第一次记录避免忘记

首先介绍一下本地环境是windows2008 R2-64位。

1.  到nginx官网上下载最新稳定版的安装包,http://nginx.org/en/download.html

2.下载后解压到对应文件夹

3.使用cmd命令进入文件目录,输入nginx.exe或者start nginx.exe安装程序,注意安装时默认为80端口,若页面无法正常打开,请按照下面步骤4更换端口重试

4.若80端口被占用,可在文件目录下找到nginx.conf文件,使用记事本打开,将80改成其他端口,再次执行第3步

5.若程序已启动,后续更改nginx.conf文件内容,需使用cmd命令执行nginx.exe -s reload重启nginx

nginx的部分操作

start nginx.exe 启动

nginx.exe -s quit 停止

nginx.exe -s reload 重启

6.此时服务已能正常使用,接下来部署负载均衡

6.1 用来增加多个站点或服务

upstream localhost{
server localhost:801; #第一个站点
server localhost:806; #第二个站点
}

6.2 监听请求地址与端口,并转发

listen 8033; #监听8033端口
server_name localhost; #监听的域名
location / {
proxy_pass http://localhost; #转发或处理
}

6.3效果展示

最后需要监听的端口还是需要改成80,毕竟是需要对外开放的,具体如何解除其他地方占用80端口的问题,还需要各位自寻答案。

以上内容是通过各种借鉴而来,可能比较乱,但学而时习之,用于自己巩固也不错,若有不好地方欢迎指正。

以下借鉴是地址:

https://www.cnblogs.com/jiangwangxiang/p/8481661.html

https://www.cnblogs.com/qfb620/p/5508468.html

最新文章

  1. linux 系统、命令、软件
  2. .proto 文件转js 文件方法【nodejs】
  3. hibernate3 所需的jar包
  4. asp.net下出现其中的组件“访问被拒绝”的解决方法
  5. Sumlime Text编辑文件后快速刷新浏览器
  6. npm run-script
  7. js基本数据类型和typeof
  8. MVC VS2012 Code First 数据库迁移教程
  9. 基于Ubuntu虚拟机安装edx-platform
  10. AtomicInteger源码分析——基于CAS的乐观锁实现
  11. ansible
  12. 显示创建一个表的SQL语句
  13. Oracle 安装中遇到的问题
  14. How to Install/Deinstall Oracle Workspace Manager (文档 ID 263428.1)
  15. Web API框架学习——消息管道(二)
  16. Ubuntu环境下 matplotlib 图例中文乱码
  17. 直播-rtmp学习
  18. Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
  19. impdp导入dmp数据实例
  20. mysql查看及设置最大连接数

热门文章

  1. 贪心:leetcode 870. Advantage Shuffle、134. Gas Station、452. Minimum Number of Arrows to Burst Balloons、316. Remove Duplicate Letters
  2. Qt tableView设置不可编辑
  3. 使用navicat的坑
  4. 【笔记】第六章、Linux 的文件权限与目录配置
  5. Spring 定时任务 注解版
  6. mysql quick query row count using sql
  7. python编程中的一些有用插件或工具
  8. git 本地项目推送到远程服务器
  9. 【JQuery插件】扑克正反面翻牌效果
  10. CentOS8安装docker