美文网首页
通过smb和httpd服务,实现简易网站

通过smb和httpd服务,实现简易网站

作者: tmll930 | 来源:发表于2019-01-10 10:19 被阅读0次

为了方便产品汪上传项目原型图供内部共享展示,决定搭建httpd网站,并将网站的目录开启smb服务供产品汪上传文件。同时也要考虑网站和目录共享的访问控制。

一、安装httpd网站

安装httpd服务

yum install httpd

修改httpd配置文件

vi /etc/httpd/conf/httpd.conf

Listen 80  //使用默认80端口提供服务
<Directory "/var/www/html/prototype/yhzx">
Options All
AllowOverride None
Order Deny,Allow
Deny From all
//只允许下列三个网段访问该站点
Allow From 172.17.25.0/24
Allow From 172.30.0.0/24
Allow From 172.17.99.0/24
</Directory>

打开防火墙80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启httpd服务

systemctl restart httpd

httpd服务至此搭建完成

二、安装smb服务

安装smb

yum install samba

添加用户组及用户sbs

useradd -s sbs
groupadd sharegroup
usermod -G sharegroup sbs

设置密码

smbpasswd -a sbs

新建共享目录并授权

mkdir /var/www/html/prototype
chown -R sbs:sharegroup /var/www/html/prototype/

编辑smb配置文件

vi /etc/samba/smb.conf

[prototype]
    # 共享文件目录描述
    comment = Shared Directories
    # 共享文件目录
    path = /var/www/html/prototype
    # 是否允许guest访问
    public = no
    # 指定管理用户
    admin users = sbs
    # 可访问的用户组、用户
    valid users = sbs
    # 是否浏览权限
    browseable = yes
    # 是否可写权限
    writable = yes

打开防火墙445端口

firewall-cmd --zone=public --add-port=445/tcp --permanent

重启服务

systemctl restart smb nmb

smb服务搭建完成,登陆服务器验证:

smb登陆

上传文件后可以直接浏览器访问


直接浏览器访问http://172.17.101.148/yhzx

相关文章

网友评论

      本文标题:通过smb和httpd服务,实现简易网站

      本文链接:https://www.haomeiwen.com/subject/qpeorqtx.html