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

2024-02-26 1080阅读

温馨提示:这篇文章已超过391天没有更新,请注意相关的内容是否还可用!

♥️作者:小刘在C站

Linux搭建实验环境搭建(nginx,mysql,java.tomcat)
(图片来源网络,侵删)

♥️个人主页: 小刘主页 

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

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

♥️小刘私信可以随便问,只要会绝不吝啬,感谢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

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

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

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]