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

文章目录


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

相关推荐
wifi chicken1 分钟前
wifi漫游(Roaming)802.11kvr 全协议梳理
网络·wifi·内核开发·wifi 漫游
MAXrxc34 分钟前
VRRP初体验
网络
day day day ...1 小时前
MyBatis条件误写引发的查询条件污染分析与防范
java·服务器·tomcat
qq_260241231 小时前
将盾CDN:移动网络环境下的安全接入技术
网络·安全
TechMasterPlus1 小时前
Linux U-Boot 与内核启动流程深度解析:从上电到 Shell 的完整之旅
linux·运维·服务器
大白菜和MySQL1 小时前
Linux下dhcp服务搭建
linux·运维·服务器
咖喱o1 小时前
策略路由
网络
SPC的存折1 小时前
1、MySQL故障排查与运维案例
linux·运维·服务器·数据库·mysql
Run_Teenage1 小时前
Linux:认识信号,理解信号的产生和处理
linux·运维·算法
Deitymoon2 小时前
linux——TCP服务器获取客户端IP地址
linux·服务器·tcp/ip