Questions tagged «web-server»

这些问题与将Pi用作Web服务器有关,包括安装和配置。

4
如何保护Raspberry Pi?
数以万计的Raspberry Pi连接到互联网最终将吸引一些人的兴趣,这些人希望对小型计算机做一些不好的事情,特别是当许多人使用他们的Pi来做网络服务器时。Linux是开箱即用的可靠操作系统,但除了更改密码之外,如果我打算在设备上托管面向Internet的服务,还应该怎么做才能“加固” Raspberry Pi? 仅仅为了支持我的“成千上万”的玩笑,Eben Upton表示:“ Raspberry Pi已售出200,000多个基本计算机模块,目前每天出货4,000台”。可以安全地假设其中200,000个中的成千上万个已连接到Internet。假设连接互联网的Raspberry Pis中有成千上万的人正在托管面向公众的Web服务是不太安全的,但是黑客热情仍然存在。


1
Pi集群的优缺点?
我已经看到很多帖子询问如何用Raspberry Pis构建“超级计算机”或集群,但是实际上建立Pis网络的利弊却很少。我对建立自己的小型集群很感兴趣,但是我有几个问题。 群集后,RPI是充当单个虚拟计算机,还是对所有RPI拥有单独控制权?一个节点可以控制其他节点吗? RPI可以做的事情在集群中是有限的吗?例如,我仍然可以控制所有单独的GPIO端口吗? 它使pi快多少?可以说我制作了一个2节点集群,每个集群的时钟频率都超过1GHz,我是否将拥有一个“双核1GHz”处理器?群集是否需要为二进制倍数?(例如1,2,4,8,16,32,64) 这会使我通过NGINX for pi运行的虚拟主机变得复杂吗?可以为某些节点的处理能力分配它们处理的特定任务吗?例如节点1将处理Web服务请求,节点2将处理云存储等。


2
如何使Python与Lighttpd配合使用?
我已经在Raspberry Pi上安装了Lighttpd,但是现在我想让服务器端代码正常工作。我熟悉PHP,但是我认为应该尝试使用Python,因为它应该是Raspberry Pi的“入门语言”。如何通过Lighttpd使Python处理服务器端代码?

7
是否有可以提供动态内容的轻量级Web服务器?
我正在使用Nagios服务器构建映像。树莓派的问题之一是树莓派的内存很小。因此,我将使用基于php-apc的轻量级接口,而不是标准接口。 我想知道建议使用哪种轻型Web服务器? 我正在考虑可以使用php并提供SSL的最小网络服务器。我在考虑Apache2或Nginx。尽管我认为Apache的内容是动态的,但仍将胜过Nginx。
21 web-server 

2
HTTPD.CONF文件在哪里?
我试图阻止人们浏览我服务器上的目录。 我在pi上有一个功能齐全的面向公众的LAMP,但是当您键入目录名称或IP地址时,您会看到DIR信息。 这是一个实时示例 http://anthonyrussell.info/postimages/ 有人告诉我通过编辑httpd.conf文件来更改此设置,但是当我搜索它时,它不存在。 我想念什么?

3
为Node.js配置Raspberry Pi
在阅读有关单页Web应用程序的书时,出现了一段让我思考的段落: Node.js是非阻塞的并且是事件驱动的。简而言之,这意味着适度硬件上的单个Node.js实例可以处理成千上万的并发打开连接,例如实时消息传递中使用的那些连接,这通常是现代SPA的高度期望的功能。 我注意到将Raspberry Pi用作Rails服务器的情况,那么Node.js呢? 我如何设置我的Raspberry Pi服务于Node.js应用程序? 有没有人尝试过,是否有技巧和窍门,也许有陷阱或需要考虑的限制? 编辑:为了避免误解或偏离主题,让我们将重点放在Node.js上下文中的Raspberry Pi上: Raspberry Pi是否适合服务Node应用程序? 在这种情况下,如何微调Raspberry Pi以获得最佳效果?

4
通过Web界面执行Python脚本
我见过很多声称可以控制GPIO引脚的项目,但是我想要一些不同的东西,例如,能够使LED闪烁。 是否有可用的系统,可以通过Web界面单击并执行python脚本,例如在树莓派上执行“ blink.py”。

1
如何减轻远程部署的Raspberry Pi手动干预的需要?
我正在开发一个使用Raspberry Pi的项目,该项目将被部署到多个位置。他们具有附加的特殊硬件以实现自动化,并运行Web服务(我编写)来访问硬件。我们偶尔会在Pis上部署新软件-方法尚待确定-这是一个值得关注的大领域。 我的问题:您能否提出一些想法或最佳做法,以减轻出现问题时的手动干预需求?我想知道是否有任何类型的看门狗解决方案,使Pi在挂起的情况下可以正常重启(也许无法打电话回家?),并且如果仍然无法正常运行,则可以重启进入故障安全分区,该分区可以解决方案的“电话回家”(重新成像,或者如果只是网络中断,请再次正常重启)。 我真的不确定我要寻找的是什么,只是无法阻止我们打电话或派人进行手动重启或重新成像的方法。双重分区方案似乎很有用,但也许有更好的主意。

2
设置Ruby on Rails服务器
我正在考虑购买树莓派,因为我想托管一个个人网站。我正在使用英国Internet提供商(Virgin Media),并且我想使用Internet连接来允许访问我的网站! 我发现了很多使用pi设置LAMP服务器的资源,但是我是Ruby on Rails开发人员。 任何人都可以提供帮助吗?

4
RPi2上的Windows 10 IoT作为小型HTTP / REST Web API服务器
当前,适用于IoT的Windows 10 Core处于预览状态,可以将Visual Studio 2015 RC与新的Windows Universal项目结合使用并开发一些应用程序。 但是,我对在Raspberry Pi 2上作为主机制作自己的ASP.NET WebAPI(REST / JSON)感兴趣。可能吗 ?RPi2是否有可能成为仅包含很少的.html文件的小型Web服务器?


1
Web服务器为256或512 MB
我打算购买Raspberry Pi,我的一位同事还剩256 MB。但是我不知道256 MB的内存是否可以填充我想运行的内容。 我想用PHP和MySQL运行Apache Web服务器(或其他使用较少RAM和CPU的Web服务器),FTP服务器和SOCKS 5代理。在Web服务器上,我将运行: 一个有8位用户的Vbulletin论坛 我目前正在开发的游戏。 游戏准备就绪时,如果太重,我可以将论坛或游戏移至另一个树莓派。我正在使游戏尽可能的小而快速。例如:我将使用C ++处理所有更新作业。但是当游戏足够大以赚钱时,如果可以提高性能,我想购买一台普通服务器。但是我想尝试一下Pi。 所以我的问题是:我应该购买新的512 MB型号B pi,还是购买我同事的256 MB型号b?

2
如何用PHP安装lighttpd?
我已经安装了lighttpd,并且工作正常。我尝试按照此处所述安装php5 ,但是当我尝试最后一步时 sudo service lighttpd force-reload 我得到: [FAIL] Reloading web server configuration: lighttpd failed! 和PHP无法正常工作。 我的lighttpd配置可以在http://pastebin.com/eagG4SwF中找到: server.modules = ( "mod_fastcgi", "mod_access", "mod_alias", "mod_compress", "mod_redirect", # "mod_rewrite", ) server.document-root = "/mnt/www" server.upload-dirs = ( "/var/cache/lighttpd/uploads" ) server.errorlog = "/var/log/lighttpd/error.log" server.pid-file = "/var/run/lighttpd.pid" server.username = "www-data" server.groupname = "www-data" server.port = 80 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.