如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛

如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛,第1张

搭建lamp环境,然后将建站程序放到/var/www/html下,然后点开你的网站,输入localhost就可以访问了

Discourse 是一个开源的论坛,它可以以邮件列表、聊天室或者论坛等多种形式工作。它是一个广受欢迎的现代的论坛工具。在服务端,它使用 Ruby on Rails 和 Postgres 搭建, 并且使用 Redis 缓存来减少读取时间 , 在客户端,它使用支持 Java Script 的浏览器。它非常容易定制,结构良好,并且它提供了转换插件,可以对你现存的论坛、公告板进行转换,例如: vBulletin、phpBB、Drupal、SMF 等等。

现在服务器厂商的系统都是用的Linux,如果选择建网站,无论是LAMP, linux +appach+mysql+php,还是LNMP, linux+nginx+mysql+php都是以linux为基础的,基本上现在云服务器还是用Linux最多吧

现在很多站长都会选择云服务器来搭建网站,不过租用时很多朋友都会纠结是选择Linux还是Windows *** 作系统。

那么对于云服务器来说,是Linux系统好还是Windows系统好?

其实,对于 *** 作系统来说,大家接触最多的就是Windows系统,毕竟咱们经常用的电脑就是Windows。由于Windows系统具有界面化的 *** 作优势,很容易上手。但是服务器来说,还有个常用的 *** 作系统,那就是Linux,它也是主流的服务器 *** 作系统,应用非常广泛。

Windows系统是微软开发的,是正版收费的,而Linux *** 作系统是开源的,用户群体较大,免费而且安全性也更高。其实两个系统都有各自的优势,不过具体选择哪个好还要看自己的实际使用需求。

第一、根据建站程序选择

如果想选择Linux *** 作系统云服务器,但网站建站程序是APS的话,那么肯定就不行了,Linux系统是不支持ASP语言的。同样的,对于使用access数据库,Linux系统也是不兼容。因此需要根据企业实际需求考虑,到底选择什么样的 *** 作系统。

第二、系统稳定性情况

租用云服务器,系统的稳定性是我们必须要考虑的。众所周知,云服务器的配置整体还是比较高的,而且采用的是国际带宽,用户访问基本不会存在线路问题,国内访问速度都比较快,所以重点就要考虑它的稳定性。

云服务器的稳定性受到配置、线路以及 *** 作系统等多方面因素影响。但从 *** 作系统来看,Windows系统是闭源的,整体稳定性比Linux要差一些。此外Linux系统漏洞较少,用户使用起来会更好些,稳定性高。

第三、从安全角度考虑

正如上面所说,Linux系统是开源的,出现漏洞的概率要小很多,所以从整体的安全性方面来看,Linux系统要比Windows系统高一些。于此同时,Linux *** 作系统能够对权限的分配更细致化,每个用户之间是相互独立,互不影响,这对安全性也有一定提高。

对于云服务器租用来说,安全性还是很重要的,它直接影响网站数据的安全,所以作为站长来说务必要重视这第一点,选择安全性较高的云服务器。

第四、 *** 作设置难易程度

在 *** 作设置方面,Windows系统要好于Linux系统,毕竟界面化的 *** 作系统对用户更容易上手。而命令的 *** 作对于大多用户来说,更多的是技术的支撑,如果不了解的话使用起来比较费劲。

不过需要注意的是,如果一定要用Linux系统的云服务器,对于Linux系统不熟悉的话也没关系,毕竟现在很多Linux云服务器都支持控制面板设置,也能达到界面化 *** 作的效果,只不过要多费一些费用罢了。

从以上几点分析不难看出,至于说选择Windows还是Linux *** 作系统云服务器好,这个还是要根据用户的实际使用需求来考虑,只有适合自己的才是最好的。

感谢阅读!

其实这个问题不用纠结,应用是基于什么平台开发的,那么就用什么 *** 作系统。

下面我从几个方面谈谈我对这个问题的看法:

一、类型方面

我们常见的服务器应用大体可以分两种类型,网站类型和应用系统类型

网站类型部分

目前大多数官网类型的网站,一般用的都是LAMP,即Linux + Apache + MySQL/MariaDB/Percona + PHP。从上面可以看到用的 *** 作系统是基于linux *** 作系统,目前windows系统也有,但比较少。

应用系统部分

这个就要看应用的开发环境,一般为使用企业的不同情况,大多数情况windows、linux平台都支持,从稳定性而言,linux平台相对稳定,从维护而言,windows平台更容易,更普及些。

二、稳定性方面

linux平台的稳定性在业内是比较公认的,这也就是windows平台自己不争气,大好的江山让linux蚕食了,现在互联网公司一致向linux平台靠拢。

三、价格方面

就云服务器而言,linux系统要比windows系统便宜,而且linux开销比windows平台要小很多,所以linux平台实际配置需求相对于windows平台要低一些,小网站可能体现不出来,开销越大的应用linux平台越能体现优势。

就 *** 作系统而言,我个人认为linux还是优于windows平台的,但选取平台的时候看看IT部门是否能够运维linux系统,一点点建议仅供参考。

作为服务器来说,绝大部分情况下,都以选择Linux为优。

肯定Linux系列OS了。

看各大云提供的服务器系统镜像,大都是CENTOS,Linux有众多发行版,但CentOS还是最稳定最流行。

当然,WindowsSERVER系统不在考虑之列。除非你的原有资产都在Windows上。

你网上搜索一下,有很多资料介绍原因。

对于 *** 作系统来说,大家接触最多的就是Windows系统,毕竟咱们经常用的电脑就是Windows。由于Windows系统具有界面化的 *** 作优势,很容易上手。但是服务器来说,还有个常用的 *** 作系统,那就是Linux,它也是主流的服务器 *** 作系统,应用非常广泛。

Windows系统是微软开发的,是正版收费的,而Linux *** 作系统是开源的,用户群体较大,免费而且安全性也更高。其实两个系统都有各自的优势,不过具体选择哪个好还要看自己的实际使用需求。

第一、根据建站程序选择

如果想选择Linux *** 作系统云服务器,但网站建站程序是APS的话,那么肯定就不行了,Linux系统是不支持ASP语言的。同样的,对于使用access数据库,Linux系统也是不兼容。因此需要根据企业实际需求考虑,到底选择什么样的 *** 作系统。

第二、系统稳定性情况

租用云服务器,系统的稳定性是我们必须要考虑的。众所周知,云服务器的配置整体还是比较高的,而且采用的是国际带宽,用户访问基本不会存在线路问题,国内访问速度都比较快,所以重点就要考虑它的稳定性。

云服务器的稳定性受到配置、线路以及 *** 作系统等多方面因素影响。但从 *** 作系统来看,Windows系统是闭源的,整体稳定性比Linux要差一些。此外Linux系统漏洞较少,用户使用起来会更好些,稳定性高。

第三、从安全角度考虑

正如上面所说,Linux系统是开源的,出现漏洞的概率要小很多,所以从整体的安全性方面来看,Linux系统要比Windows系统高一些。于此同时,Linux *** 作系统能够对权限的分配更细致化,每个用户之间是相互独立,互不影响,这对安全性也有一定提高。

对于云服务器租用来说,安全性还是很重要的,它直接影响网站数据的安全,所以作为站长来说务必要重视这第一点,选择安全性较高的云服务器。

第四、 *** 作设置难易程度

在 *** 作设置方面,Windows系统要好于Linux系统,毕竟界面化的 *** 作系统对用户更容易上手。而命令的 *** 作对于大多用户来说,更多的是技术的支撑,如果不了解的话使用起来比较费劲。

不过需要注意的是,如果一定要用Linux系统的云服务器,对于Linux系统不熟悉的话也没关系,毕竟现在很多Linux云服务器都支持控制面板设置,也能达到界面化 *** 作的效果,只不过要多费一些费用罢了。

从以上几点分析不难看出,至于说选择Windows还是Linux *** 作系统云服务器好,这个还是要根据用户的实际使用需求来考虑,只有适合自己的才是最好的。

别以为GUI是选择系统的标准。

微软也有出不带GUI的Windows Core版本,使用Powershell CLI。

Linux也有KDE/GNOME/Xfree DM GUI行Xwindow/RDP/VNC的。

在Linux及Windows上行GUI,内存耗用差不多,Windows效能更好些。一般Linux用户会选用ubuntu作工作站,开发用。

在Linux及Windows Core 上行CLI,Linux效能更好些。多选用CentOS建服务器。

要快速建立网站服务器,可选用LAMP。

建立API服务器,可选用Linux+Mysql+NodeJS。

Linux 更好一点。

Linux比较好,在人才,资源上都有很大的优势

有的计算机的运行都离不开 *** 作系统,服务器是提供计算服务的高级计算机,当然也离不开 *** 作系统,目前在购买用服务器时,主机提供商一般会提供 *** 作系统预装选项,通常会有windows和linux *** 作系统供用户选择,那么,云服务器应该如何选择 *** 作系统?下面就和我们智云优创一起来了解一下吧。

在选择云服务器的 *** 作系统时,首先要遵循使用便利的原则,即自己对什么 *** 作系统熟悉,会 *** 作哪种系统就选择哪种系统,这样有利于快速配置服务器环境和建设网站。

WindowsServer系统

一般来说Windows系统更占内存,对配置要求更高,不过由于是图形化界面,使用起来比较方便,在程序支持方面,ASP等语言的程序软件需要使用windows系统。

当然Windowsserver系统也有自己的优点,windows在PC时代已经家喻户晓,在易用性方面,没有人比Windows做的更好,相比其他云服务器系统来说,极大的降低了使用者的学习成本,这也是WindowsServer系统经久不衰的原因之一。

Linux系统

它的最大的特点就是开源,开源就是所有人,包括相关企业,政什么的,开发人员共同监督,在这样的监督之下,一套成熟的方案几乎很少出现漏洞。另外,linux还有一套完整的权限机制,没有相关权限,想要对系统造成破坏根本无从下手,安全性和稳定性相对较高,受到中、高级开发人员的青睐,在程序支持方面,Linux系统对PHP支持较好,适合市面上大多数的开源软件。

开源建站程序:

一、WordPress

WordPress是最热门的开源个人信息发布系统(Blog)之一,基于PHP+MySQL构建。WordPress提供的功能包括:

1.文章发布、分类、归档。 

2.提供文章、评论、分类等多种形式的RSS聚合。

3.提供链接的添加、归类功能。

4.支持评论的管理,垃圾信息过滤功能。

5.支持对样式CSS和PHP程序的直接编辑、修改。 

6.在Blog系统外,方便的添加所需页面。 

7.通过对各种参数进行设置,使你的Blog更具个性化。

8.静态html页面生成。

9.通过选择不同主题,方便地改变页面的显示效果。

10.通过添加插件,可提供多种特殊的功能。 

11.支持Trackback和pingback。

12.支持针对某些其它blog软件、平台的导入功能。 

13.支持多用户。

14.安装最简单。 

15.Web标准支持非常好。 

16.使用比较简单。 

17.拥有大量的主题与插件。

二、Mambo

Mambo是一个功能丰富、采用PHP+MySQL搭建、最优秀的动态门户引擎/内容管理系统(CMS),能够用于建设拥用几个页面到几千个页面的网站。它具有:

1、强大的内容编排功能只需要熟悉简单的在线编辑方式就可以维护自己的网站内容

2、丰富、精美的模板/主题可供选择

3、优秀的性能采用独有的网站缓存技术,让动态网站拥有静态网站的速度

4、针对搜索引擎收录而优化的功能。

5、多国语言支持

6、广告管理系统

7、文档管理系统

8、内容评论系统

9、流量统计

10、整个系统采用模化设计目前已经有非常多的插件供选择

三、LifeType 

lifetype是一个开源的Blog平台,在同一个系统中支持多个Blog和多个用户。它具有:

友好的用户界面 通过所见即所得文章编辑器,你可以编排出整齐漂亮包含图片,声音以及视频的的文章。做到 Podcasting的功能。此外通过摘要页面,你可以在每次登入管理者后台界面时就能够了解你Blog目前所有统计信息,包含最新文章,评论以及引用等等。

多媒体文档管理 通过管理者后台界面可以轻松做到自动图片缩放,上传大量文档,编写文档描述,让你可以很容易建立一个支持Podcasting的Blog。

多样化的主题 提供超过60个不同的精美模板供你选择。通过管理者界面,你可以安装,删除,编辑你当前所有的主题

丰富的插件程序 如果标准安装中没有你想要的功能,可以通过安装其提供的60多种插件来满足你的需求。其中最流行的插件有:Moblogging,Template Editor和Nested Comments。

垃圾信息过滤机制 内建采用贝叶斯判决规则的垃圾信息过滤机制,以保证你blog的评论和引用等不受垃圾信息的干扰。另外回复确认,回复验证CAPTCHAS,以及引用网址的检查都可以通过插件程序来新增。

支持引用 只要加入你所要引用的文章网址,通过引用自动查找的功能LifeType将会自动找出所有的引用网址来加以引用。

支持一个Blog多个作者 你可以给你的朋友权限来跟你一起写Blog,使你的Blog具有协同工作的功能。

四、b2evolution

b2evolution是一个采用PHP+MySQL开发的,成熟的,优秀的Blog引擎。它包含了一个Blog工具所应具备的所有功能。它的特点包括:

1.即时Blogging:可以直接在web页面中Blogging。还能通过发送email或MMS或使用客户端工具如w.bloggar来Blogging。

2.提供大量的漂亮的外观供你挑选。

3.防垃圾信息机制。

4.支持多种语言包括中文(简/繁体)。

5.支持多Blog系统:假如你需要放2,3或100个不同的Blog/新闻聚合在你的网站上,只需一次安装就能搞定。每一个blog放在自己的页面,也可以在同一个页面同时放置多个blogs。

6.支持多用户和多作者:每个blog都有一组属于它的用户,你可以对这些用户设置不同的读写权限。

7.灵活分类:每个blog都可以分成不同的子类,然后子类通过主题来组织管理你的posts/news item。每个post可分配给多个子类。

8.遵守Web标准:集成一个XHTML标准检查器。

五、osCommerce

osCommerce是一套基于GNU GPL授权的开源在线购物电子商务解决方案。该系统具有易于 *** 作的可视化安装界面、完善的前台商品展示和户在线购物车功能、强大的后台管理和维护功能模块简单易用、70,000人的官方社区用户和活跃的论坛、121,300家已经注册的在线商店的解决方案3,000个成熟的插件供你选择。osCommerce采用了Open Source世界里多种主流的技术方案,提供了一整套的免费和开放式的平台,包括强大的 PHP动态网站开发语言,稳定的Apache web服务器, 和速度一流的MySQL数据库服务器。 安装和使用osCommerce,不需要特殊的系统平台,sCommerce可以运行在任何支持PHP 4.1+的web服务器上,环境需要支持 PHP和MySQL即可, *** 作系统可以支持Linux,Solaris,BSD,或者Microsoft Windows 。 

六、SugarCRM

SugarCRM具有很强的可 *** 作性、灵活的适用性、完善的功能、独特的个性化设计和专业的技术安全保障,是辅助企业实现客户关系管理的理想之选。 最主要的是,SugarCRM不仅仅是一种应用类软件,更是先进的销售管理解决方案,专业的销售培训使你的销售效果倍增,确实提高您的业务水平。它在企业管理人员、销售人员和客户之间建立了一个立体的管理系统,帮助企业对内和对外实现以“客户为中心”的全方位管理。

SugarCRM 正是这样一款优秀的客户关系管理软件. 它在总结研究成功企业管理经理基础上,结合现代前沿营销理念,针对小企业的实际需求,实现了对客户和销售的全方位管理。SugarCRM的特点

*.采用PHP编写,所以拥有最广泛的兼容性,在各种 *** 作系统上都可以运行

*.具有多个界面方案,按不同主题提供用户选择

*.支持多语言,可以随时切换 

*.可扩展性强,随时按照用户需求或者自己增加新的功能和模块

还有好多,这里就不一一列举了...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7384884.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存