python上级实践(源、samba、虚拟主机配置)

 本地源

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /etc/yum.repos.d/

mv C* e/

vim cent.repo

[b]
name=b
baseurl=file:///mnt/cdrom/BaseOS
enbaled=1
gpgcheck=0
[a]
name=a
baseurl=file:///mnt/cdrom/AppStream
enabled=1
gpgcheck=0

yum clean all
yum makecache 

samba

1. 查看samba安装包
    dnf search samba

2. dnf -y install samba
3. cd /etc/samba/
4. vim smb.conf
[global]
        workgroup = SAMBA
        security = user
        passdb backend = tdbsam

[homes]
        comment = Home Directories
        valid users = cs
        browseable = No
        read only = No
        inherit acls = Yes

[data]
        comment = Do not modify all the files
        path = /home/data
        public = No
        writable = Yes

5. systemctl restart smb
6. systemctl restart nmb
7. systemctl enable smb
8. systemctl enable nmb
9. mkdir /home/data
10. chown -Rf cs:cs home/data
11. pdbedit -a -u cs(用户名)
12. setenforce 0
13. firewall-cmd --zone=public --add-service=samba --permanent
14. firewall-cmd --reload
15. yum -y install samba-client
16. smbclient -u sc -L 192.168.206.134
17. smbclient //192.168.206.134/data -U cs%222222

多虚拟主机配置

一.基于IP的多虚拟主机配置

1.配置网卡 命令:nmtui(见视频)

2.启动网卡连接 命令:nmcli connection up ens33(网卡名称)

3.进入/etc/www/html 文件夹 命令:cd /etc/www/html

4.新建文件 ai ca lot 命令:mkdir ai ca lot

5.查看/etc/www/html 文件夹 命令:ll

6.创建ai/index.html 文件,并写入内容:1 命令:echo '1' >ai/index.html

7.创建ca/index.html 文件,并写入内容:2 命令:echo '2' >ca/index.html

8.创建lot/index.html 文件,并写入内容:3 命令:echo '3' >lot/index.html

9.查看ai/index.html 文件 命令:cat ai/index.html

10.查看ca/index.html 文件 命令:cat ca/index.html

11.查看lot/index.html文件 命令:cat lot/index.html

12.回到根目录 命令:cd /

13.编辑/etc/httpd/conf/httpd.conf 配置文件 命令:vim /etc/httpd/conf/httpd.conf

:set nu (显示行数)132gg

在 133 行写入:<VirtualHost 192.168.100.11(自己设的ip地址)>

                                       DocumentRoot /var/www/html/ai

                                       ServerName www.ai.com

                                       <Diectory /var/www/html/ai>

                                       AllowOverride None

                                       Require all granted

                                       </Diectory>

                           </VirtualHost>

在 143 行写入:<VirtualHost 192.168.100.12(自己设的ip地址)>

                                       DocumentRoot /var/www/html/ca

                                       ServerName www.ca.com

                                       <Diectory /var/www/html/ca>

                                       AllowOverride None

                                       Require all granted

                                       </Diectory>

                           </VirtualHost>

按esc 输入   133,140 co 142

在 152行写入:<VirtualHost 192.168.100.13(自己设的ip地址)>

                                       DocumentRoot /var/www/html/lot

                                       ServerName www.lot.com

                                       <Diectory /var/www/html/lot>

                                       AllowOverride None

                                       Require all granted

                                       </Diectory>

                           </VirtualHost>

按esc 输入 133,140  co 152

14.重启配置文件 /etc/httpd/conf/httpd.conf 命令:systemctl restart httpd

二、 基于主机域名的多虚拟主机配置

1.编辑  /etc/hosts  配置文件 命令:vim /etc/hosts

按 A 输入 : 192.168.100.11(自己的当前IP地址) www.ai.com www.ca.com www.lot.com

2. 测试域名网络连接 命令:ping -c 4 www.whit_ai.com

3.创建ai/index.html 文件,并写入内容:1 命令:echo '11' >/var/www/html/ai/index.html

4.创建ca/index.html 文件,并写入内容:2 命令:echo '22' >/var/www/html/ca/index.html

5.创建lot/index.html 文件,并写入内容:3 命令:echo '33' >/var/www/html/lot/index.html          

6.查看ai/index.html 文件 命令:cat /var/www/html/ai/index.html

7.查看ca/index.html 文件 命令:cat /var/www/html/ca/index.html

8.查看lot/index.html文件 命令:cat /var/www/html/lot/index.html

9.编辑 /etc/httpd/conf/httpd.conf 配置文件 命令:vim /etc/httpd/conf/httpd.conf

输入:set nu 

把133行改为 :<VirtualHost 192.168.100.11(当前的ip地址)>

                                       DocumentRoot /var/www/html/ai

                                       ServerName www.ai.com

                                       <Diectory /var/www/html/ai>

                                       AllowOverride None

                                       Require all granted

                                       </Diectory>

                           </VirtualHost>

把143行改为:<VirtualHost 192.168.100.11(当前的ip地址)>

                                       DocumentRoot /var/www/html/ca

                                       ServerName www.ca.com

                                       <Diectory /var/www/html/ca>

                                       AllowOverride None

                                       Require all granted

                                       </Diectory>

                           </VirtualHost>

把152行改为:<VirtualHost 192.168.100.11(当前的ip地址)>

                                       DocumentRoot /var/www/html/lot

                                       ServerName www.lot.com

                                       <Diectory /var/www/html/lot>

                                       AllowOverride None

                                       Require all granted

                                       </Diectory>

                           </VirtualHost>

10.重启/etc/httpd/conf/httpd.conf 配置文件 命令:systemctl restart httpd

三、基于端口的多虚拟主机配置

1.编辑 /etc/httpd/conf/httpd.conf 配置文件  命令:vim /etc/httpd/conf/httpd.conf

输入 :set nu ,在45行 输入 Listen 80 ,在46行输入Listen 6001,在47行输入 Listen 6002,在48行输6003

把133行改为 :<VirtualHost 192.168.100.11(当前的ip地址):6001>

                                       DocumentRoot /var/www/html/ai

                                       ServerName www.ai.com

                                       <Diectory /var/www/html/ai>

                                       AllowOverride None

                                       Require all granted

                                       </Diectory>

                           </VirtualHost>

把143行改为:<VirtualHost 192.168.100.11(当前的ip地址):6002>

                                       DocumentRoot /var/www/html/ca

                                       ServerName www.ca.com

                                       <Diectory /var/www/html/ca>

                                       AllowOverride None

                                       Require all granted

                                       </Diectory>

                           </VirtualHost>

把152行改为:<VirtualHost 192.168.100.11(当前的ip地址):6003>

                                       DocumentRoot /var/www/html/lot

                                       ServerName www.lot.com

                                       <Diectory /var/www/html/lot>

                                       AllowOverride None

                                       Require all granted

                                       </Diectory>

                           </VirtualHost>

2.编辑 /etc/hosts 配置文件 命令:vim/etc/hosts

将 192.168.100.11(自己的当前IP地址) www.ai.com www.ca.com www.lot.com删除

3.查看http所占用端口 命令:semange port -l |grep http

4.将端口加入6001添加到http_port_t 中 命令:semanage port -a -t http_port_t  - p tcp 6001

5.将端口加入6002添加到http_port_t 中 命令:semanage port -a -t http_port_t - p tcp 6002

6.将端口加入6003添加到http_port_t 中 命令:semanage port -a -t http_port_t  -p  tcp 6003

7.重启/etc/httpd/conf/httpd.conf 配置文件 命令:systemctl restart httpd

                                        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值