一、安装中间件依赖包
yum install -y yum-utils device-mapper-persistent-data nfs-utils
yum install -y gcc gcc-c++ make cmake libxml2-devel openssl-devel unzip
yum install -y libaio-devel wget vim ncurses-devel autoconf automake zlib-devel python-devel epel-release
yum install -y compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel libaio libaio-devel libXext libXtst libX11 libXau libxcb libXi
yum install -y make sysstat unixODBC unixODBC-devel ksh-* binutils
yum -y install binutils* compat-libcap1* compat-libstdc++* gcc* gcc-c++* glibc* glibc-devel* ksh* libaio* libaio-devel* libgcc* libstdc++*
yum install -y libstdc++-devel* libXi* libXtst* make* sysstat* elfutils* unixODBC*
yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel pam-devel libselinux-devel openssl ksh libgcc libstdc++ libstdc++-devel
二、Nginx普通用户安装
1:解压依赖包
tar zxvf openssl-1.0.2s.tar.gz
tar zxvf pcre-8.43.tar.gz
tar zxvf zlib-1.2.11.tar.gz
tar zxvf nginx-1.22.0.tar.gz
2:安装nginx
cd nginx-1.22.0
./configure --prefix=/home/ysstech09/nginx_install/nginx --sbin-path=/home/ysstech09/nginx_install/sbin/nginx --conf-path=/home/ysstech09/nginx_install/nginx/conf/nginx.conf --pid-path=/home/ysstech09/nginx_install/nginx/nginx.pid --with-http_ssl_module --with-openssl=../openssl-1.0.2s --with-pcre=../pcre-8.43 --with-zlib=../zlib-1.2.11
make&&make install
3:配置
配置环境变量
echo “alias nginx='/home/ysstech09/nginx_install/nginx/nginx'” >> /home/ysstech09/.bash_profile
echo “alias nginx='/home/ysstech09/nginx_install/nginx/nginx'” >> /home/ysstech09/.bashrc
source /home/ysstech09/.bash_profile
source /home/ysstech09/.bashrc
非root普通用户不能用80端口启动修改配置
- 启动
启动检查nginx -t
启动nginx
重启动nginx -s reload
- 安装redis
1:安装redis
mkdir /home/ysstech09/redis
tar zxvf redis-6.2.6.tar.gz
cd redis-6.2.6
make
make PREFIX=/home/ysstech09/redis install
2:拷贝配置文件
cp /home/ysstech09/redis.conf .
3:启动redis
/home/ysstech09/redis/bin/redis-server /home/ysstech09/redis/bin/redis.conf
netstat -ntlp|grep 6379
4:检查登录
cat redis.conf |grep requiress
cd /home/ysstech09/redis/bin
./redis-cli
- 安装rabbitmq
1:安装erlang语言
mkdir /home/ysstech09/erlang
tar zxvf otp_src_21.1.tar.gz
cd otp_src_21.1
./configure --prefix=/home/ysstech09/erlang
make && make install
2:配置环境变量
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
echo 'export PATH=$PATH:/home/ysstech09/erlang/bin' >> /home/ysstech09/.bash_profile
echo 'export PATH=$PATH:/home/ysstech09/erlang/bin' >> /home/ysstech09/.bashrc
source /home/ysstech09/.bash_profile
source /home/ysstech09/.bashrc
3:查看版本
erl -version
4:安装mq
tar -xvf rabbitmq-server-generic-unix-3.7.8.tar.xz
5:配置mq环境
echo 'export PATH=$PATH:/root/rabbitmq_server-3.7.8/sbin' >> /etc/profile
echo 'export PATH=$PATH:/home/ysstech09/rabbitmq_server-3.7.8/sbin' >> /home/ysstech09/.bash_profile
echo 'export PATH=$PATH:/home/ysstech09/rabbitmq_server-3.7.8/sbin' >> /home/ysstech09/.bashrc
source /home/ysstech09/.bash_profile
source /home/ysstech09/.bashrc
6:启动mq后台
rabbitmq-server -detached
netstat -ntlp|grep 5672
7:开启插件页面访问
rabbitmq-plugins enable rabbitmq_management
8:重启mq
rabbitmqctl stop
rabbitmq-server -detached
netstat -ntlp|grep 5672
9:设置用户管理删除guest用户
rabbitmqctl add_user admin 2023YssXC
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator
rabbitmqctl list_users
rabbitmqctl delete_user guest
10:查看启动状态
rabbitmqctl status
netstat -ntlp|grep 5672