怎么把web项目部署到linux服务器上
随着时代发展,现在越来越多的人开发自己的个人站点,发布到服务器上进行一些文章的发布,信息的交流等等。我们在这里介绍一下如何把web项目部署到服务器上
打开Myeclipse编辑器,在已经完成的web项目上面点击右键,选择export,然后选择导出成war包,将导出的war包放在桌面或者其他文件夹。
这里我们使用putty连接到远程的linux服务器上,双击运行putty软件,输入linux服务器的ip地址,点击连接,输入账号密码后进入到linux服务器中
在ubuntu服务器中安装java环境,tomcat,和mysql等必须的软件。可以通过apt-get install 来进行安装
通过winscp软件,把第一步导出来的项目的war包传输到linux服务器上自己设定的目录下
把项目的war包通过cp或者mv命令移动到tomcat目录下的webapps目录的下面
在linux服务器上切换到tomcat安装目录下的bin目录下,通过/startupsh命令启动tomcat服务器,这样就能通过ip:8080/项目名 来访问目标网站了。
有时候无意将tomcat服务器生成的services项目删除了,伴随的是tomcat中的项目的移除,此时,需要重新添加
在已经添加服务器的情况下,直接右击Tomcat v70 -Add/Remove Deploymets显示Add and Remove框
添加项目后点击finsh即可,此时已将项目加到tomcat服务器中
等启动了服务器后在到web页面测试,若启动服务器时出现以下错误
提示是显示在所设置的时间内不能启动服务器,需要将启动服务器的时间设置长一点即可。我使用的是Tomcat v70 Service at localhost ,双击服务器打开
找到Timeouts,默认的是45秒,将此值改大一点即可
在地址栏输入localhost:8080,可以正常的进入页面
执行成功后会生成dist文件
41 进入到nginx配置目录:/usr/local/nginx/conf,对 nginxconf 文件进行配置
使用include可以配置多个conf文件,如一个项目一个配置文件。在同目录下创建demo文件夹,并创建democonf配置文件
下面使用是以ip地址的方式创建的的配置文件
访问地址:
其中dist名称时可以修改,保持与/usr/local/nginx/html下cp名称一致,否则会访问不到;并且/usr/local/nginx/html目录可存在同一ip下多个web项目。
域名与ip绑定
配置域名democonf
eg: 域名 - democn
42阿里云配置域名前缀
阿里云->域名->域名列表—>域名 管理-> 域名解析->解析设置
如图:记录值 填写当前服务ip
学习过程中所记录,有问题或者有好的方式欢迎指点。不胜感激
0条评论