阿里云服务器手工实现javaweb环境(nginx+tomcat8+mysql5.7)(下)

阿里云服务器javaweb环境


配置环境

  • 操作系统:CentOS
  • tomcat版本:tomcat 8.5.32
  • JDK版本:JDK 1.8.0_181
  • mysql版本:mysql57
  • nginx版本:1.14.0

上篇讲述了如何配置javaJDK和Tomcat文章链接接着进行nginx和mysql的配置


3. 安装配置mysql

  • 首先检查是否已经安装,如果已经安装先删除以前的版本,以免安装不成功
yum list installed | grep mysql
  • 下载mysql安装包
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
  • 安装Mysql
yum install -y mysql-server
如果显示以下内容说明安装成功
Complete!
  • 设置开机启动Mysql
systemctl enable mysqld.service
  • 检查是否已经设置了开机自动启动
systemctl list-unit-files | grep mysqld
如果显示以下内容说明已经完成自动启动安装
mysqld.service   enabled
  • 设置开启服务
systemctl start mysqld.service
  • 查看Mysql默认密码
grep 'temporary password' /var/log/mysqld.log

这里写图片描述

  • 登录Mysql,输入用户名和密码
mysql -uroot -p
再选中上面图片中红色方框的内容,右键(复制,但是密码不会显示),Enter即可
以下命令都是在mysql模式下执行的
  • 修改当前用户密码(必须包括大小写字母,特殊字符和数字)
SET PASSWORD = PASSWORD('GoodCalm_123');
  • 开启远程登录,授权root远程登录(此处密码同上一样的要求)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ' GoodCalm_123' WITH GRANT OPTION;

一些有用的命令

  • 检查并且显示Apache相关安装包
rpm -qa | grep mysql
  • 删除Mysql
yum remove -y mysql*
  • Mysql安装目录
whereis mysql
  • 重启Mysql服务
service mysqld restart

从本地数据库怎么同步表和表中数据就不赘述了


4.安装配置nginx

  • 安装前准备nginx的依赖lib
 yum install gcc-c++  
 yum install pcre pcre-devel  
 yum install zlib zlib-devel  
 yum install openssl openssl-devel
  • 安装之前,最好检查一下是否已经安装有nginx
find -name nginx 
  • 如果系统已经安装了nginx,那么就先卸载
yum remove nginx  
  • 从官网下载最新版的nginx
wget -c https://nginx.org/download/nginx-1.14.0.tar.gz 
(版本号可以去官网上查看,下载自己想要的版本即可)

- 解压nginx压缩包

tar xzf nginx-1.14.0.tar.gz -C /usr/local/
  • 切换到nginx-1.14.0目录中
cd /usr/local/nginx-1.14.0/
  • 切换后执行如下命令
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module
make && make install
  • 启动和停止nginx
cd /usr/local/nginx/sbin/
./nginx (启动)
./nginx -s stop (此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。)
./nginx -s quit (此方式停止步骤是待nginx进程处理任务完毕进行停止。)
./nginx -s reload (当 nginx 的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,使用 -s reload 不用先停止 nginx 再启动 nginx 即可将配置信息在 nginx 中生效)
  • 查询nginx进程
ps aux | grep nginx

这里写图片描述

  • 测试是否安装成功
    • 访问http://ip:80进行测试
    • 启动成功后,在浏览器显示如下页面
      这里写图片描述

以上javaweb的常用环境基本配置完成。
具体的tomcat和nginx怎么实现动静态分离请参考‘参考文档2’
nginx的详细配置请参考‘参考文档3’
有什么错误望指正


参考文档
阿里云服务器CentOS7.0安装Nginx 1.12.1
Nginx+Tomcat整合体验
你真的了解如何将 Nginx 配置为Web服务器吗
nginx官方下载

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值