Linux机房无网搭建Nginx,部署前后端分离系统环境

注意事项:
①ISO镜像文件需要使用最大的镜像包:bin-DVD1 .iso后缀
②配置本地yum源,由于Nginx安装需要依赖文件,无法连外网情况下,需要用到本地yum源功能
③保证中间件默认端口号处于开发状态

镜像下载:https://www.jianshu.com/p/f47321c68634

配置本地yum源

1、挂载ISO镜像文件

第三方工具挂载

将ISO镜像文件考到Linux系统盘,最好放入新建的空白文件夹

虚拟机上挂载:

右击虚拟机——进入“虚拟机设置”——点击“CD/DVD(IDE)”——点击“浏览”——选中安装时的镜像——勾选上“已连接”——确定
Linux机房无网搭建Nginx,部署前后端分离系统环境_第1张图片
1.png

2、新建挂载点

[root@root ]# mkdir /media/cdrom//新建一个挂载点

[root@root ]# mount –o loop /dev/cdrom /media/cdrom
//挂载镜像到挂载点
(/dev/cdrom文件为虚拟机挂载时默认路径,若是第三方工具挂载需修改镜像所在路径)

3、配置yum源

[root@root ]# cd /etc/yum.repos.d//进入yum源配置目录

[root@root yum.repos.d]# ls//查看当前目录中的文件

[root@root yum.repos.d]# mkdir bak

[root@root yum.repos.d]# mv * bak

[root@root yum.repos.d]# cd bak/

[root@root bak]# cp CentOS-Media.repo ..

[root@root bak]# cd ..//备份原配置文件

[root@root yum.repos.d]# vi CentOS-Media.repo //将enabled=0改为1,开启本地源
Linux机房无网搭建Nginx,部署前后端分离系统环境_第2张图片
image.png
[root@root yum.repos.d]# yum clean all//清空yum缓存

[root@root yum.repos.d]# yum makecache//制作新的缓存
Linux机房无网搭建Nginx,部署前后端分离系统环境_第3张图片
image.png

4、检查安装是否成功

[root@root yum.repos.d]#yum list  //显示安装包列表证明配置成功

[root@root yum.repos.d]# yum –y install gcc //安装gcc测试

[root@root yum.repos.d]# gcc –v  //查看gcc的版本号,预示安装成功
Linux机房无网搭建Nginx,部署前后端分离系统环境_第4张图片
image.png

安装成功

搭建JDK+Nginx+Tomcat+MySQL

  1. nginx+jdk+tomcat+mysql搭建方法参考:https://www.jianshu.com/p/3dbc4621bca3

  2. 检查端口号是否开启

    /etc/init.d/iptables status
    
  3. 开放端口号

Nginx端口号:80 MySQL端口号:3306 Tomcat端口号:8080

 [root@root ~]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

 [root@root ~]# /etc/init.d/iptables save

 iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]

 [root@root ~]# service iptables restart

 iptables:将链设置为政策 ACCEPT:filter [确定]

 iptables:清除防火墙规则:  [确定]

 iptables:正在卸载模块:  [确定]

 iptables:应用防火墙规则:  [确定]
Linux机房无网搭建Nginx,部署前后端分离系统环境_第5张图片
image.png

4.在局域网的浏览器里输入IP地址验证是否安装成功

备注:此次实例教程是在虚拟机上进行操作验证的,完全符合在机房无网的情况,而且也已经应用在实际的系统项目部署上。
因为此次公司接到的项目是需要到无网的机房里面搭建系统部署环境的,所以在去之前查看了许多资料并将其总结出来,该实例教程也已经成功的应用在了这次的项目中,在此分享给大家!!!

你可能感兴趣的:(Linux机房无网搭建Nginx,部署前后端分离系统环境)