Centos下安装nginx并配置反向代理商

  • 时间:2018-06-18 23:00 作者:平常心cz 来源:平常心cz 阅读:131
  • 扫一扫,手机访问
摘要:centos下安装nginx并配置反向代理商1.Nginxnginx是一款轻量级web服务器、反向代理商服务器及电子邮件代理商服务器。nginx的功可以就是把请求转发给后面的服务器,决定哪台目标主机来解决当前请求。国内互联网大厂像京东、百度、新浪、网易、腾讯等都在用nginx。nginx优势:有着占

centos下安装nginx并配置反向代理商

1.Nginx

nginx是一款轻量级web服务器、反向代理商服务器及电子邮件代理商服务器。nginx的功可以就是把请求转发给后面的服务器,决定哪台目标主机来解决当前请求。国内互联网大厂像京东、百度、新浪、网易、腾讯等都在用nginx。

nginx优势:有着占使用内存少、并发可以力强、可直接支持Rails和PHP的程序、帮助实现前台动静分离、支持热部署和板块化结构等特点。

3.嘛是正向代理商?嘛是反向代理商?

正向代理商,架设在用户机与目标主机之间,只使用于代理商内部网络对Internet的连接请求,用户机必需指定代理商服务器,并将原本要直接发送到Web服务器上的http请求发送到代理商服务器中。

Centos下安装nginx并配置反向代理商

反向代理商服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工作量,将用户机请求转发给内部网络上的目标服务器;并将从服务器上得到的结果返回给Internet上请求连接的用户端,此时代理商服务器与目标主机一起对外体现为一个服务器。

4.nginx安装

①安装依赖包。

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

②下载安装包并解压。

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

wget http://nginx.org/download/nginx-1.10.2.tar.gz tar -zxvf linux-nginx-1.10.2.tar.gz

③安装

i进入nginx目录执行./configure 默认的目录是【/usr/local/nginx】,能通过执行whereis nginx查看nginx安装到哪儿了。

./configure

指定安装目录./configure --prefix=/usr/nginx

ii继续执行make命令。

make

iii继续执行make install命令。

make install

此时nginx就安装OK了

5.nginx用命令

①测试配置文件

安装路径下的/nginx/sbin/nginx -t

②启动命令

安装路径下的 /nginx/sbin/nginx

③中止命令

安装路径下的 /nginx/sbin/nginx -s stop

或者者是 : nginx -s quit

④重启命令

安装路径下的 /nginx/sbin/nginx -s reload

6.nginx反向代理商配置

①先配置域名,增加abc和www两个记录值分别映射到不同的公网ip。

②在nginx/conf/目录下修改nginx.conf增加

include vhost/*.conf;

③在conf目录下创立vhost目录,增加文件如下:

server { listen 80; server_name www.chengzhipcx.xyz; index index.html; root /data.www;}?server{ listen 8080; server_name abc.chengzhipcx.xyz; location / { proxy_pass http://abc.chengzhipcx.xyz:8080; index index.html index.jsp; }}

配置说明:80端口监听在www域名上,8080代理商abc子域名的8080端口。

④重启nginx就可

nginx/sbin/nginx -s reload

7.总结

Nginx使用作反向代理商服务器时,通过简单的配置,指定到服务器IP或者域名地址,能将用户机请求转发给指定服务器解决请求

  • 全部评论(0)
最新发布的资讯信息
【系统环境|服务器应用】Discuz隐藏后台admin.php网址修改路径(2019-12-15 14:52)
【系统环境|服务器应用】Discuz发布帖子时默认显示第一个主题分类的修改方法(2019-12-09 00:13)
【系统环境|软件环境】Android | App内存优化 之 内存泄漏 要点概述 以及 处理实战(2019-12-04 14:27)
【系统环境|软件环境】MySQL InnoDB 事务(2019-12-04 14:26)
【系统环境|软件环境】vue-router(单页面应用控制中心)常见用法(2019-12-04 14:26)
【系统环境|软件环境】Linux中的Kill命令(2019-12-04 14:26)
【系统环境|软件环境】Linux 入门时必学60个文件解决命令(2019-12-04 14:26)
【系统环境|软件环境】更新版ThreeJS 3D粒子波浪动画(2019-12-04 14:26)
【系统环境|软件环境】前台开发WebStorm常用快捷键,火速收藏!(2019-12-04 14:25)
【系统环境|软件环境】微博H5登录和发微博组件(2019-12-04 14:25)
手机二维码手机访问领取大礼包
返回顶部