一.腾讯云有关使用
1.购买:进入腾讯云官网,进行购买
2.安装要求:
搭建腾讯云服务器 ubuntu16.04
subversion (svn的服务器)
ftp (服务器)
apache(服务器)
jdk1.8
tomcat8
mysql-server.5.7
* fastdfs
3.安装putty进行操作,防止在控制台一段时间未操作出现的心跳暂定
下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
4.最开始选择了一个安全组,在以后的每次使用的时候需要配置响应的端口
二.SVN安装
1.查看自己是否安装svn
svn
上图显示安装,可用如下命令进行卸载
sudo apt-get remove --purge subversion
(–purge 选项表示彻底删除改软件和相关文件)
2.更新源
sudo apt-get update
3.安装subversion
sudo apt-get install subversion
4.创建SVN仓库
(1)创建home下的svn文件夹
sudo mkdir /home/svn
(2)创建svn下的仓库文件夹
sudo mkdir /home/svn/test
(3)更改仓库的权限
sudo chmod -R 777 /home/svn/test
(4)创建版本库
sudo svnadmin create /home/svn/test
完成后会在test文件夹下生成以下文件
(5)对db进行权限设置
sudo chmod -R 77 db
5.修改/home/svn/test/conf文件
passwd 认证,⽤于定义⽤户名密码
authz 权限,⽤于定义分组与授权
svnserve.conf 核⼼配置⽂件,⽤于定义subversion的配置
(1)修改配置文件conf/svnserve.conf
sudo vim /home/svn/test/conf/svnserve.conf #匿名用户可读 anon-access = read(可改成none,即不可读) #权限用户可写 auth-access = write #密码文件为passwd password-db = passwd #权限文件为authz authz-db = authz
(去掉前面的#,并且顶格,不然可能会报错)
(2)添加访问用户conf/passwd,设置用户密码
sudo vim /home/svn/test/conf/passwd[users]123456= 123456
(3)设置用户权限conf/authz
sudo vim /home/svn/test/sonf/authz[groups]#可以设置多个用户,用,隔开admin=123456[/]@admin=rw*=rw
6.必要时可以指定端口号
sudo svnserve -d -r /home/svn/test --listen-port 443
7.测试svn服务器
启动服务器
svnserve -d -r /home/svn(-d:表示在后台运行 ,-r:指定服务器的根目录)
查看svnserve是否运行
ps aux | grep svnserve
小乌龟访问:
8.重启svn服务
sudo pkill svnservesudo svnserve -d -r /home/svn#想要暂停服务,或者重启,先杀死进程killall svnserve#可根据进程号杀死该进程kill -9 pid
三.apache2搭建同时与svn服务器进行关联
1.安装apache2
apt-get install apache2
2.下载svn-apache连接库
sudo apt-get install libapache2-svn
3.赋予权限
sudo chown -R www-data:www-data /home/svn/test//将拥有者改为Apache2,这样可以通过http来访问
4.已经安装好了svn-apache2的连接库,只需要修改apache2配置⽂件
sudo vi /etc/apache2/mods-available/dav_svn.conf<Location /svn>DAV svnSVNParentPath /home/svn # 根⽬录AuthType BasicAuthName "Subversion Repository"AuthUserFile /etc/apache2/dav_svn.passwdRequire valid-user</Location>
5.创建svn用户
sudo htpasswd -cp /etc/apache2/dav_svn.passwd aasudo htpasswd -cp /etc/apache2/dav_svn.passwd bb
6.启动apache服务
sudo /etc/init.d/apache2 restart
7.监测http访问svn
四.FTP服务器的搭建
1.安装vsftpd
sudo apt-get install vsftpd
2.查看⽤户组信息可以看到多了ftp⽤户组
cat /etc/group
3.查看是否多了ftp⽤户
cd /etccat passwd
4.编辑vsftpd.conf⽂件
vim /etc/vsftpd.conf//若有:sudo:vim:找不到命令则尝试sudo apt-get install vim 安装vim#允许匿名⽤户登录anonymous_enable=YES#允许本地⽤户登录:local_enable=YES#开启全局上传:write_enable=YES#允许匿名⽤户上传⽂件:anon_upload_enable=YES#充许匿名⽤户新建⽂件夹:anon_mkdir_write_enable=YES//注:ftp服务器的⽬录位置在 /srv/ftp, 这也是匿名⽤户访问时的根⽬录
5.ifconfig 查看⽹络信息
连接前重启服务器,不然不能上传⽂件
sudo service vsftpd restart
6.测试启动FileZilla
注意:防火墙可能会阻止该站点
文件----站点管理---新建站点--配置---弹框-防火墙可访问
五.jdk1.8安装
1.去oracle官⽹下载对应的jdk
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.把下载的jdk压缩包上传到云服务器上
1)下载WinSCP(⽤于将⽂件上传⾄云服务器上)
(我这⾥⽤的是fileZille⼯具上传的)
3.解压jdk安装包
1)进⼊安装包的⽂件夹:
cd /home/java
2)解压压缩包
tar -zxvf jdk-8u121-linux-x64.tar.gz
4.修改环境变量
1)打开配置⽂件:
vim /etc/profile
2)在配置⽂件中写⼊环境变量, 保存后退出
export JAVA_HOME=/home/java/jdk1.8.0_201export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH
3)使修改的配置⽂件⽴刻⽣效:
sudo source /etc/profile
5.检查是否安装成功
java -version
六.tomcat8安装
1.安装
sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin
2.启动tomcat服务
service tomcat8 start//查看运⾏状态service tomcat8 status
3.测试是否安装成功
7.MySQL5.7安装&配置
1.更新
apt-get update
2.安装mysql服务端
apt-get install mysql-server
更新过程中设置new root密码
3.安装客户端
apt-get install mysql-client
4.mysql配置⽂件
vi /etc/mysql/mysql.conf.d/mysqld.cnf
//将bind-address=127.0.0.1注销,不然只有本地
5.重新启动mysql服务
service mysql restart
6.登录数据库,查看并更改权限
(1)mysql -uroot -proot (2)use mysql; (3)select host,user from user; (4)update user set host = '%' where user = 'root'; (5)exit
7.重启
service mysql restart
8.查看编码
mysql>statu或者show variables like 'char%';
9.回到服务器修改mysql的配置⽂件,使⽤sql更改
mysql> set character_set_client=utf8;mysql> set character_set_connection=utf8;mysql> set character_set_database=utf8;mysql> set character_set_results=utf8;mysql> set character_set_server=utf8;mysql> set character_set_system=utf8;
10.重启
service mysql restart