🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名(剩余10个优惠名额) →

《CentOS : 在阿里云上运行网站》 远程控制 管理 配置 Linux 系统的服务器

CentOS : 在阿里云上运行网站

如果你购买了一台阿里云的 Linux 系统的云服务器,或者其它任何服务商的 Linux 系统的 VPS (虚拟服务器),你期待有一个图形桌面可以远程控制服务器,结果呢,你得到的是一个命令行工具,自己完全不知道怎么处理这玩意,其实你的想法很简单,就想在上面运行一个网站。

《CentOS : 在阿里云上运行网站》这套课程就是让你可以自己配置 Linux 系统的服务器,并且在上面运行网站系统,比如 Joomla,Drupal,Wordpress …

课程的主要内容

课程的开始介绍一下远程控制 Linux 系统的服务器的工具,Mac 用户可以使用系统自带的终端工具, Windows 用户可以使用 puTTY 软件。无论是终端工具还是 puTTY ,基本的操作是一样的,整个课程我们会用 Mac 的终端工具来演示。

远程控制 Linux 系统的服务器,就是用命令连接到服务器,通过身份验证以后,你就可以在命令行工具上面输入命令来控制服务器的行为,比如让她重启,给她安装软件,控制软件的运行状态等等。

接着我们会介绍一下常用的操作命令,列出目录里的内容,创建,编辑,复制,移动,删除,重命名文件和目录 … 这些操作可以让你熟悉 Linux 系统的行为,不要恐惧使用命令来控制服务器。

然后是权限的概念,所有 Linux 系统的权限概念基本是一样的,这部分非常重要,只有理解了权限是怎么回事,才能解决遇到的很多问题,比如为什么在 Joomla 的后台不能安装模块,上传图片…

Linux 系统的每个文件或目录都会有一个拥有者和用户组,你可以设置每个文件或目录的,拥有者、用户组,还有其它用户的权限,可以设置的权限有三种,查看,写入,还有执行 …

了解了权限以后,我们会去配置网站的运行环境,下载,安装,配置,使用 Apache,Mysql,PHP,FTP …

最后我们会在配置好的服务器上安装使用 Joomla,Drupal,还有 Wordpress 。

关于课程的演示

这套课程我们使用的是 Mac 系统上的终端来远程控制 Linux 系统的云服务器,云服务器的操作系统选择的是 CentOS 6 ,64位。CentOS 是一套按照开源软件来发行的 Linux 系统。

关于阿里云服务器

阿里云有很多服务,云服务器是其中之一,这是一种按需收费的服务,你可以决定购买多大的空间,带宽,CPU,内存 … 并没有一台真正的服务器给你,所有东西都是在一个庞大而复杂的系统中为你划出来的一块虚拟的东西。

我并不在乎他都用了什么技术,基于什么搭建的网络,因为我也不懂 … :)

对于刚刚起步的网站,我觉得可以选择类似的云服务,可能你的情况跟宁皓网一样,只有几个人(宁皓网目前只有两个人),把时间放在网站上,而不是闹心八啦的购买服务器,配置,找人托管,维护 … 云服务器能提供相对比较稳定的服务,而且你也不用太担心网站成长给服务器带来的压力,因为你的云服务器永远可以更强大。

评论

一直期待的新課程終於出來了~但是也些失落,因為這個課程和本身沒有多大關係,
因為我不是阿里云的使用者,自己也已經購買了國外的空間,
所以這個課程對我而言就沒多大用途了。

不過老師還是很盡心的將這個課程做好,我點我是相信的。
但也很希望或許老師可以把將來幾個月將要推出的課程先告訴大家,
這樣課程推出的時候,心裡的落差沒那麼大吧....

嘿嘿 :)

相信我,或早或晚,你一定会用上这个课程里的东西。课程名字虽然叫阿里云,其实同时适用于其它服务商的虚拟服务器,或者是独立的服务器,只要系统是 Linux 。

你的网站会不断的壮大,那个时候一定会需要一台服务器,而这台服务器八成就是 Linux 操作系统。你想远程控制这台服务器,就需要用到一些命令行,这个课程可以帮到你,让你知道从哪里开始,至少可以让你的网站在服务器上运行起来。

其实这期的教程没必要叫 "阿里云XXX" 讲的基本上是linux基础命令和PHP环境的搭建... :-)
订阅宁皓网是因为学习DRUPAL发现宁皓的...自从 订阅之后 一直 期待能够 有 一系列的 D7教程会出现...
之前留言 宁皓 也回复说 下面都是D7系列 后来发现宁皓是安慰我的哈哈...
建议宁皓根据一个项目案例来录制D7视频教程,这比较实用些! 比如宁皓网改版... 望采纳...
支持宁皓网...

ps:九月份皓哥忙着改版没有发布视频教程哦.也回复过说后面会补上滴...嘎嘎...

本来计划是那样的,嘿嘿。

如果可以,希望补充一点服务器安全方面的内容。

好地。还有一些东西也可以先说一下,比如网站环境的优化,Nginx,SSL,邮件 ...

平时用的都是用的环境集成包```这次按照教程自己安装一遍问题多多```不过基本Google后解决了```但是PHP的mcrypt 扩展 就是搞不定呢````完全按视频教程操作,就差逐帧逐帧的看了 呵呵...也去GOOGLE很多方案 最后都是安装失败``` 恳求皓哥指点哈```

恩恩`搞定鸟```

浩哥,急啊。在阿里云服务器上Drupal已经按教程装好,访问要通过 “www.我的域名.com/drupal"才能看到网页,我该怎么设置呢?像正常网页一样"www.我的域名.com"?????

你要设置虚拟主机的功能,把你的域名绑定到某个目录里,这样你访问这个域名的时候,打开的就是你所绑定的目录里的东西,你要把 Drupal 的文件放在这个目录的根目录下,不能是在子目录里。看一下:http://ninghao.net/course/514,创建虚拟主机。

DocumentRoot /mnt/www/我的域名.cn/public_html
ServerName 我的域名.cn
ServerAlias www.我的域名.cn

drupal位置在 /mnt/www/我的域名.cn/public_html/drupal 对吗?浩哥

嗯,按照视频里提到的去配置,不会有问题。要注意的是,你配置的第一个虚拟主机是默认的,真正的虚拟主机要从第二个开始配置,也就是你需要先配置一个默认的,然后在它的下面再去配置你想要的虚拟主机。

浩哥,我解决了。主要是我没有重启apach,所以新指向的发布目录没有生效。非常感谢您

浩哥,真的不好意思每次都麻烦您!还有一个问题请教,views可以生成各种页面(把相关内容放进去),如果我不用views怎样才能生成页面呢?(不是单篇文章页)

你要自己定义查询的东西。为什么不用 views 啊。 views 在 drupal 8 上会是标配。

我的php已经安装好了 apache mysql都好用 网站可以运行 一切正常。 但我要为php53 添加一个新的组件 比如php53u-fpm ,怎么设置?
谢谢

我是这样装的 yum install php53u-fpm 启动 service php-fpm start 应该没有问题吧 。

我主要是想用nginx, 但我的nginx 安装好了,html文件 可以打开,但同一目录的 php文件显示 file not found。

另外 我的nginx 是源码编译 安装(可能没有设置好), 不知跟这个有没有关系。

好了 是我的nginx.conf 文件没有配置好。 但是 由于我的 nginx是源码编译安装,所以 service nginx start 没有效。 chkconfig nginx on 命令也不行 。 我怎样设置能达到yum 安装的效果

每次系统启动 还有手动启动 nginx。

请求答疑: 完全按照视频配置了虚拟主机 以及最后安装wordpress成功。 可是上面有同学提到的问题,我还是不知如何解决。“www.我的域名.com/wordpress"才能看到网页,我该怎么设置呢?像正常网页一样"www.我的域名.com"????? 现在httpd.conf里配置是 DocumentRoot /mnt/www/我的域名/public_html 。具体我该如何操作 ? 你对上面同学的回答是“要把 Drupal 的文件放在这个目录的根目录下” 是指要移动wordpress下的所有文件到public_html下嘛? 课程视频里没有这一步骤啊。

你新建了一个目录,为这个目录绑定了域名,你需要把 WordPress 里面的所有的文件都直接放在这个绑定了域名的目录里面。比如,你的目录是 /mnt/www/我的域名/public_html ,那么,你的 WordPress 文件要直接在 /mnt/www/我的域名/public_html 这个目录的根目录下。不能放在子目录 WordPress 下面。因为你打开域名的时候,会直接打开根目录下面的 index.php 这个文件。如果这个文件你放在了 wordpress 这个目录的下面,那么,打开你的 wordpress 网站的时候,是需要添加 wordpress 这个目录的名称的。

我用FileZilla 将wordpress文件包中的所有文件 都移动到了public_html 下 。浏览器打开我的域名,可以出现W网站首页,但点击任何链接,会出现NOT Found 页面,路径显示域名后自动加上了wordpress (我的域名/wordpress/?p=21)。 是不是不能单独这样移动文件,还需到什么地方,做什么调整是吧?

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点