nginx 安装

  1. 步骤一:

    上传 nginx-1.20.2.tar.gz 到 /usr/local 目录下

  2. 步骤二:

    进入到 /usr/local 目录下用命令解压

    	tar -zxvf nginx-1.20.2.tar.gz
    
  3. 步骤三:

    进入到 /usr/local/nginx-1.20.2 目录下依次执行以下命令安装并编译

    	./configure
    
    	make
    
    	make install
    
  • 常用命令 需进入到 nginx 安装目录下 例如:/usr/local/nginx/sbin

    1. 启动 nginx
      	./nginx
      
    2. 关闭 nginx
      	./nginx -s quit  # 或者  ./nginx -s stop
      
    3. 重启 nginx
      	./nginx -s reload
      
    4. 查看 nginx 进程
      	ps aux|grep nginx
      
    5. 设置 nginx 开机启动

      需要在 rc.local 增加启动代码

      	vim/etc/rc.loacl
      
      	# 底部增加
      	/urs/local/nginx/sbin/nginx
      
  • 配置代码示例:

    		# ui-admin 项目
    		server {
    		    listen       8011;
    		    server_name  localhost;
    			root  /home/projectName/ui-admin/;
    		    # 前端静态文件
    		    location / {
    		        root   /home/projectName/ui-admin/;
    		        index  index.html index.htm;
    		        try_files $uri $uri/ /index.html;
    		    }
    		
    		    # 后端接口代理 /prod-api
    		    location /prod-api/ {
    		        proxy_pass http://127.0.0.1:8080/;
    		        proxy_set_header X-Forwarded-For $remote_addr;
    		    }
    		
    		    # 如果你还有其他接口前缀,也可以加上
    		    # location /api/ {
    		    #     proxy_pass http://127.0.0.1:8080/api/;
    		    #     proxy_set_header X-Forwarded-For $remote_addr;
    		    # }
    		}
    	```
    	
    
    
    

Redis 安装

  1. 步骤一:

    上传 redis-6.2.3.tar.gz 到 /usr/local 目录下

  2. 步骤二:

    进入到 /usr/local 目录下用命令解压

    	tar -zxvf redis-6.2.3.tar.gz
    
  3. 步骤三:

    进入到 /usr/local/redis-6.2.3 目录下依次执行以下命令安装并编译

    	make
    
    	make install
    

jdk 安装

  1. 步骤一:上传

进入 /usr/loacal 目录下 新增文件夹名为 jdk
进入 /usr/loacal/jdk 目录下 复制过来 jdk-8u271-x64.tar.gz 压缩包

  1. 步骤二:解压

    进入 /usr/loacal/jdk 目录下

    	tar -zxvf jdk-8u271-x64.tar.gz
    
  2. 步骤三:修改环境变量

    使用 vim 命令修改环境变量

    	vim /etc/profile
    

    在文件最后添加一下代码,不同的话请修改

    	export JAVA_HOME=/usr/local/jdk/jdk18.0_152
    	export JRE_HOME=${JAVA_HOME}/jre
    	export CLASSPASH=.:${JAVA_HOME}/lib:${JAVA_HOME}/lib:$CLASSPASH
    	export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
    	export PATH=$PATH:${JAVA_PATH}
    
  3. 步骤四:刷新环境变量

    	source/etc/profile
    
  4. 步骤五:验证

# 如果不是 openjdk 则不需要修改 如果是则修改系统默认的配置
java -version
# openjdk version "1.8.0_262"  这种的话需要修改

# 查看当前默认java配置
update-alternatives --display java

# 把自己安装的 jdk 加入到备选系统中
update-alternatives --install /usr/bin/java java /usr/local/jdk/jdk1.8.0_271/bin/java 1800263

update-alternatives --config java

# 选择自己安装的即可

java -version

防火墙相关

  1. 查看防火墙状态(最常用)

    	systemctl status firewalld
    
    • active (running):防火墙开着
    • inactive (dead):防火墙关了
  2. 临时关闭防火墙(立即生效)

    	systemctl stop firewalld
    
  3. 永久关闭(开机不自启)

    	systemctl disable firewalld
    
  4. 查看开放了哪些端口

    	firewall-cmd --list-ports
    
  5. 开放 80 端口(Nginx 需要)

    	firewall-cmd --add-port=80/tcp --permanent
    	firewall-cmd --reload
    

java 后端项目部署

  1. 步骤一:

    将 jar 包 放到指定目录 如:/home/projectName/server

  2. 步骤二:

    查看有没有正在进行的 java 进程

    	# 查看 java 进程
    	ps -ef | grep java
    	# 杀掉指定进程
    	kill -9 1234
    
  3. 步骤三:

    启动新的 jar 包

    nohup java -jar xxx.jar > log.log 2>&1 &
    
    • nohup:后台运行
    • > log.log:日志输出到 log.log
    • &:放到后台
  4. 步骤四:

    查看是否启动成功

    ps -ef | grep java
    

    看日志

    	tail -f log.log
    
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐