欢迎光临
我们一直在努力

[我的阿里云服务器] —— 基本配置

前言:

今天晚上我刚刚弄了一个阿里云服务器,打算尝试一下云服务,并且尝试弄点东西。

一方面,有个服务器很多事情就会方便很多;另外一个方面,也可以学习一下运维的东西。

本文主要是学习、记录,在这里分享、记录一下,希望对大家有帮助。

 服务器配置(因为处于学习,所以几乎选了最破的配置了):

1、CPU:单核

2、内存:512M

3、系统盘:Linux送20G,Ubuntu 12.04 64位系统

4、数据盘:10G

5、公网带宽:1M

 

一、基本配置

1、修改密码:

阿里云自动分配的密码太难记了,首先就是换密码。

命令很简单:

sudo passwd root

然后,输入两次新密码就可以了。

 

2、更新

我们后面要使用apt-get来安装有些软件,所以先要更新一下。

注意:不知道为什么Ubuntu 10貌似更新会失败,但是Ubuntu 12是正常的。

命令:

sudo apt-get update

 

3、修改hostname

系统的那个一长串字符太长了,我们可以修改为自己的。

使用命令:cat /etc/hostname 就可以查看这个文件里的内容,正是现在的hostname。

修改/etc/hostname文件里面的内容就可以了。

命令:1.vi /etc/hostname

 

2.修改对应内容

3.使用😡命令来保存并退出。(使用Esc退出编辑模式,然后输入:和x,Enter)

4.使用Reboot重启,就可以看到hostname被修改。

 

 二、挂载挂载数据盘

阿里官网上有教程:Linux 系统挂载数据盘

 

三、安装软件

 1、安装apache

配置svn需要使用apache,所以先要安装一下。

命令:

sudo apt-get install apache2

然后安装工具包,不安装会出现以下错误:

sudo apt-get install apache2-utils 

[我的阿里云服务器] —— 基本配置

 

坐等几分钟,就安装好了。

但是出现了一个错误:

[我的阿里云服务器] —— 基本配置

就是apache的配置信息有误,我们在/etc/apache2/httpd.conf中添加一句话即可。

使用命令:1.vi /etc/apache2/httpd.conf

2.添加:ServerName 127.0.0.1:80

3.😡保存并退出

4.cat /etc/apache2/httpd.conf查看

5.sudo /etc/init.d/apache2 restart

通过浏览器访问:http://服务器外网地址/,如果可以看到一个it works 的页面,说明成功!

如果重启时,出现: Could not reliably determine the server's fully qualified domain name。

可能apache的默认配置文件apache2.conf中没有引用这个httpd.conf配置文件,解决办法是在include httpd.conf这个文件:

sudo vi /etc/apache2/apache2.conf 

这些语句随便哪里插入:

# Include all the user configurations: Include httpd.conf 

2、安装SVN

我需要用SVN来进行代码管理及版本控制,首先安装。

命令:1.#安装svn

sudo apt-get install subversion 

2. #安装apache的svn lib

sudo apt-get install libapache2-svn

安装成功后,就需要来配置apache中的SVN了。

 

3、配置SVN

3.1、创建SVN目录

# mkdir /mnt/svn/ # mkdir /mnt/svn/repos # svnadmin create /mnt/svn/repos # chmod 777 -R /mnt/svn/repos 
这里的
/mnt/svn可以修改,我这里是放在我的mnt分区中。

3.2、修改httpd.conf文件

<Location /svn> DAV svn SVNParentPath /mnt/svn AuthType Basic AuthName "subversion repository" AuthUserFile /mnt/svn/passwd AuthzSVNAccessFile /mnt/svn/auth Require valid-user </Location>

使用命令:1.vi /etc/apache2/httpd.conf

2.将上述内容写入;

3.😡保存退出。

(如果对vi命令不太了解,可以查看博文Linux - Vi 命令介绍

[我的阿里云服务器] —— 基本配置

3.3、添加用户

SVN是基于用户登录的,必须要有用户名和密码,才可以使用。

所有的用户密码信息,都保存在/mnt/svn/passwd中。

使用命令:1.htpasswd -c /mnt/svn/passwd admin   (这里admin就是要添加的用户名)

2.然后输入两次该用户的密码,即可添加用户。

3.下次再添加用户时,去掉-c,因为这个代表创建一个新文件,会覆盖源文件

htpasswd /mnt/svn/passwd lemon

[我的阿里云服务器] —— 基本配置

3.4配置用户权限

不同的用户登录之后,拥有不同的权限,就代表他能做不同的操作。

所有的权限信息都保存在/mnt/svn/auth中。

[groups] /*群组设置 admin=admin guest=lemon [www:/] /*仓库www的根目录下的访问权限 @admin= rw @guest=r [/] /*所有仓库的根目录下 @admin= rw @guest=r * = r 

使用命令:1.vi /mnt/svn/auth

2.sudo /etc/init.d/apache2 restart #重启apache

3.重启失败,无法识别AuthzSVNAccessFile,缺少一个模块。

4.在/etc/apache2/mods-enabled/dav.load中添加一句话:

 vi /etc/apache2/mods-enabled/dav.load

添加:LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so

5.再次重启,成功。

6.访问http://服务器外网地址/svn/repos,输入用户名和密码,可以访问并看见Revision 0: /。成功!

[我的阿里云服务器] —— 基本配置

 

 

本文只是ColdJokeLife学习、分享,希望对大家有帮助。

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《[我的阿里云服务器] —— 基本配置》
文章链接:https://www.456zj.com/2522.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址