手把手教你搭建Nginx代理服务器,无论是实施岗还是开发岗,Nginx都是你的不二选择

个人微信:yinhaoliang6

image
成功的路上是孤独的

手把手教你搭建Nginx代理服务器,无论是实施岗还是开发岗,Nginx都是你的不二选择

Nginx是个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务.

Nginx作为一款轻量级的Web代理服务器.其由于内存少,并发能力强,渐渐的发展了起来,现在我们熟知的一些知名网络公司如阿里巴巴、百度、京东、新浪、网易、腾讯都在使用Nginx

闲话少说,我们开始使用Nginx实现反向代理
先介绍一下版本

Linux:Centos6.5
(下载和安装看我其他博文)
nginx: 1.8.1
(附上Nginx官网下载地址:http://nginx.org/en/download.html)
jdk: 1.8 (下载和安装看我其他博文)
ssh工具(xshell6)(自己可以去下载一个破解版的)
ftp工具(xftp5)同上
VMware 10.0.0 (也可以用自己的云服务器)

1.1首先,进入Linux

image

1.2修改IP地址

命令:vi /etc/sysconfig/network-scripts/ifconfig-eth0

image

首先把ONBOOT状态改为yes,把BOOTPROTO改为static,再添加ip地址及子网掩码和网关,注意IP网关都的和你自身网络对应的网段一致

网段可以去这里查看

第一步

image

第二步

image

添加之后

image

接下来修改DNS(不知道是什么的没好好学网络吧)

修改dns------------------>vi /etc/resolv.conf
我这里用的是阿里的
image

到这步IP就配置好了,我们重启一下IP服务

重启IP服务
service network restart

image

显示上面提示即重启成功

然后我们测试能不能连上外网

如果能拿到数据则证明连通外网

image

扫描二维码关注公众号,回复: 9420750 查看本文章

接下来安装jdk(少了它Tom猫活不了呀)

我们先在user目录下新建一个soft目录

image
image

接下来解压jdk压缩包

image

解压效果

image

接下来配置jdk的环境变量

命令:vi /etc/profile.d/java.sh

以下为配置命令

image

执行java.sh文件 source /etc/profile.d/java.sh(这一步必须的做!!!,不然配置文件不生效)

检查是否配置成功 java -version 如果出来版本信息证明配置成功

image

配置完jdk的话,接下来我们安装一下Tomcat

我们还是通过xftp将tomcat传到soft目录下

image

依旧还是解压tomcat压缩包

命令:tar -zxvf apache-tomcat-8.0.39.tar.gz

解压完之后

image

然后我们访问一下tomcat的首页

如果访问不了先关闭一下centos中的防火墙

image

可以看到访问成功

image

接下来第一台服务器搭建完毕,接下来我们克隆第二台机器和第三台机器

要想克隆必须关闭虚拟主机

image

然后点击克隆

image

点击下一步

image

克隆当前状态

image

创建完整副本

image

起个名字

image

等待克隆

image

克隆成功

image

根据上面的步骤再克隆一台机器

接下来我们修改一下从机的IP

image

修改之后的结果

image

然后接下来删除70-persistent-net.rules这个文件

image

删除完成后重启机器

命令:reboot

image

重启结束之后重新开启网卡服务

image

如果能够ping通则说明配置成功

image

我在这里通过第一台机器克隆了三台机器,根据自己的计算机配置决定哈

image

在安装nginx之前我们先测试一下这几台服务器的连通性

第一台Tomcat服务器没问题

image

接着测试第二台

image

第三台

image

如果访问不到看看防火墙是否关闭

image

接下来我们在我们的代理服务器上安装nginx

首先把nginx压缩包放入指定目录下

image

接下来解压Nginx压缩包

image

解压出来我们看到没有可执行的命令,原因是Nginx还需要c++的支持

image

安装gcc 命令:yum -y install gcc-c++

image

安装 pcre 命令: yum -y install pcre pcre-devel

image

安装 zlib 命令: yum -y install zlib zlib-devel

image

安装 openssl 命令:yum -y install openssl openssl-devel

image

接下来创建一个nginx临时目录

命令:mkdir -p /var/temp/nginx

执行configure命令(把下面这段话粘到命令里边)

./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

再次在nginx目录中就会发现多了一个

image

有了这个之后我们就可以执行make命令,在命令中输入make即可

image

然后安装执行 make install命令

然后在/usr/local就看到了nginx

image

启动nginx,执行/usr/local/nginx/sbin/nginx命令

image

然后通过nginx主机服务器ip访问(默认nginx服务器端口为80)

如果可以出现如下界面说明nginx配置成功

image

接下来我们就要使用nginx来实现反向代理

进入/usr/local/nginx/conf目录

修改nginx.conf文件

image

然后再启动nginx

然后访问代理服务器

此时就可以看到请求的服务器在不断变换

image
image
image

到此为止我们就使用nginx来实现了反向代理

附送杀死nginx进程的命令 https://www.cnblogs.com/codingcloud/p/5095066.html(转载自他人)

发布了14 篇原创文章 · 获赞 3 · 访问量 412

猜你喜欢

转载自blog.csdn.net/lovemore2/article/details/85789564
今日推荐