• 关于nginx的小实验


    nginx

      配置域名(反向代理),负载均衡,服务器

    下载:windows的nginx http://nginx.org/en/download.html,选择Stable version,下载zip包

    启动:解压后,双击nginx.exe可执行程序,一闪而过,此时,我好奇到底成功没有三种方法

      1.在浏览器输入localhost,默认端口,会出现nginx的欢迎页面

      2.解压后根目录logs下查看对应日志信息

      3.cmd切换至nginx.exe所在目录,执行nginx.exe -t,出现ok或者successful等

    配置自己的虚拟主机

      建议在解压后根目录创建文件夹vhost,创建新的.conf文件,复制nginx.conf中的server部分,在nginx.conf中server块内增加代码:include .../vhost/*.conf;

      location / {}表示反向代理,可将你真实的地址写入,如:proxy_pass http://127.0.0.1:8080;

      server_name  设置域名,多个域名间用空格间隔。(备注:配置的域名,一定要在hosts中指向具体的ip地址,特别在一台电脑做实验,要在hosts中配置 127.0.0.1 域名。因为这个,被坑好久)

      listen 端口,多个虚拟主机之间端口可一致,80端口是默认的,若设置成80,访问时只需域名,不需端口,很方便。

    配置完成后,重启nginx,就可以用配置的域名访问配置的地址。

    附:windows几个简单的nginx命令

      启动:cmd切换至nginx.exe所在目录,执行start nginx或nginx.exe。第一个会好点,因为第二个会使你的cmd窗口一直处于执行中,不能进行其他命令操作

        执行n次,任务管理器中查看进程就会2*n个nginx相关的进程。正常启动一次会有两个相关nginx进程。

      停止:cmd切换至nginx.exe所在目录,执行nginx.exe -s stop或nginx.exe -s quit。stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

      重启:cmd切换至nginx.exe所在目录,执行nginx.exe -s reload。观察发现相关nginx进程号已变。注:修改配置文件一定重启生效。

      查看当前nginx版本:nginx -v

  • 相关阅读:
    QTreeWidget创建
    Qt QTreeWidget节点的添加+双击响应+删除详解(转)
    Qt QTreeWidget 树形结构实现(转)
    QMessageBox类学习:
    QAction类详解:
    Qt事件和信号的区别 .
    Qt消息机制和事件(二)
    Qt消息机制和事件(一)
    初步开始学习图
    图中最短路径算法(Dijkstra算法)(转)
  • 原文地址:https://www.cnblogs.com/July74/p/5872774.html
Copyright © 2020-2023  润新知