Linux Nginx 安装
安装包下载:
wget http://nginx.org/download/nginx-1.12.2.tar.gz
或官网:http://nginx.org/en/download.html
安装命令:
#安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
#解压缩
tar -zxvf nginx-1.12.2.tar.gz
#执行配置命令
cd nginx-1.12.2/
./configure
#编译安装(默认安装在/usr/local/nginx)
make
make install
配置文件:/usr/local/nginx/conf/nginx.conf
日志文件:/usr/local/nginx/logs/access.log
若在配置文件中有如下代理配置:
location /dev-api/ {
client_max_body_size 100m;
proxy_pass https://xxx.xxxx.xxxx.xxxx:1443/;
}
则在启动时会失败:
#启动失败 错误提示 不支持SSL
nginx https protocol requires SSL support in
需要添加如下配置:
#添加ssl支持
./configure --prefix=/usr/local/nginx --with-http_ssl_module
#在进行编译
make
make install
再次启动即可。
注意:CentOS8 需要 nginx-1.19.0 及更高版本
Linux Redis 安装
安装包下载:
#在自定义文件夹中执行(home/soft/redis)
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
#解压文件
tar xzvf redis-4.0.8.tar.gz
#安装
cd redis-4.0.8
make
cd src
make install PREFIX=/usr/local/redis
#移动配置文件到安装目录中
cd ../
mkdir /usr/local/redis/config
mv redis.conf /usr/local/redis/config
#配置redis为后台启动 将daemonize no 改成daemonize yes
vim /usr/local/redis/config/redis.conf
#redis加入到开机启动
vim /etc/rc.local
#添加:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 命令(开机调用redis的启动命令)
设置外网可访问:
需要填写为0.0.0.0,表示监听任何ip
设置protected-mode 是否为 no
设置后台运行:修改daemonize 为yes
Linux JDK 安装
安装包的下载:(设置文件夹:home/soft/jdk)
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
解压:
tar -zxvf jdk-8u131-linux-x64.tar.gz
环境变量配置:
vim /etc/profile
在配置文件尾添加如下配置:
export JAVA_HOME=/home/soft/jdk/jdk1.8.0_131
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
配置文件重启:
source /etc/profile
查看配置:
java -version