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

文章目录


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

相关推荐
狼头长啸李树身7 分钟前
眼儿媚·秋雨绵绵窗暗暗
大数据·网络·服务发现·媒体
挥剑决浮云 -13 分钟前
Linux 之 安装软件、GCC编译器、Linux 操作系统基础
linux·服务器·c语言·c++·经验分享·笔记
立秋678936 分钟前
Python的defaultdict详解
服务器·windows·python
SizeTheMoment1 小时前
初识HTTP协议
网络·网络协议·http
Lansonli1 小时前
云原生(四十一) | 阿里云ECS服务器介绍
服务器·阿里云·云原生
小O_好好学1 小时前
CentOS 7文件系统
linux·运维·centos
哲伦贼稳妥2 小时前
一天认识一个硬件之机房地板
运维·网络·经验分享·其他
john_hjy2 小时前
11. 异步编程
运维·服务器·javascript
x晕x2 小时前
Linux dlsym符号查找疑惑分析
linux·运维·服务器
活跃的煤矿打工人2 小时前
【星海saul随笔】Ubuntu基础知识
linux·运维·ubuntu