如何安装samba服务器和共享/var/www/目录

电子说

1.3w人已加入

描述

步骤1:安装

通过在终端中键入以下命令来安装apache2包:

sudo apt-get update

sudo apt-get install apache2

然后我们安装PHP。

sudo apt-get install php5 libapache2-mod-php5

安装samba服务器和客户端。

sudo apt-get install samba samba-common-bin smbclient

步骤2:Samba服务器配置

为pi用户提供密码。登录到samba服务器时将使用此密码。

sudo smbpasswd -a pi

修改smb.conf文件。

sudo nano /etc/samba/smb.conf

找到 [homes] 部分,如下所示进行更改:

browseable = yes

read only = no

create mask = 0775

在文件末尾添加新部分 [www]

[www]

path = /var/www

valid users = pi

create mask = 0770

directory mask = 0771

writable = yes

配置完成后,我们重置了samba服务器。

/etc/init.d/samba restart

步骤3:Apache设置

mpm-itk允许您在单独的 UID 和下运行每个vhost GID 。

安装apache2-mpm-itk。

apt-get install apache2-mpm-itk

我希望所有脚本都以 pi 用户身份运行。对于以下命令,我更改了所有文件的所有者和组。

chown -R pi:users /var/www/

修改000-default.conf文件。

nano /etc/apache2/sites-available/000-default.conf

在 DocumentRoot/var/www/html 行下,添加:

AssignUserID pi users

重新启动apache。

/etc/init.d/apache2 restart

步骤4:在Windows下检查Samba

samba服务器

我们在WIN下登录samba服务器。我输入我的Raspberry PI的IP,但您也可以使用主机名。要登录,请输入您在上一步中提供的用户“pi”和密码。

然后删除“index.html”并创建包含内容的“index.php”:

echo “whoami: ” 。 exec(‘whoami’)。“

”;

?》

要测试脚本,我在浏览器中输入以下地址 http://192.168.0.17/index.php 。

其中 192.168.0.17 是我的Raspberry PI的IP。作为回应,它得到 whoami:pi 。
      责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分