zoukankan      html  css  js  c++  java
  • Python全栈_Day9_Samba和Nginx

    . Samba

    配置每个用户有自己独立的目录,所有用户有一个共享目录的流程

    1.1 安装Samba

    yum install samba -y

    1.2 配置

    配置文件路径:/etc/samba/smb.conf

    每个用户独立的目录配置

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

    共享的目录配置
    [public]            #共享模块名
    comment = Public Stuff    #共享的注释说明信息
    path = /share         #共享目录路径,除了smb设置的共享权限外,该目录在操作系统层面的权限也会限制读写权限
    public = yes          #是否配置为匿名共享,但是当前smb安全级别为user,所以必须登录用户,当安全级别为share时无需登录
    writable = yes         #smb设置的写权限,赋予所有用户写入权限,当与read only冲突时,无视read only配置
    printable = no         #是否允许打印
    write list = +staff

    创建smaba用户
    useradd -s /sbin/nologin smb1
    useradd -s /sbin/nologin smb2

    为用户设置密码
    smbpasswd -a smb1
    smbpasswd -a smb2

    1.3 启动Samba,设置为开机启动

    systemctl start smb
    systemctl enable smb

    2. Nginx

    2.1安装

    yum install epel-release -y

    yum install -y nginx

    2.2配置

    配置文件路径:/etc/nginx/nginx.conf

    2.3 启动

    systemctl start nginx

    3. nginx均衡负载

    3.1 轮询模式

     1 http {
     2     upstream myapp1 {
     3         server 服务器地址1;
     4         server 服务器地址2;
     5         server 服务器地址3;
     6     }
     7 
     8     server {
     9         listen 80;
    10 
    11         location / {
    12             proxy_pass http://myapp1;
    13         }
    14     }
    15 }

    可以为不同服务器配置不同的权重

     1     upstream myapp1 {
     2         server 服务器地址1 weight=2;
     3         server 服务器地址2;
     4         server 服务器地址3;
     5     }

    3.2 最小连接数

     1 http {
     2     upstream myapp1 {
    3     least_conn; 4 server 服务器地址1; 5 server 服务器地址2; 6 server 服务器地址3; 7 } 8 9 server { 10 listen 80; 11 12 location / { 13 proxy_pass http://myapp1; 14 } 15 } 16 }

    3.3 ip哈希模式

     1 http {
     2     upstream myapp1 {
    3     ip_hash; 4 server 服务器地址1; 5 server 服务器地址2; 6 server 服务器地址3; 7 } 8 9 server { 10 listen 80; 11 12 location / { 13 proxy_pass http://myapp1; 14 } 15 } 16 }
  • 相关阅读:
    matrix
    meizi
    公文流转系统
    10.21连接数据库进行添加
    9.27
    9.23课堂总结
    信息管理java
    大道至简读后感
    第二周
    7.7第一周
  • 原文地址:https://www.cnblogs.com/chenrenjian/p/6937322.html
Copyright © 2011-2022 走看看