阿里云服务器配置Web应用运行环境

前提:阿里云 CentOS7.3 关闭了防火墙 开放了出入的安全组

查看防火墙状态: systemctl status firewalld.service
执行关闭命令: systemctl stop firewalld.service
执行开机禁用防火墙自启命令 : systemctl disable firewalld.service

启动防火墙:systemctl start firewalld.service
防火墙随系统开启启动 : systemctl enable firewalld.service

更换阿里云服务器的系统为CentOS7.3
阿里云服务器配置Web应用运行环境_第1张图片
下面的按照提示操作即可

设置服务器的安全组规则:
阿里云服务器配置Web应用运行环境_第2张图片
阿里云服务器配置Web应用运行环境_第3张图片
先设置入方向:
在这里插入图片描述
在这里插入图片描述
为了让别的计算机能够ping通你的服务器
阿里云服务器配置Web应用运行环境_第4张图片
开放你服务器的全部端口 且允许所有网段访问
阿里云服务器配置Web应用运行环境_第5张图片
出方向也设置一下
在这里插入图片描述
阿里云服务器配置Web应用运行环境_第6张图片

一、安装Jdk1.8

输入命令

 yum install java-1.8.0-openjdk

中途提示 “Is this ok [y/d/N]:” 输入y,回车

//默认的安装目录 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171.x86_64

检查是否安装成功
输入命令 java -version,如果正常显示了版本信息 就安装好了

二、安装tomcat8

参考这篇文章

三、安装Mysql5.7

参考这篇文章

四、安装Redis

下载redis-3.0.7.tar.gz
链接:https://pan.baidu.com/s/180YFr1p2AI3KBHImHdBExA
提取码:4l30

  • 1.安装gcc (期间会提示是否安装 输入y即可)
    yum install gcc-c++
  • 2.安装redis
    2.1 上传redis-3.0.7.tar.gz
    2.2 解压redis
    tar -zxvf redis-3.0.7.tar.gz
  • 3.编译redis (编译,将.c文件编译为.o文件)
    进入解压文件夹,cd redis-3.0.7
    执行make
  • 4.安装:
    make PREFIX=/usr/local/redis install
  • 5.copy文件
    cp redis.conf /usr/local/redis/bin
  • 6.启动redis
  • 前端模式启动 (一般不用)
    直接运行bin/redis-server将以前端模式启动,前端模式启动的缺点是启动完成后,不能再进行其他操作,如果要操作必须使用ctrl+c,同时redis-server程序结束,不推荐使用此方法
    ./redis-server

后端模式(使用这个)
修改redis.conf配置文件, 将 daemonize no 改为 daemonize yes

以后端模式启动
vim /usr/local/redis/bin/redis.conf

启动时,指定配置文件
cd /usr/local/redis/bin
./redis-server ./redis.conf

五、安装Zookeeper

下载zookeeper-3.4.6.tar.gz
链接:https://pan.baidu.com/s/1KdF1KPGyKP508NX0c-pfwg
提取码:llhe

安装步骤:

第一步:安装 jdk(略)

第二步:把 zookeeper 的压缩包(zookeeper-3.4.6.tar.gz)上传到 linux 系统

第三步:解压缩压缩包
​ tar -zxvf zookeeper-3.4.6.tar.gz

第四步:进入zookeeper-3.4.6目录,创建data目录
​ mkdir data

第五步:进入conf目录 ,把zoo_sample.cfg 改名为zoo.cfg
​ cd conf
​ mv zoo_sample.cfg zoo.cfg

第六步:打开zoo.cfg文件, 修改data属性:dataDir=/root/zookeeper-3.4.6/data
(注意 dataDir= 等于号后面是你刚才创建的data目录的绝对路径)

3.3 启动、停止Zookeeper
进入Zookeeper的bin目录,启动服务命令
./zkServer.sh start

停止服务命令
./zkServer.sh stop

查看服务状态:
./zkServer.sh status

六、安装Nignx

下载nginx-1.8.0.tar.gz
链接:https://pan.baidu.com/s/1h-QHCoR3LQAKz7iaY_Adbg
提取码:9v3u

第一步:安装C语言编译环境

在上面安装redis的时候已经安装了C语言的编译环境 可以参考上面

第二步:安装第三方开发包(三个)

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

第三步:解压nginx压缩包

tar zxvf nginx-1.8.0.tar.gz

进入nginx-1.8.0目录 使用 configure 命令创建 makeFile 文件

在控制台输入下面命令:

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

执行后可以看到Makefile文件

阿里云服务器配置Web应用运行环境_第7张图片
接下来 控制台输入 make 开始编译

再输入 make install 开始安装

注意:启动nginx 之前,上边将临时文件目录指定为/var/temp/nginx/client, 需要在/var 下创建此 目录
mkdir /var/temp/nginx/client -p

进入到Nginx目录下的sbin目录
cd /usr/local/ngiux/sbin

输入命令启动Nginx
./nginx

启动后查看进程
ps aux|grep nginx

在这里插入图片描述

已关闭防火墙下面步骤可忽略

nginx的端口为80 启动之前先把防火墙的80端口开放

vim /etc/sysconfig/iptables

yy 复制光标当前一行 p 粘贴到下一行

阿里云服务器配置Web应用运行环境_第8张图片
保存后重启防火墙
service iptables restart

然后本地浏览器输入CentOS ip地址 即可访问nginx

阿里云服务器配置Web应用运行环境_第9张图片

关闭 nginx:
./nginx -s stop
或者
./nginx -s quit

重启 nginx:
1、先关闭后启动

2、刷新配置文件:
./nginx -s reload

你可能感兴趣的:(Linux)