Raspberry Jessie 没有预装 Apache, 需要自己手动安装
sudo apt-get install apache2
进入到 Apache 的配置文件夹
cd /etc/apache2/
配置需要监听的端口
sudo vim ports.conf
显示内容如下,并添加要监听的端口,比如,这里为 30000
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
Listen 30000 # 添加要监听的端口
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
配置虚拟主机配置文件 vhosts.conf
vhosts.conf 很有可能是不存在的,如果不存在,就创建一个
sudo vim sites-enabled/vhosts.conf
添加内容
<VirtualHost *:30000>
ServerName 192.168.1.119
DocumentRoot "/home/pi/Developer/yaaw"
<Directory />
Require all granted
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride none
</Directory>
</VirtualHost>
链接虚拟文件配置文件
将上一步创建的 vhosts.conf 软链接到 sites-enabled 文件夹中
ln -s sites-available/vhosts.conf sites-enabled/
检查 Apache 配置并开启
sudo apachectl -t # syntax OK 之后重启 Apache 服务
sudo apachectl restart