求教各位大神,我要上线一个JAVA程序的网站,现在要托管一个服务器,我们有一台2U的DELL服务器

求教各位大神,我要上线一个JAVA程序的网站,现在要托管一个服务器,我们有一台2U的DELL服务器,第1张

linux下安装java jdk+apache+tomcat,
今天我的主要任务就是配置服务器环境
系统:Ubuntu 10
需要安装软件版本:ssh apache2 mysql svn tomcat jdk
首先配置ssh:
sudo apt-get install ssh
不使用私钥的SSH还是有一定风险的。现在我们尝试在ubuntu服务器上生成私钥和公钥
#ssh-keygen
后面会提示你私钥的文件名,放在哪,这些问题,选择默认就行了,中途会让你输入密码,这个你可得记住。这样你的用户目录下会多出一个隐藏的ssh文件夹。可以使用ls -A 来查看。里面还有两文件,一个是id_rsa(私钥),还有一个是id_rsapub(公钥)
然后用putty就可以连接了
---------------------------------------
然后安装mysql
sudo apt-get install mysql-server
这个很好安装,同意里面的协议,中途需要输入mysql的密码,
安装ok后,修改myconf
bind-address=1921681200
还有更新一下mysql数据库中user表中的host :update user set host='%' where host='localhost'
连接测试OK
---------------------------
一、SVN安装
1安装包
$ sudo apt-get install subversion
2添加svn管理用户及subversion组
$ sudo adduser svnuser
$ sudo addgroup subversion
$ sudo addgroup svnuser subversion
3创建项目目录
$ sudo mkdir /home/svn
$ cd /home/svn
$ sudo mkdir fitness
$ sudo chown -R root:subversion fitness
$ sudo chmod -R g+rws fitness
4创建SVN文件仓库
$ sudo svnadmin create /home/svn/fitness
5访问方式及项目导入:
$ svn co file:///home/svn/fitness
或者
$ svn co file://localhost/home/svn/fitness
注意:
如果您并不确定主机的名称,您必须使用三个斜杠(///),而如果您指定了主机的名称,则您必须使用两个斜杠(//)
//--
下面的命令用于将项目导入到SVN 文件仓库:
$ svn import -m "New import" /home/svn/fitness file:///home/svnuser/src/fitness
一定要注明导入信息
//--------------------------//
6访问权限设置
修改 /home/svn/fitness目录下:
svnserveconf 、passwd 、authz三个文件,行最前端不允许有空格
//--
编辑svnserveconf文件,把如下两行取消注释
password-db = password
authz-db = authz
//补充说明
# [general]
anon-access = read
auth-access = write
password-db = passwd
其中 anon-access 和 auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿
名用户的访问,只需把 read 改成 none 就能达到目的。
//--
编辑/home/svnuser/etc/passwd 如下:
[users]
mirze = 123456
test1 = 123456
test2 = 123456
//--
编辑/home/svnuser/etc/authz如下
[groups]
admin = mirze,test1
test = test2
[/]
@admin=rw
=r
这里设置了三个用户mirze,test1,test2密码都是123456
其中mirze和test1属于admin组,有读和写的权限,test2属于test组只有读的权限
7启动SVN服务
svnserve -d -r /home/svn
描述说明:
-d 表示svnserver以“守护”进程模式运行
-r 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库
如: svn://19216812118/fitness
这时SVN安装就完成了
局域网访问方式:
例如:svn checkout svn://19216812118/fitness --username mirze --password 123456 /var/>第一步是修改>1机房不光都是电信和联通的,有的有实力的大公司会自己建机房,但是这样成本比较高,而且他们的带宽是从电信联通里买来的。不管如何 机房建设好了会包给服务商,一般顶级的服务商都是独家垄断多个机房。
2至于第二点,托管的话,服务器当然是你自己的,服务商是不会对你得主机进行内部维护的,而且硬件出了问题,他们也是不负责维修的,你可以自己派人过去修,也可以让他们给你邮寄回来等等。机房是有安全措施的,超级多的摄像头,超级多的保安,出了你自己,别人是不能对你服务器内部进行查看设置等等,除非你授权。
3如果你得公司发展迅速,网站流量大,那你最好选择4星以上的机房,选公司资质就去选那些可以独家垄断经营机房的顶级运营商好了,其实衡量一个服务器运营商的实力,最简单的就是看看这个公司有没有独家垄断经营4星以上机房的能力。共享的话也有不同 楼主你还没说你要把服务器放在那里,地域不同,分配的带宽也不同,你说的2M是在北京吧,因为北京的带宽资源一直都很紧张。独享当然是最好的,你公司有实力的话,独享当然最好了

三丰云是北京太极三丰云计算有限公司旗下网络服务品牌,十八年IDC老兵团队蛰伏三年后投资千万于2018年10月1日创建。公司致力于为大众提供优质的互联网基础服务和物联网服务,包括:域名注册、免费虚拟主机、免费云服务器、主机托管租用、CDN网站加速、物联网应用等服务。以帮助客户轻松、 高速、高效的应用互联网/物联网,提高企业竞争能力。
三丰云一直秉承"以人为本、客户为尊、永续创新"的价值观,坚持"以微笑收获友善, 以尊重收获理解,以责任收获支持,以谦卑收获成长"的行为观向客户提供全面优质的互联网应用服务。三丰云建立在已为数以百万计的网民提供优质的免费服务的行业经验上继续不忘初衷、秉承承诺,并且让服务质量持续提升。
三丰云凭借雄厚的研发实力和坚实的行业经验积累,自主研发了数据中心云计算综合管理平台。其中包括“虚拟主机管理系统、云服务器管理系统、域名动态解析系统、CDN分布式转发系统、光纤架构分布式存储系统、工信部备案管理系统、黑洞封堵清洗系统等”。

我来解答一下吧! 先自我介绍一下吧,我是王海波,做IDC这一行业的,所以对这都比较了解。
问题1:服务器放家里,如果是局域网,那么也就无所谓了。
a、但是如果要加入广域网,成为一台可用的服务器,首先要有一个固定的IP, 你在几的IP 肯定不是固定的,没重新连接一下都是会换一个IP的,虽然可以通过花生壳来解决,但是也是非常不稳定的。
b、家用的ASDL拨号的网络质量,对于一般网页的服务器都困难,更别说游戏了,如果一个游戏卡的很,一会一掉线,你觉得会有人玩么?
c、家用的一般只有一种线路,要么是电信,要么是联通。如果你是电信的线路,那么联通玩家想登陆你的服务器玩游戏简直是天方夜谭。(自己想想游戏为什么分联通区和电信区就知道了)
所以放家里,技术上可行,但是实际上 *** 作根本想都别想。
问题2:关于SF的一些特性,首先在带宽决定于你的在线人数,包括服务器的配置也是要根据在线人数不通而定的。不过一般私服的在线人数都不是太多,机房默认的10M带宽就足够使用。 如果在全国做,建议使用双线机房。
问题3:你自己买一台服务器,托管在机房,如果中间想跟换机房,那就是很麻烦的事情了,要付很多邮费而且物流中间很耽误时间,机器也容易出问题。 所以建议你租用一台就好了。无论是后期变更配置还是换机房都是很好 *** 作的。
问题4:价格。 托管价格一般都是双线机房 5000-7000/年,要看机房服务、品质决定了,并不是价格越低越好。
租用的话,要看配置了,配置不同价格都不同的。

如果有什么问题都可以来咨询我! 做IDC 这一行业已经很多年了!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10584581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存