苹果Mac系统怎么添加常用服务器(服务器?)

苹果Mac系统怎么添加常用服务器(服务器?),第1张

妙招教你如何在Mac中添加常用服务器

1、从OSXFinder或桌面中点击“前往菜单,选择“连接服务器

2、输入服务器地址

3、在点击“连接之前,点击[+]按钮来向常用列表中添加目标服务器

2、现在,当你再次连接该服务器的时候,就可以不用再次输入IP地址或网络名称了,你可以直接使用快捷键Command+Shift+K来在列表中选择该服务器。请记住,一旦该网络找到或加入常用后,它都会出现在Finder边栏的“共享区域中。在边栏中打开该网络就会出现下面内容:

3、此外,这些服务器都会出现在网络窗口中,OSX的所有版本都是如此。

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。

我们首先来看下,如何在Mac环境下搭建svn服务器端环境。

创建代码仓库,用来存储客户端所上传的代码

我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录

打开终端,创建一个mycode仓库,输入指令:svnadmin create /Users/apple/svn/mycode

指令执行成功后,会发现硬盘上多了个/Users/apple/svn/mycode目录,目录结构如下:

配置svn的用户权限

主要是修改/svn/mycode/conf目录下的三个文件

1打开svnserveconf,将下列配置项前面的#和空格都去掉

[java] view plaincopy

# anon-access = read

# auth-access = write

# password-db = passwd

# authz-db = authz

anon-access = read代表匿名访问的时候是只读的,若改为anon-access = none代表禁止匿名访问,需要帐号密码才能访问

2打开passwd,在[users]下面添加帐号和密码,比如:

[java] view plaincopy

[users]

mj = 123

jj = 456

帐号是mj,密码是123

3打开authz,配置用户组和权限

我们可以将在passwd里添加的用户分配到不同的用户组里,以后的话,就可以对不同用户组设置不同的权限,没有必要对每个用户进行单独设置权限。

在[groups]下面添加组名和用户名,多个用户之间用逗号(,)隔开

[java] view plaincopy

[groups]

topgroup=mj,jj

说明mj和jj都是属于topgroup这个组的,接下来再进行权限配置。

使用[/]代表svn服务器中的所有资源库

[java] view plaincopy

[/]

@topgroup = rw

上面的配置说明topgroup这个组中的所有用户对所有资源库都有读写(rw)权限,组名前面要用@

如果是用户名,不用加@,比如mj这个用户有读写权限

[java] view plaincopy

[/]

mj = rw

至于其他精细的权限控制,可以参考authz文件中的其他内容

4启动svn服务器

前面配置了这么多,最关键还是看能否正常启动服务器,若启动不来,前面做再多工作也是徒劳。

在终端输入下列指令:svnserve -d -r /Users/apple/svn

或者输入:svnserve -d -r /Users/apple/svn/mycode

没有任何提示就说明启动成功了

5关闭svn服务器

如果你想要关闭svn服务器,最有效的办法是打开实用工具里面的“活动监视器”

综合上述,我们就可以轻松搭建svn服务器环境了

Apache 就内置在 Mac OS X Server 中,它是互联网上使用范围最广的 HTTP 服务器。 Apache 已预先配置好默认设定,因此,部署起来如同启动 Web 服务一样简单。任何存储在服务器默认网站文件夹中的 HTML 内容,都将自动通过互联网呈现。有丰富经验的网站管理员可以在 Mac OS X Server 的 Server Admin 应用程序中使用 Apache 22。Mac OS X Server 为经验丰富的网站管理员在 Server Admin 应用程序中使用 Apache 22 提供支持。

如果你还是不会,那你给我发消息,我有 PDF 版的详细攻略,从 MySQL 的安装到最后的完成。

并且我还有 Apple 官方提供的虚拟机配置等精彩视频,我看了一下,不到 1 分钟就配置出了一个强大的网站,并也还支持子域名绑定。

要想搭建这个PHP环境,一些常识必须要掌握了解:

1、先介绍几个命令

// 启动Apache服务

sudo apachectl start

// 重启Apache服务

sudo apachectl restart

// 停止Apache服务

sudo apachectl stop

// 查看Apache版本

httpd -v

Mac OS自带Apache,只需要启动Apache就行。

打开终端,输入命令:sudo apachectl start

2、打开浏览器,在地址栏中输入localhost,出现It Works字符串,就说明Apache已经成功启动

3、在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下

配置PHP

1、Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了

在终端中输入命令:

sudo vim /etc/apache2/httpdconf

打开httpdconf文件

2、去掉红框标注内容的注释符号

LoadModule php5_module libexec/apache2/libphp5so

然后保存

此处暂不介绍如何使用VIM编辑内容

3、重启Apache服务

4、进入/Library/WebServer/Documents,

在该目录下新建一个测试的PHP页面,输入命令:sudo vim testphp

5、在testphp中输入以下代码

<php phpinfo(); >

6、在浏览器中打开页面localhost/testphp,测试PHP是否可用

git push时候遇到这个错误的解决方法如下:

在mac上面搭建的一个git server,在mac上面新建git仓库然后客户端获取没有问题。但是在客户端新建一个git仓库然后push到服务器的时候出现git does not appear to be a git repository错误

mac os 利用ssh 搭建git server服务器方法:

ubuntu下输入:>ssh-keygen -t rsa  不设置密码。默认在~/ssh下会有一个文件~/ssh/id_rsapub;

目前假设的是,服务器端从来没有配置成为过SSH服务器,所以自然也没有ssh目录以及authorized_keys文件。所以ubuntu下输入:>ssh git@服务器机器名称 mkdir ssh>scp ~/ssh/id_rsapub git@yourOtherMachineName:ssh/authorized_key;

现在重新切回服务器机器工作:>cd /etc,>chmod 666 sshd_config,>vim sshd_config。编辑如下:修改#PermitRootLogin yes为PermitRootLogin no。移除下面几条语句前面的#   #RSAAuthentication ye    #PubkeyAuthentication y#AuthorizedKeysFile     ssh/authorized_key  #PasswordAuthentication no  #PermitEmptyPasswords no   最后修改#UserPAM yes为UsePAM no;

注销ubuntu用户,并重新登陆,运行ssh git@服务器机器名称,不需要密码即可登陆。>ssh-keygen -t rsa,不设置密码。默认在~/ssh下会有一个文件~/ssh/id_rsapub;

由于第一台实验机器的操作,目前已不能直接采用用户名密码方式远程登陆。所以将id_rsapub拷贝到了服务器上,并将其内容加入到了服务器上的authorized_keys文件中,测试通过;

同osx的第二步,不同的是有时候windows系统对dns的解析有些问题,所以如果无法登陆,可以git@后面可以输入IP地址实验一下。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 苹果Mac系统怎么添加常用服务器(服务器?)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情