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

文章目录


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

相关推荐
网络空间小黑5 分钟前
TCP/IP 知识体系
网络·网络协议·tcp/ip·计算机网络·5g·wireshark·信息与通信
ALex_zry9 分钟前
SSH主机密钥验证失败:全面解决方案与技术手册
运维·ssh
Dotrust东信创智37 分钟前
面向SDV的在环测试深度解析——仿真中间件SIL KIT应用篇
网络·中间件·汽车
厦门辰迈智慧科技有限公司1 小时前
城市排水管网流量监测系统解决方案
运维·服务器
我没有开挂2 小时前
旧 docker 版本通过 nvkind 搭建虚拟多节点 gpu 集群的坑
运维·docker·容器
qq_339282232 小时前
centos中libc.so.6No such file的解决方式
linux·运维·centos
leoufung2 小时前
ECPF 简介
linux·网络·kernel
小鸡,啄米2 小时前
centos9安装docker 配置docker代理
运维·docker·容器
水银嘻嘻2 小时前
12 web 自动化之基于关键字+数据驱动-反射自动化框架搭建
运维·前端·自动化
在肯德基吃麻辣烫3 小时前
Netdata在Ubuntu环境下的安装与配置:构建实时系统监控与性能分析平台
linux·运维·ubuntu