服务器相关知识
为什么程序员都需要自己的服务器?
1、你作为一个程序员,必须要发部自己的网站和项目!
2、联系Linux的操作。
3、自己的远程仓库、远程数据库、远程tomcat…都可以搭建在服务器上
4、联系,Linux进行任意的环境部署操作!windows下开发,你不熟悉Linux是不行的。
5、。。。等
服务器如何购买
尽量趁打折的时候买。
学生和24岁以下,可以购买学生机。
如何观看阿里云并购买
直接百度阿里云,然后进官网。可以先看最下面
也可以看这里了解一下
比如我们需要买云服务器
点击购买的一些选项
买完服务器之后做什么?
服务器就是一个远程Linux
1、在阿里云购买的,需要开通安全组设置;端口映射(都需要在阿里云面板安装)
开端口可以去看宝塔的教程
2、获取服务器公网ip地址;修改实例名称和密码,第一次修改要重启!
之后就可以使用xshell远程连接。
如果要装环境的话就按照linux正常的环境去安装就可以了,端口不要喜瞎开放,按照需求去开放。
连接到服务器之后,我们需要搭建环境!
1、傻瓜式(宝塔面板)
点立即安装后出现一个宝塔Linux面板安装教程
- 开端口
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
CentOs安装命令,一定要跟你版本挂载- 下载完毕之后就可以得到一个地址,这个地址就是宝塔的管理面板
- 然后登录就好,通过url,username,password
- 登录成功后可以看到一个linux面板
网站就把你做的网站发上去就可以了。
自定义服务器安装环境
比如安装一个mysql
一般我们做Java的装Nginx、Apache、Mysql、Tomcat、Redis等安装你的需求来。
- 这些弄完之后就去开启端口
- 放入网站进行访问
比如tomcat就直接放到webapps目录下,就可以像访问本地一样去访问远程的了。
特殊的网站:开源项目,按照自己的操作来
-
上传文件尽量使用XFTP
-
下载好之后可以去改他的配置,直接应用商店设置就行了,mysql为例
tomcat也是,项目直接丢在webapps就可以运行了
比如新建一个文件夹,粘贴两个文件测试一下
编辑一下index.jsp
然后直接测试一下。
war包直接丢到tomcat即可
jar包直接 用 java -jar执行即可访问
网站如果访问测试失败,一定是防火墙问题。(Linux服务器,阿里云安全组面板)
2、命令式(原生)
这个之后就是学习Linux从零入门Linux使用。