博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx入门
阅读量:5147 次
发布时间:2019-06-13

本文共 1407 字,大约阅读时间需要 4 分钟。

1.Nginx简介: 

使用C语言开发的高性能http服务器及反向代理服务器,也可以作为虚拟主机(一台服务器虚拟出多个网站)

2.反向代理:(代理服务器 保护内网和实现负载均衡):

反向代理模拟:(通过nginx下的虚拟机代理两台tomcat服务器)

首先启动两台tomcat服务器,并修改端口为8080和8081

修改Nginx配置文件:

 重新加载nginx配置文件

负载均衡:

在server后面加weight,默认值是1,权重越高,请求时调用的次数概率越高

3.

4.Nginx的启动与停止:

启动:

  • cd /usr/local/nginx/sbin
  • ./nginx

在浏览器中输入安装的系统ip查看是否启动(需启动端口或关闭防火墙)

停止: 

  • cd /usr/local/nginx/sbin
  • ./nginx -s stop
  • 或通过  kill pid

重新加载配置文件:

  • cd /usr/local/nginx/sbin
  • ./nginx -s reload

5.Nginx的简单配置:

  • cd /usr/local/nginx/conf
  • vim nginx.conf

说明:一个server{ }就代表一个虚拟机(可以通过端口和域名区分)以下为修改域名

修改 server_name 为相关域名,然后在主机hosts文件中配置 ip地址和域名的映射,即可通过访问域名请求nginx下的相关虚拟机

之后需要重启配置 :

  • cd /usr/local/nginx/sbin
  • ./nginx -s reload

6,加入新模块或是参数

如安装 fastdfs-nginx-module模块插件

需要重新编译,在末尾加入--add-module=/root/fastdfs-nginx-module/src

  • ./configure \
  • --prefix=/usr/local/nginx \
  • --pid-path=/var/run/nginx/nginx.pid \
  • --lock-path=/var/lock/nginx.lock \
  • --error-log-path=/var/log/nginx/error.log \
  • --http-log-path=/var/log/nginx/access.log \
  • --with-http_gzip_static_module \
  • --http-client-body-temp-path=/var/temp/nginx/client \
  • --http-proxy-temp-path=/var/temp/nginx/proxy \
  • --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
  • --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
  • --http-scgi-temp-path=/var/temp/nginx/scgi\
  • --add-module=/root/fastdfs-nginx-module/src

覆盖之前的nginx

  • cp ./objs/nginx /usr/local/nginx/nginx

重启

  • /usr/local/nginx/nginx -s reload

转载于:https://www.cnblogs.com/wuba/p/11025838.html

你可能感兴趣的文章
使用Reporting Services时遇到的小问题
查看>>
传递事件和传递命令系统···
查看>>
约瑟夫问题
查看>>
Arduino 报错总结
查看>>
树莓派Android Things物联网开发:树莓派GPIO引脚图
查看>>
Database、User、Schema、Tables、Col、Row
查看>>
ckplayer网页播放器简易教程
查看>>
Android Studio 学习(六)内容提供器
查看>>
作业1:求500到1000之间有多少个素数,并打印出来
查看>>
for循环:用turtle画一颗五角星
查看>>
浅谈JavaScript中的eval()
查看>>
操作系统学习(七) 、保护机制概述
查看>>
矩阵快速幂---BestCoder Round#8 1002
查看>>
MySQL建表语句+添加注释
查看>>
[Leetcode][JAVA] LRU Cache
查看>>
本周内容
查看>>
js兼容公用方法
查看>>
如何将应用完美迁移至Android P版本
查看>>
【转】清空mysql一个库中的所有表的数据
查看>>
基于wxPython的python代码统计工具
查看>>