安装原始机子,修改网卡信息(命令行模式下)
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改两行:
ONBOOT=true
BOOTPROTO=static
添加5行:
IPADDR=192.168.xxx.10 (你们不是170)
NETMASK=255.255.255.0
GATEWAY=192.168.xxx.2
DNS1=114.114.114.114(国内的免费域名服务器)
DNS2=8.8.8.8(Google的免费域名服务器)
修改主机名称
vim /etc/hostname或者systemctl set-hostname xxx
重启
reboot
使用 xshell链接
安装vim
yum -y install vim
上传安装jdk
rpm -ivh /root/software/jdk-8u151-linux-x64.rpm
配置环境变量
复制安装后的路径:/usr/java/jdk1.8.0_151/
vim /etc/profile
在文件末尾追加:
export JAVA_HOME=/usr/java/jdk1.8.0_151/
export PATH=$PATH:$JAVA_HOME/bin
让文件生效
source /etc/profile
验证是否成功
echo $JAVA_HOME
java -version
搭建web服务器
使用basic主机克隆,启动,修改网卡信息,修改主机名称,重启,使用xshell链接
上传tomcat 解压,运行,测试
解压
tar -xzvf /root/software/apache-tomcat-8.5.49.tar.gz -C /usr/
防火墙设置
service firewalld status
service firewalld stop
systemctl disable firewalld
启动tomcat
/usr/apache-tomcat-8.5.49/bin/startup.sh
测试,可以成功看到tomcat界面就可以了
https://192.168.170.21:8080/
打包web项目,放入tomcat并测试
使用idea工具打war包,把war放入/usr/tomcat/webapps/
搭建nginx服务器
克隆nginx服务器,修改网卡信息,修改主机名称,修改子安全系统(允许nginx修改底层文件),重启,使用xshell链接
修改网卡信息:
删除 UUID 修改IPADDR
(注意:必须修改为disable,否则远程访问服务器时提示 400 bad request 信息)
vim /etc/sysconfig/selinux
修改
:7 selinux = disabled
配置安装nginx,启动,测试:
上传相关文件到系统中
准备工作:
安装c的编译器gcc-c++
yum -y install gcc-c++
安装pcre和nginx
pcre下载:云盘下载 提取码;F22t26
nginx下载;云盘下载 提取码;TLaiCk
安装pcre库,让nginx支持rewrite功能
tar -xzvf /root/software/pcre-8.38.tar.gz -C /usr/
cd /usr/pcre-8.38/
ls
./configure 检查当前环境是否可安装pcre及配置安装路径
make 编译 c的编译过程
make install 安装
make && make install 相当上面两行代码
pcre-config --version 检查是否安装成功,看到版本号就说明成功了
安装zlib库,为nginx的gzip压缩提供支持
yum -y install zlib-devel
安装nginx:
tar -zxvf /root/software/nginx-1.13.7.tar.gz -C /usr/
cd /usr/nginx-1.13.7/
ls
./configure 检查环境并确定安装路径
make && make install 编译并安装
注:Centos8可能会在编译时报错,可以参考这篇文章
关于在fdfs整合Nginx 过程中所遇到的: src/os/unix/ngx_user.c: 在函数‘ngx_libc_crypt’中: src/os/unix/ngx_user.c:36:7: 错
启动:
cd /usr/local/nginx/ 进入安装后的目录
ls
./sbin/nginx 启动nginx
查看是否由进程在运行
ps -ef |grep nginx|grep -v grep
测试:
https://192.168.170.11/
配置反向代理:
vim /usr/local/nginx/conf/nginx.conf
在47行下面加:
#反向代理配置
location /aiops01/ {
proxy_pass https://192.168.170.21:8080/;
}
重启nginx服务
./sbin/nginx -s reload
测试:
https://192.168.170.11/aiops01/ssm_interceptor_exception_20210225/user/toLogin.do