Linux搭建实验环境搭建(nginx,mysql,java.tomcat)

这篇具有很好参考价值的文章主要介绍了Linux搭建实验环境搭建(nginx,mysql,java.tomcat)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

♥️作者:小刘在C站

♥️个人主页: 小刘主页 

♥️努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生!

♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术

♥️小刘私信可以随便问,只要会绝不吝啬,感谢CSDN让你我相遇!

目录

1、安装Nginx:

2、使用第三方扩展epel源安装PHP7.2:

3、安装mysql:

4.应用:搭建wordpress

1.部署java环境

2.部署tomcat

3.启动和关闭tomcat

4.搭建jpress部署实践

1..安装配置nginx


第一台centos7搭建lnmp平台 192.168.220.128

1、安装Nginx:

yum -y install epel-release
yum install nginx -y
systemctl start nginx
systemctl enable nginx

2、使用第三方扩展epel源安装PHP7.2:

复制php-rpm文件夹到虚拟机/root

cd /root/php-rpm
yum -y localinstall *.rpm  
systemctl start php-fpm
systemctl enable php-fpm

3、安装mysql:


复制mysql5.6-rpm文件夹到/root
cd /root/mysql5.6-rpm
yum -y localinstall *.rpm

systemctl start mysqld
systemctl enable mysqld
 

4.应用:搭建wordpress

(1)下载wordpress源码包
(2)复制wordpress安装包,到虚拟机/,解压并赋权
    unzip wordpress-5.4.2-zh_CN.zip
    chmod -R 777 /wordpress
    
(3)创建虚拟主机配置文件
    vim /etc/nginx/conf.d/blog.conf
    添加:
    server {
        listen 80;
        server_name blog.benet.com;
        root /wordpress;
        index index.php index.html;

        location ~ \.php$ {
                root /wordpress;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
    }
    保存退出
    systemctl restart nginx

    注:如果启动不了80端口,使用nginx -t检查配置文件

(4)创建blog数据库和管理用户
    登录数据库:mysql
    创建数据库:create database blog;
    设置管理用户及密码:grant all on blog.* to lisi@localhost identified by '123.com';
    
(5)客户端通过域名访问blog,安装并配置
    http://192.168.220.128

===========================================================================
第二台centos7 tomcat安装 192.168.220.129

1.部署java环境


java -version

2.部署tomcat

复制tomcat软件包到/root
cd /root
tar zxf apache-tomcat-8.5.66.tar.gz
mv apache-tomcat-8.5.66 /opt/tomcat
/opt/tomcat/bin/startup.sh             

netstat -lntup|grep 8080   

3.启动和关闭tomcat

/opt/tomcat/bin/startup.sh
/opt/tomcat/bin/shutdown.sh

4.搭建jpress部署实践

1.复制mysql5.6-rpm文件夹到/root
cd /root/mysql5.6-rpm
yum -y localinstall *.rpm

systemctl start mysqld
systemctl enable mysqld

mysqladmin -uroot -p password 123.com
回车修改密码

mysql -uroot -p123.com
> create database jpress default charset utf8;
>  flush privileges;

2.上传jpress代码
mv jpress.war /opt/tomcat/webapps/
cd /opt/tomcat/webapps
cp -a jpress/*  ROOT/

3.web页面配置jpress
打开浏览器:http://192.168.220.129:8080
安装过程,数据库用户使用root


##############################################################

nginx反向代理(192.168.220.130)

1..安装配置nginx


yum -y install epel-release
yum -y install nginx

3.创建代理配置文件


vim  /etc/nginx/conf.d/proxy.conf
添加:
upstream nginx {
    server 192.168.220.128:80;
}
upstream java {
    server 192.168.220.129:8080;
}
server {
    listen       80;
    server_name  www.blog.com;
    root   html;
    index  index.html index.htm;
    location / {
        proxy_pass http://nginx;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
server {
    listen       80;
    server_name  www.jpress.com;
    root   html;
    index  index.html index.htm;
    location / {
        proxy_pass http://java;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
保存退出

4.检查并启动nginx
nginx -t
systemctl start nginx

5.修改客户机192.168.220.130 hosts,域名访问
vim  /etc/hosts
192.168.220.130 www.jpress.com www.blog.com

打开浏览器:www.jpress.com

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家文章来源地址https://www.toymoban.com/news/detail-611106.html

到了这里,关于Linux搭建实验环境搭建(nginx,mysql,java.tomcat)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CRM系统环境搭建部署(nginx、jdk、tomcat、keepalived、mysql、zabbix)

    CRM系统环境搭建部署(nginx、jdk、tomcat、keepalived、mysql、zabbix) crm.XXX.com    #CRM系统使用的域名,已注册并做好DNS解析 两台应用服务器(主、备):172.16.38.172、172.16.38.173 两台数据库服务器(主、备):172.16.38.174、172.16.38.175 操作系统:CentOS 7.9 各服务器准备工作: 关闭seli

    2024年01月23日
    浏览(60)
  • 实战环境搭建-linux下安装tomcat

    安装tomcat Index of /dist/tomcat/tomcat-9/v9.0.8/bin 下载apache-tomcat-9.0.8.tar.gz,可以使用wget; 2、将压缩包tar -zxvf apache-tomcat-9.0.8.tar.gz解压到/home/tomcat 3、修改环境变量 vi /etc/profile export JAVA_HOME=/home/java/jdk1.8.0_221 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export CATALI

    2024年01月21日
    浏览(62)
  • linux常见命令以及jdk,tomcat环境搭建

    目录 Is  pwd  cd   touch cat echo vim  复制粘贴  mkdir  rm cp   jdk部署 1. yum list | grep jdk进行查找​编辑 2.安装​编辑 3.再次确认 4.判断是否安装成功 tomcat安装 1.下载压缩包,把压缩包上传至linux(可能需要yum install lrzsz)  2.解压缩unzip 压缩包名(可能要 yum install unzip) 3.进入bin目

    2024年02月07日
    浏览(40)
  • Linux基础+命令操作+mysql、tomcat、nginx、RabbitMQ、Redis,ElasticSearch

    配置代理 linux组成:系统内核+系统级应用程序 内核功能:CPU调度,没存调度,文件调度,网络调度,IO调度 系统级应用程序:文件管理器,软件等 linux内核下载:https://www.kernel.org linux发行版:内核开源,可修改+系统级程序完整封装为linux发行版。 不同发行版基础操作命令都

    2024年02月11日
    浏览(50)
  • 使用docker-compose.yml快速搭建开发、部署环境(nginx、tomcat、mysql、jar包、各种程序)以及多容器通信和统一配置

    image 镜像名称,可去镜像市场查找自己需要的 hostname 容器内服务名 container_name 容器名 volumes 可以把自己电脑的路径映射到容器中的文件夹中 networks 写同一个网络可以让容器之间进行通信 启动 在项目根目录的命令行中输入 docker-compose up 停止 在项目根目录的命令行中输入 d

    2024年02月12日
    浏览(55)
  • Linux网站搭建(nginx+php+mysql)

    目录 nginx 安装nginx服务器依赖环境 源码安装和yum安装的区别 源码安装 源码安装三步走: php 下载 安装所有扩展:(php运行所需要的环境) 编辑/etc/php.ini 开启php-fpm 在html下创建index.php,看一下是否可以网页中访问得到它 编辑nginx配置文件 重启服务 mysql 安装mysql mysql的使用

    2024年02月01日
    浏览(52)
  • 后端Linux软件安装大全[JDK、Tomcat、MySQL、Irzsz、Git、Maven、Redis、Nginx...持续更新中]

    为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码可以在我主页的资源里找到,如果在学习的

    2024年02月16日
    浏览(45)
  • 【Linux】配置JDK&Tomcat开发环境及MySQL安装和后端项目部署

    目录 一、jdk安装配置 1. 传入资源  2. 解压  3. 配置  二、Tomcat安装 1. 解压开启 2. 开放端口 三、MySQL安装 1. 解压安装 2. 登入配置  四、后端部署 1. 数据库 2. 导入.war包 3. 修改端口 4.开启访问 打开虚拟机 Centos 登入账号,并且使用 MobaXterm 进行连接 不知道使用及连接到 Moba

    2024年02月06日
    浏览(57)
  • Dockerfile构建SSH、Systemctl、Nginx、Tomcat、MySQL镜像实验

    目录 一、构建SSH镜像 二、构建Systemctl镜像 三、构建Nginx镜像 四、构建Tomcat镜像 五、构建MySQL镜像 1、创建镜像目录方便管理 2、创建编写dockerfile文件 3、生成镜像 4、启动容器并修改root密码 1、创建镜像目录方便管理 2、创建编写dockerfile文件 3、生成镜像 4、进入容器 1、创建

    2024年02月15日
    浏览(43)
  • linux环境下docker中搭建 jenkins 及自定义访问路径,利用nginx反向代理

    前两天发布了完整的 linux服务器上Docker中安装jenkins 在实际的开发中,可能我们并不能直接开放8081或者8080端口给jenkins使用,常常是通过nginx方向代理来实现的,这里我们来配置一下。 如果你还没有安装 可以参考我这篇文章 linux服务器上Docker中安装jenkins 看到目录: 创建一个

    2024年02月16日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包