首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 部署golang 项目(直接部署基于nginx部署)

直接部署linux 上安装golang 项目的方式按照官网的 https://golang.org/doc/install#install 的方式,安装go运行环境到/usr/local/go/bin...部署自己项目 上传自己的项目到src目录下与github.com,golang.org等其他目录平级 如下图所示: image.png goonlinemusic就是我的项目 然后进入我项目执行go...build main.go 会编译一个linux 可执行程序。...如果想让项目在后台执行:执行 nohup ./main & ,这样就可以程序在后台运行了。 基于nginx部署:     在使用nginx 部署时,首先要明白nginx 反向代理的原理。...突然觉着这是不是很蛋疼,go能直接部署在服务器提供web服务吗?为什么还要搞个nginx 。因为内网代理负载均衡。 具体去百度或者上知乎搜一下,他们讲的比我好。

4.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux部署Jenkins项目

    生成后后续过程的自动化 :当自动化检查测试成功完成,软件构建的周期中可能也需要一些额外的任务,诸如生成文档、打包软件、部署构件到一个运行环境或者软件仓库。这样,构件才能更迅速地提供给用户使用。 ?...关于Jenkins就说这么多,下面我们来部署Jenkins。 首先准备工作:一台Linux机器,jdk的tar包,tomcat的tar包。...5、安装git 既然我们需要在Jenkins上部署项目,那肯定要去服务器上拉项目啊,这个时候就需要git仓库了,本文是以github上的公有repo(项目)为例子,将repo对应的GitHub地址放到Jenkins...这样,我们的Jenkins就算部署好了。 6、在Jenkins上部署项目 这里随便创建一个项目 https://github.com/johnturingwu/helloworld ?...可以看到项目执行的结果log。 到这里,我们的Jenkins项目部署就算完成了。

    2.5K20

    *nix环境部署项目常用命令

    今天亲自把项目部署到*nix服务器上,通过SSH Secure Shell Client连接到服务器上,怎么连接就不用说了。...db_name.sql 当然了最常用的目录切换 cd ..或[path]你应该懂的 要查看文件的话用:cat file,至于编辑文件内容应该通过vi/vim来做,目前没有尝试使用,不过貌似有很多命令 还有一个最重要的,部署调试的时候你要查看...tomcat的输出,通过:tail - f [日志文件] 另外一个部署war包的时候用到的命令,如果服务器上的tomcat没有设置自动部署的话(一般也没人设置):unzip mlabs.war -d ROOT...另外还有一个最最重要的,你部署新系统之后为了防止缓存的存在,你应该吧tomcat\work\Catalina下的localhost删掉。

    64550

    Linux常用命令+Web程序部署

    4、在 Xshell 中顶部新建会话,然后设置一些属性 5、然后就是设置用户名填写密码; 6、最后在打开会话目录中点击自己要选的会话,然后连接即可 7、成功连接云服务器; 二、常用命令操作 1..../ ----> 上级目录 小技巧: 按 tab 可把其他的单词补全 3、pwd(查看当前目录) pwd ----> 是用来查看当前目录的绝对路径的 前面这三个命名是常用命令,搭配使用就可以完成 “windows...10、cp(拷贝) cp(拷贝)用法 mv 一致 只是没有重命名功能。...四、在 Linux部署 Web 程序 部署 Web 程序需要搭建环境 1、JDK 2、Tomcat 3、MySQL 环境代建好了基本上把程序部署在 Web 上面就轻松了。...五、部署 Web 程序 a、构造数据库 之后我们访问的是云服务器里面的东西,所以要保证数据库的表要部署Linux 上面,构造表的操作就是 建表,添加数据… b、微调本地代码 这里的微调本地代码,是保证的

    61620

    Linux系统(Centos)安装tomcat部署Web项目

    文章结构 1.准备工作 2.在Linux下安装Tomcat8.0 3.Linux中配置tomcat的服务器启动关闭配置tomcat的开机启动 4.给tomcat配置用户名密码登录 5.使用...IDEA打包Maven托管的WEB项目 6.将JavaWeb项目发布到Tomcat8.0下面并且访问展示 1,准备工作 ①,下载Linux版本的tomcat服务器,这里根据自己的需求下载相应的版本,作者这里下载的是...2,在Linux下安装Tomcat8.0 ①,通过上面的准备工作,我们已经拥有了安装运行web项目的环境了,请确保上面所需的工具红环境齐全,才能进一步配置安装等等工作,废话不多说,我们开始安装!...⑧,停止Tomcat的命令是:/usr/local/myTomcat/tomcat/bin/shutdown.sh 3.Linux中配置tomcat的服务器启动关闭配置tomcat的开机启动 因为这一点细节比较多...6.将JavaWeb项目发布到Tomcat8.0下面并且访问展示 经过第5个步骤我们已经把项目打成了WAR包,现在开始我们开始部署Linux系统服务器中!

    3.5K30

    Docker介绍、常用命令项目部署

    ifcfg-ens33修改文件内容 重启网络服务systemctl restart network.service 关闭防火墙systemctl stop firewalld.service 关掉本地防火墙杀毒软件...device-mapper-persistent-data lvm2 安装国内下载源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux...,开始测试 Docker常用命令 搜索镜像 docker search 镜像名称 拉取镜像 docker pull 镜像名称 查看本地镜像(及镜像信息) docker images 运行镜像生成容器...bash ls -l就可以查看有哪些文件了 d开头表示文件夹 -开头表示文件 退出容器 exit 启动/停止/重启容器 docker start/stop/restart 容器ID Docker部署项目...进入放文件的文件夹 cd 文件夹名 # 查看文件(确认是否复制过来了) # 一般都是复制到Tomcat的webapps文件夹中 # 如果Tomcat正在运行,会自动将war包解包 ls -l 现在就已经把项目部署到了测试环境了

    32720

    Linux部署之Docker方式部署项目

    使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx相关配置 docker pull nginx 拉去最新版本的nginx 运行nginx, docker...打包vue项目通过指定 npm run build打包项目生成dist文件夹 在项目的根目录创建文件Dockerfile没有文件后缀,文件配置内容如下 # 设置基础镜像,这里使用的是最新版的nginx...文件夹复制到 /usr/share/nginx/html/ 这个目录下面 COPY dist/ /usr/share/nginx/html/ 上传文件,在服务器上指定的位置创建文件夹(方便自己部署...),并将dist文件夹Dockerfile文件上传值改目录 构建镜像 docker build -t myvueproject ....的方式即可查看 ,改镜像是否构建成功 启动镜像 docker run --name=dockervue -d -p 8001:8080 myvueproject 通过ip:8001的方式进行访问,即可看到项目部署成功

    2.3K31

    Linux项目部署(完)

    2.1 手动部署项目 1)....后台运行项目 当前这个demo工程我们已经部署成功了,并且我们也可以访问项目了。...线上程序不会将日志输出到控制台,而是输出到日志文件,方便运维查阅信息 后台运行程序: 要想让我们部署项目进行后台运行,这个时候我们需要使用到linux中的一个命令 nohup ,接下来,就来介绍一下nohup...停止SpringBoot项目 2.2 基于Shell脚本自动部署 2.2.1 介绍 前面介绍的项目部署是手动部署,也就是部署过程中的每一步操作都需要我们手动操作。...接下来,我们需要再讲解一下项目的自动部署,从而来简化项目部署的操作,那么我们先来整体上了解一下项目自动部署的流程及操作步骤。 操作步骤如下: 1).

    1.3K30

    Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目Linux部署War包

    Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目Linux部署War包 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright 蕃薯耀...2017年3月6日 http://fanshuyao.iteye.com/ 一、Linux快速部署War包操作,暂时是最简单的操作 1、先关闭Tomcat /home/java/tomcat7/bin.../shutdown.sh 2、进入War包存放目录(可以通过工具:SSH Secure Shell Client把War传到Linux服务器) cd /home/project 3、解压War包到部署项目中...tomcat部署War包,Linux在Tomcat部署JavaWeb项目Linux部署War包 http://fanshuyao.iteye.com/blog/2360423 Linux下Tomcat.../blog/2359793 Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端 http://fanshuyao.iteye.com

    5.4K11

    Linux系统部署javaweb项目教程

    一般都在windows下开发的,现在部署linux下:   1.将项目达成war包(用eclipse,项目右键-->Export-->选择war file)   2.将tomcat(用winSCP.../startup.sh(linux下启动tomcat是.sh文件而非.bat文件))   遇到问题如下:   运行./startup.sh 是报错   -bash: ..../startup.sh: Permission denied   原因:没有运行.sh的权限   解决:chmod 777 *.sh   注:Linux chmod +755chmod +777 各是什么意思呢...755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行读的权限,没有写的权限,其他用户的权限同组人员权限一样。   ...777代表,user,group ,others ,都有读写可执行权限。   获得权限后再运行.

    96620

    Linux云服务器部署项目

    Linux云服务器部署项目 准备 购买云服务器 重置密码 环境搭建 使用xshell连接云服务器 安装JDK Linux上使用yum命令后,会将OpenJDK安装到/usr/lib/jvm/目录下 #...'123456'; 重置后使用新密码可以登陆,操作数据库 注:这里是将密码修改为‘123456’,这里只是示范,可别弄这么简单的密码,要不然数据怎么丢的都不知道 到这里数据库就安装完成了,已经可以满足部署项目的基本需求了...22端口是SSH远程连接用的,3306是数据库远程连接用的 点击添加规则,添加如下两条,点击完成,即可远程连接数据库 注:平时不用远程连接数据库的时候可以将3306端口给关了,用的时候再打开 项目部署...部署 将刚生成的jar包上传到服务器上,进行部署,这里要注意上传之前要将项目的数据库配置换成服务器的数据库 上传 # 创建文件夹 mkdir myblog # 进入目录 cd myblog 关闭防火墙...点击域名,这里要添加三条记录,以下三条: 注:如果只是要配置自己的网站能够通过域名访问,那就只需要配置下满截图中的第三条二级域名就可以了,但是一般来说,一个服务器不只是通过二级域名访问,还会有直接访问

    29810
    领券