本文共 1604 字,大约阅读时间需要 5 分钟。
linux系统
CentOS 7 64位pcre-config --version
[root@localhost pcre-8.37]# yum -y make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
第三步:安装nginx,解压nginx,进入nginx目录,执行./configure
执行make && make install
去sbin文件夹下启动nginx
检查是否成功
ps -ef|grep nginx
./nginx -v
./nginx
./nginx -s stop ./nginx -s quit
./nginx -s reload
全局块
从配置文件开始到 events 块之间,主要是设置一些影响 Nginx 服务器整体运行的配置指令。并发处理服务的配置,值越大,可以支持的并发处理量越多,但是会受到硬件、软件等设备的制约。events 块
影响 Nginx 服务器与用户的网络连接,常用的设置包括是否开启对多 workprocess 下的网络连接进行序列化,是否允许同时接收多个网络连接等等。HTTP 块
诸如反向代理和负载均衡都在此配置。 location 指令说明,该语法用来匹配 url,语法如上:=:用于不含正则表达式的 url 前,要求字符串与 url 严格匹配,匹配成功就停止向下搜索并处理请求。
~:用于表示 url 包含正则表达式,并且区分大小写。
~*:用于表示 url 包含正则表达式,并且不区分大小写。
^~:用于不含正则表达式的 url 前,要求 Nginx 服务器找到表示 url 和字符串匹配度最高的 location 后,立即使用此 location 处理请求,而不再匹配。
如果有 url 包含正则表达式,不需要有 ~ 开头标识。
目标
访问 http://192.168.25.132:9001/edu/ 直接跳转到 192.168.25.132:8080
访问 http://192.168.25.132:9001/vod/ 直接跳转到 192.168.25.132:8081
重载nginx
./nginx -s reload
转载地址:http://qylcn.baihongyu.com/