首页 > 其他分享 >部署、运维

部署、运维

时间:2024-03-26 10:25:53浏览次数:24  
标签:运维 部署 cmd 端口 防火墙 nginx -- local

一、nginx 部署、运维

(一)部署新站

- 1) 将网站文件拷至 /usr/local/webs/目录下
- 2) 配置
vim /usr/local/nginx/conf/nginx.conf
样例:
		server {
		listen          8081;
			server_name     localhost:8081;
		location /{
			root    /usr/local/webs/ZnHotel #目录
					index   index.html;
		}
		error_page   500 502 503 504  /50x.html;
			location = /50x.html {
				root   html;
			}
		}
- 3) 防火墙设置
		开放8081端口
		firewall-cmd --add-port=8081/tcp --permanent  //--permanent 永久生效,没有此参数重启后失效
		重启防火墙
		systemctl restart firewalld

二、部署 jar

`1、将 jar 拷至目的目录,例: /usr/local/java_jars/zndev/project.jar
`1、转到目录下运行 jar
	cd /usr/local/java_jars/zndev/
	运行
	nohup java -jar project.jar > nohup 2 >&1 &
	
	nohup: 不挂断地运行命令,无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中
	详见:https://www.cnblogs.com/baby123/p/6477429.html

三、防火墙设置

`1.查看防火墙状态
     查看防火墙状态 systemctl status firewalld
     开启防火墙 systemctl start firewalld  
     关闭防火墙 systemctl stop firewalld
     开启防火墙 service firewalld start 
     若遇到无法开启
     先用:systemctl unmask firewalld.service 
     然后:systemctl start firewalld.service

`2.查看对外开放的端口状态
     查询已开放的端口 netstat  -ntulp | grep 端口号:可以具体查看某一个端口号
     查询指定端口是否已开 firewall-cmd --query-port=666/tcp
       提示 yes,表示开启;no表示未开启。

`3.对外开发端口
   查看想开的端口是否已开:firewall-cmd --query-port=6379/tcp
   添加指定需要开放的端口:firewall-cmd --add-port=123/tcp --permanent
   重载入添加的端口:firewall-cmd --reload
   查询指定端口是否开启成功:firewall-cmd --query-port=123/tcp
   移除指定端口:firewall-cmd --permanent --remove-port=123/tcp	

四、运维常用命令

- 1) nginx -s  stop|reload  #停止|重新加载配置(修改配置后重新加载)
	 /usr/local/nginx/sbin/nginx #start nginx
	 /usr/local/nginx/sbin/nginx -t  #test configuration and exit
- 2) ps -ef | grep nginx  #查看nginx进程
- 3) netstat -ntlp|grep 80   #查看某个端口被占用情况
	 或  lsof -i:8090
- 4) kill -9 进程Id  #强制结束某进程	   

标签:运维,部署,cmd,端口,防火墙,nginx,--,local
From: https://www.cnblogs.com/qq564934147/p/18095991

相关文章

  • docker安装部署zabbix
    原文出处:https://blog.csdn.net/bjywxc/article/details/103308052 zabbix由2部分构成,zabbixserver与可选组件zabbixagent,要想搭建一个Zabbix的工作环境,主要有三个方面(界面、服务器和数据库)可以安装在同一台服务器上,也可以不在同一个服务器。本次使用Docker 开源的应用容器......
  • 介绍部署esxi8.0产品的方式
    什么是esxiesxi的中文叫裸机虚拟机管理器ESXi是由VMware公司开发的一种裸机虚拟机管理器,全称为VMwareESXi。ESXi是一种虚拟化技术,专门设计用于在物理服务器上运行虚拟机,它的主要特点是能够最大限度地降低硬件配置要求并简化部署过程。ESXi采用裸金属安装方式,意味着它可......
  • 使用systemd部署r-nacos
    1、前言r-nacos是一个用rust实现的nacos服务。相较于javanacos来说,是一个提供相同功能,启动更快、占用系统资源更小(初始内存小于10M)、性能更高、运行更稳定的服务。r-nacos设计上完全兼容最新版本nacos面向clientsdk的协议(包含1.x的httpOpenApi,和2.x的grpc协议),支持使用nac......
  • 基于vue+Springboot后台前后端分离项目:购物商城设计与实现(源码+文档+安装部署)
      博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书......
  • 如何使用Python脚本自动化部署和管理物联网设备
    使用Python脚本自动化部署和管理物联网(IoT)设备涉及多个步骤,包括设备发现、配置、固件更新和远程监控。以下是一个简化的流程,展示了如何使用Python脚本来自动化这些任务:设备发现:使用网络发现协议(如UPnP或mDNS)来发现网络上的物联网设备。Python中的PyUPnP或upnpclient库可以......
  • 基于SpringBoot+Vue的大学生兼职管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我自己的网站自己的小程序(小蔡coding)代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue的大学校园旧物捐赠网站的详细设计和实现(源码+lw+部署文档+讲解等
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我自己的网站自己的小程序(小蔡coding)代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue的大学生二手闲置物品置换交易管理系统的详细设计和实现(源码+lw+
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我自己的网站自己的小程序(小蔡coding)代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue的食品安全信息管理系统的详细设计和实现(源码+lw+部署文档+讲解等
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我自己的网站自己的小程序(小蔡coding)代码参考数据库参考源码获取前言......
  • ESXI虚拟机操作系统上安装部署VCSA
    目录一、配置安装VCSA系统二、配置安装VCSA服务三、登录VCSA初始化操作工具:VMware工作站版、VCSA镜像前提工作:VMware工作站版中创建ESXI虚拟机、配置网络口和DNSweb登录虚拟机,检查许可、NTP服务状态、添加数据存储这里我已经添加完成一、配置安装VCSA系统......