Tomcat安装
Tomcat 安装包 点我下载 提取码:1996
上传tomcat安装包
rz 选择tomcat包上传到/usr/local/
tar -zxvf ./apa……tomcat…… 解压到当前路径
rm -f ./apa……tomcat……gz 删除安装包
新建用户管理tomcat
useradd tomcat --新增一个名为tomcat的用户
passwd tomcat --给tomcat用户设置密码
chown -R tomcat:tomcat /usr/local/apache-tomcat-9.0.8 --将整个目录的所属权转移给tomcat用户、tomcat组
启动tomcat
cd ./apa……tomcat……/bin
./start.sh(开启) ./shutdown.sh(关闭)
访问测试
查看日志
cd usr/local/apache-tomcat-/logs/
tail -f cata………….log
配置防火墙(CentOS7.0以下配置规则)
vim /etc/sysconfig/iptables
选择已配置的端口yy复制,跟到后面p粘贴 i进入insert模式修改端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT
按esc进入命令行模式,再按:wq保存退出
重启防火墙service iptables restart
Tomcat启动慢的问题
查看JDK安装路径
echo $JAVA_HOME
修改配置
cd /jdk……(docker-java-home)/jre/lib/security/
找到securerandom.source=file:/dev/random
替换为securerandom.source=file:/dev/./urandom
重启tomcat
./restart.sh
Nginx安装
1.下载软件包
wget http://nginx.org/download/nginx-1.20.2.tar.gz
2.安装依赖
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
3.安装Nginx
#解压
tar -zxvf nginx-1.20.2.tar.gz
#进入NG目录
cd ./nginx-1.20.2
#配置
./configure --prefix=/usr/local/nginx
4.编译
make
make install
5.启动
#启动
/usr/local/nginx/sbin/nginx
#重新加载配置
/usr/local/nginx/sbin/nginx -s reload
#停止
/usr/local/nginx/sbin/nginx -s stop
6.配置systemd方式管理NG
vim /etc/systemd/system/nginx.service
[Unit]
Description=The Nginx HTTP Server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
7.设置开机自启
systemctl enable nginx.service #(设置开机自启动)
systemctl start nginx.service #(启动nginx服务)
systemctl stop nginx.service #(停止nginx服务)
systemctl enable nginx.service #(设置开机自启动)
systemctl disable nginx.service #(停止开机自启动)
systemctl status nginx.service #(查看服务当前状态)
systemctl restart nginx.service #(重新启动服务)
systemctl list-units --type=service #(查看所有已启动的服务)
8.访问测试
9.其它命令
以特定目录下的配置文件启动:nginx -c /特定目录/nginx.conf 重新加载配置:nginx -s reload 执行这个命令后,配置重新创建新的worker进程,完成Nginx配置的热更新。 立即停止服务:nginx -s stop 从容停止服务:nginx -s quit 执行该命令后,Nginx在完成当前工作任务后再停止。 检查配置文件是否正确:nginx -t 检查特定目录的配置文件是否正确:nginx -t -c /特定目录/nginx.conf 查看版本信息:nginx -v