云服务器搭建配置以及服务器开发相关

Cloud Server Building and Server Development Relevant Resource Collection

云服务器搭建配置以及服务器开发相关


有用的参考链接


SSH远程连接Linux服务器

一般两种:
使用非标准端口:ssh aaa.bbb.ccc.ddd -p 65525 -l user_name
使用标准端口,比如连接阿里云服务器:sudo ssh root@aaa.bbb.ccc.ddd

阿里云服务器备案:进入官方主页(https://www.aliyun.com),然后把页面拉到最底下,黑色区域中,“账户管理”下的第二个就是“备案管理”。


使用服务器连接上网三步走

  1. 购买域名
  2. 选购网络主机(Web Host)
  3. 告诉注册商(Registrar)你的DNS服务器

ANAME与CNAME

A记录是将域名直接映射到IP地址。CNAME则是将域名映射到另一个域名,或者更专业点,映射到完全合格的域名。所以从某种意义上说,CNAME是一个地址的别名。
比如,如果有一个域名为“cs75.net”,首先我要告诉世界,该域名存放在什么地方。对于根层的域名cs75.net,这里没有,所以需要建立A记录,而不是CNAME,比如映射的IP地址为2.3.4.5。下面假设我想有个mail.cs75.net,并且想把它外包给Google使得该域名能访问我的Gmail,弄一个@mail.cs75.net,那么通常他们会让我建立一个CNAME记录,将mail.cs75.net映射到(不是到IP地址,而是比如)hs.google.com。这将告诉注册商将mail.cs75.net映射到另一个完全合格的域名。服务商此后会递归查询,一直找到根域名2.3.4.5。

在一个URL中,IP地址后面的冒号跟着的一个号为端口号(port)。它是一个虚拟概念,互联网中有一些约定成俗的协定:比如80表示HTTP这个服务;25表示邮箱或SMTP(简单邮件传输协议);22表示SSH;21表示FTP等等。端口号是电脑真正要关心的。一般URL中不会有:80,因为这个是默认值。端口号从0到1023是被保留的,我们不能自己定义使用;而1024到65000都可以随便使用。
有时我们需要在电脑上同时运行多个服务器做不同的事,有时在企业中就需要用到不同的端口号。不同服务器由不同人来管理,使用不同工具,因此只用一个端口号到URL也许并不是一个好的尝试。


配置Apache服务器,PHP代码不被外界读到

可以通过suPHP。这里的su就是通常所说的代替用户substitute usr)。例如:

SuexecUserGroup malan malan

<Directory /home/malan/projects/0/html>
    Options All
    suPHP_Engine ON
    suPHP_UserGroup malan malan
</Directory>

这是一个web server模块,我们可以很容易地安装到服务器上。这里,malan账户内的任何代码由nobody或web等用户执行时,实际上都不是由服务器,而是由malan个人执行。所以要注意尽量分离这些账户,避免出问题。这是和共享网络主机公司密切相关的问题。如果有自己的单独的服务器或VPS则不存在这种问题了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值