8-day8-samba-nginx

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8-day8-samba-nginx相关的知识,希望对你有一定的参考价值。

SAMBA:

关闭防火墙:

    iptables -F
    systemctl disable firewalld
    systemctl stop firewalld
    systemctl status firewalld

安装samba:

yum install samba
/etc/samba/smb/comf   //配置文件路径
sysctl samba start    //修改配置文件需要重启

创建samba用户:

adduser zhw       //创建无密码系统用户
smbpasswd -a zhw  //为smb用户创建密码
//新建samba用户 即系统用户,新建用户不设置密码(所以不能登录)

配置一:每个用户有自己的目录,可以浏览删除内容

添加用户:  

    adduser user1 user2 user3
    smbpasswd user1  
    smbpasswd user2
    smbpasswd user3

. 配置文件 /etc/samba/smb.conf

    [homes]
    comment = Home Directories
    valid users = %S, %D%w%S
    browseable = No
    read only = No
    inherit acls = Yes

. 访问方式

    \\192.168.16.107\user1    user1 password
    \\192.168.16.107\user2    user2 password
    \\192.168.16.107\user3    user3 password

遇到的问题:

技术分享
解决方法 技术分享

配置二:所有用户共享一个目录,只能浏览内容,不能删

配置文件:

[public]
comment =Public Stuff
path =/home/zhw
public=yes
writable =no
printable =no
write list =user1,user2,user3

现在user1 user2 user3 三个用户可以访问\192.168.16.107\public,切只有读权限

nginx

安装方式:

yum install epel-relase
yum install nginx         //epel方式安装
./configure --prefix=/usr/local/nginx --without-http_write_module       //编译安装

启动方式:

/usr/local/nginx/sbin/nginx -c /usr/lcoal/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx -s reload

nginx负载均衡:

  1. 基于轮询:

    http{
        upstream myweb{
            server 10.0.0.10;
            server 10.0.0.11;
            server 10.0.0.12;
    }
        server{
            listen 80;
            location /{
                proxy_pass http://myweb;
            }
        }
    }
    
  2. 基于权重

    http{
        upstream myweb{
            server 10.0.0.10 weight=2;
            server 10.0.0.11 weight=1;
            server 10.0.0.12 weight=3;
    }
        server{
            listen 80;
            location /{
                proxy_pass http://myweb;
            }
        }
    }
    
  3. 基于IP

[[email protected] home]# cat 1.conf

    http{
        upstream myweb{
            ip_hash;
            server 10.0.0.10;
            server 10.0.0.11;
            server 10.0.0.12;
    }
        server{
            listen 80;
            location /{
                proxy_pass http://myweb;
            }
        }
    }

vim ctrl+v 进入可视块模式 hostnamectl set-hostname cx2c

 


以上是关于8-day8-samba-nginx的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段6——CSS选择器

VSCode自定义代码片段——声明函数