Tomcat安装

Tomcat 安装包 点我下载 提取码:1996

上传tomcat安装包

  1. rz 选择tomcat包上传到/usr/local/
  2. tar -zxvf ./apa……tomcat…… 解压到当前路径
  3. 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(关闭)

访问测试

image.png

查看日志

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.访问测试

image.png

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