CentOS7 Nginx安装及配置反向代理

  Mono (Mono JIT compiler version 5.4.0.201 )

  jexus-5.8.2-x64(《CentOS7 安装 jexus-5.8.2-x64》

  VirtualBox5.1.22(3个CentOS7系统) (192.168.5.147、192.168.5.182、192.168.5.183)

  参考资料:

  (HappyAA服务器部署笔记1(nginx+tomcat的安装与配置))

  (简易nginx TCP反向代理设置

  (CNginx反向代理设置 从80端口转向其他端口)

  (Centos 7 上使用nginx为Node.js配置反向代理时错误:(13: Permission denied) while connecting to upstream)

  (解决Nginx的connect() to 127.0.0.1:8080 failed (13: Permission denied) while connect

  (nginx 安装时候报错:make: *** No rule to make target `build\', needed by `default\'. Stop.)

  写这篇文章也是为了记录我的履试不爽的过程,怕以后很久不用就忘了,感谢园子及贡献者。

1、三个CentOS7系统准备

在147机子基础上完整复制了182及183,复制好后一样要刷新一下网络的MAC地址。

  

CentOS7 Nginx安装及配置反向代理

2、安装Jexus《CentOS7 安装 jexus-5.8.2-x64》本想只安装182:8888,183:7777,index.html内容设置不同,但因设置好后始终把错误:"502 Bad Gateway"

于是将147:8080也安装 上并设置

3、安装Nginx

#yum update
更新一些库和必要的支持,完了之后去下载一个nginx的最新版,如今我责编的版本是1.7.7:
#wget
解压缩
#tar -zvxf nginx-1.13.6.tar.gz
#cd nginx-1.13.6
nginx有很多很多编译配置项,但由于我这是第一篇笔记,所以我基本上都使用了默认的配置:
#./configure --with-http_ssl_module --with-http_gzip_static_module
我只加了两个选项,--with-http_ssl_module表示使用ssl模块,--with-http_gzip_static_module表示使用gzip模块,其它更详细的配置就要参考nginx的文档了:

如果没configure成功(会显示XXX not found),那是因为有些依赖没有被正确安装.那么先安装一下这些依赖条件,通常是pcre,zlib这些,这么一下就基本上可以了:
#yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

#make
#make install

make: *** 没有规则可以创建“default”需要的目标“build” 问题的解决 引用:https://blog.csdn.net/weixin_43773462/article/details/84349270 yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel //也可用一条命令代替 yum install pcre-devel zlib zlib-devel openssl openssl-devel

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzyffy.html