项目十 网络服务器搭建及应用

文章目录


I know, i know
地球另一端有你陪我

Samba

通过搭建Samba服务器,实现局域网内的共享文件夹的作用

配IP

2、IP 地址

shell 复制代码
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static              # 静态网络
ONBOOT=yes                    # 启动网卡
IPADDR=192.168.40.100        # IP地址
NETMASK=255.255.255.0         # 子网掩码
GATEWAY=192.168.40.2         # 网关地址
DNS1=114.114.114.114		  # DNS服务器1
DNS1=192.168.40.2            # DNS服务器2

然后重启网络:service network restart
或:systemctl restart network
或:ifdown ens160;ifup ens160      redhat8

1.配置yum源(安装特定版本情况,正常不做)

shell 复制代码
mkdir -p /media/cdrom
mount /dev/cdrom /media/cdrom
vim /etc/fatab

添加
/dev/cdrom /media/cdrom iso9660 defaults 0 0

cd /etc/yum.repos.d
vim rhel8.repo

添加
[BaseOS]
name=BaseOS
baseurl=file:///media/cdrom/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///media/cdrom/AppStream
enabled=1
gpgcheck=0

2.安装samba服务和客户端

shell 复制代码
yum install update
# 跟新当前系统软件版本

yum install -y samba
# 安装samba及相关依赖

3.添加用户

shell 复制代码
mkdir -p /share/fgh
创建共享文件夹

useradd fgh
smbpasswd -a fgh
重复输入自定义密码

4.关闭防火墙

shell 复制代码
systemctl stop firewalld

5.修改samba配置参数

shell 复制代码
vim /etc/samba/smb.conf

dd 删除一行
100 dd删除100行



删除非注释内容,添加以下内容

[global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam


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

[fgh]
# 用户自定义的共享名
        comment = share
        # 描述信息
        path = /share/fgh
        # 指定之前创建的共享目录位置
        public = no
        # 禁止匿名用户访问
        writable = yes
        # 允许写操作

6.启动samba服务

shell 复制代码
systemctl restart smb
# 重启samba服务,加载新配置
systemctl enable smb
# 设置samba开机自启

iptables -F
iptables-save
firewall-cmd --zone=public --permanent --add-service=samba
# 清空iptables防火墙,并开启samba端口

7.查看samba运行情况

shell 复制代码
systemctl status smb
# 查看samba运行状态

smbclient -U fgh -L 192.168.40.126
# 查看配置的服务共享目录

8.通过外部服务器访问

在windows操作系统的搜索栏、文件管理器路径栏内填写

复制代码
\\192.168.40.135

访问共享文件夹

Web服务器

复制代码
需求
通过域名"www.jinshixv.com"访问官网首页,网站数据保存目录为"/var/www/jinshixv"
通过域名"www.jspxrz.com"访问公司"培训认证"首页,网站数据保存目录为"/var/www/jspxrz"
通过"IP/develop"访问子网站"研发部门",网站数据保存目录为"/localhost/develop"
通过"IP/operation"访问子网站"研发部门",网站数据保存目录为"/localhost/operation"

1.安装并启动Apache服务

前提需要配置 CDrom 为 yum 源

shell 复制代码
yum install httpd
# 安装 CDrom 目录下的 httpd 软件

rpm -qa | grep httpd
# 确认当前主机 httpd 安装情况

systemctl start httpd
# 启动 hpptd 服务

systemctl is-enabled httpd
# 确认 httpd 服务是否为开机自启

2.配置域名映射

shell 复制代码
vim /etc/hosts

192.168.XX.XX www.jinshixv.com 
shell 复制代码
shell 复制代码
shell 复制代码
shell 复制代码
shell 复制代码

DHCP

相关推荐
斯普信专业组8 分钟前
Kafka主题运维全指南:从基础配置到故障处理
运维·分布式·kafka
倔强的石头10633 分钟前
【Linux指南】用户与系统基础操作
linux·运维·服务器
云上艺旅39 分钟前
centos升级内核
linux·运维·centos
kaikaile199542 分钟前
centos开启samba服务
linux·运维·centos
好多知识都想学1 小时前
Centos 7 服务器部署多网站
linux·服务器·centos
好多知识都想学1 小时前
centos 7 部署awstats 网站访问检测
linux·运维·centos
Li-Yongjun1 小时前
深度解析 Linux 内核参数 net.ipv4.tcp_rmem:优化网络性能的关键
linux·网络·tcp/ip
藥瓿亭1 小时前
K8S认证|CKS题库+答案| 10. Trivy 扫描镜像安全漏洞
linux·运维·服务器·云原生·容器·kubernetes·cks
枷锁—sha2 小时前
【DVWA系列】——xss(Reflected)——Medium详细教程
前端·网络·web安全·网络安全·xss
leo__5202 小时前
在Ubuntu中设置开机自动运行(sudo)指令的指南
服务器·ubuntu·postgresql