电子说
步骤1:通过SSH连接
现在使用以太网电缆将树莓派连接到家用路由器。 ada-fruit映像已启用SSH,因此您可以立即通过SSH连接。
现在,您应该尝试通过putty toraspberrypi.local或特定IP地址打开SSH会话(如果已连接ur HDMI,则应该在那里在您的屏幕上,或转到您的路由器配置页面(通常为192.168.0.1)并在DHCP下检查raspberry pi)。您可以使用用户名:pi和密码:raspberry登录树莓派。
步骤2:设置Rasberry Pi
一旦完成新安装,您应该做一些事情才能使事情顺利进行,其中包括扩展根文件系统以适合整个存储卡,以及更改用户名和密码。执行
sudo raspi-config
将转到配置页面,您可以在其中配置PI。
步骤3:安装您的服务器
现在您必须在树莓派上安装服务器,最简单的是Apache服务器(如果您正在寻找更轻的东西,Lighttpd也可以使用)运行以下命令为Apache和MYSQL安装Apache,PHP5,PHP5 mod(如果您打算使用CMS或数据库。
sudo apt-get update
sudo apt-get install apache2 php5 libapache2- mod-php5
现在您应该通过编辑000默认文件来允许覆盖,您可以使用以下命令来实现。。
sudo nano/etc/apache2/sites-enabled/000-default
现在编辑以下几行
将“ AllowOverride None ”更改为“ AllowOverride ALL ”。
现在执行
sudo服务apache2重新启动
使用新设置重新启动apache
现在您的网站应该d启动并运行后,您可以转到/var/并更改www的权限,使其可写。
cd/var/
sudo chmod 777/www
这将使您可以使用WINSCP登录并将HTML页面上传到新站点。打开PC上的浏览器,然后指向192.168.xx.xx(树莓派的IP地址)以查看默认页面。
您还可以使用以下命令和 PHP 和 SQL 在您的服务器上运行,您可以在其上运行像Drupal这样的CM。
sudo apt-get install mysql-server mysql-client php5-mysql
第4步:设置PORT触发器
现在,您应该已运行服务器,请转至raspberrypi。本地或PC上的浏览器的IP地址,您应该会看到默认的apache页面。
这意味着您的服务器已启动并正在运行。
现在的问题是无法从Internet访问此网站(例如,如果您的墨西哥朋友希望访问该站点:-()。
因此请返回路由器配置页面并设置端口触发程序,如下图所示。这会告诉路由器是否有人试图通过端口80发送HTTP请求,将流量转发到路由器阿斯伯里山
步骤5:具有域名
现在您有了一个可以在线访问的网站,但是你们大多数人(像我一样)没有一个静态IP(太昂贵了),这意味着每1天左右,您的ISP可能会更改您的ipaddress(网关),因此您不能总是输入ipaddress并希望看到您的网站,因此解决此问题的方法是使用树莓派上安装的no-ip服务。该服务在树莓派上运行,并告诉无IP服务器您的IP地址是什么。 No-IP为您提供一个域名,该域名将指向您最近更新的IP,您要做的所有事情就是在设置一个免费帐户后重新注册您的主机名,它看起来像(rspi.no-ip.org),您也可以以获得高级域名。完成后,键入以下命令以安装服务。。..
cd/usr/local/src/
sudo wget http://www。 no-ip.com/client/linux/noip-duc-linux.tar.gz
tar xf noip-duc-linux.tar.gz
sudo rm noip-duc-linux.tar.gz
cd noip-2.1.9-1/
sudo make install
安装完成后,它将将自动启动配置,输入no-ip.org的用户名和密码以完成安装。
现在您已经成功设置了服务器,现在要做的就是确保每次启动时都能运行。树莓派有几种方法可以做到这一点,我觉得这是最简单的方法。
cd/etc/
在该行中添加以下行rc.local文件以使noip服务在启动期间运行
sudo noip2
ctrl-x 以关闭文件并保存文件。
现在通过以下命令重新启动PI
sudo重新启动
第6步:在设置了no-之后,访问了您的网站
ip服务,您应该能够使用您选择的域名访问树莓派上托管的网站。您可以通过以下命令测试noip服务是否正在运行。
sudonoip2 -S
如果看到有效的PID,则意味着该服务现在正在运行。
责任编辑:wv
全部0条评论
快来发表一下你的评论吧 !