邮件收发方式:
配置邮件客户端:mailx
1.通过客户端mail命令收发文件
#mail to root@bayern.localdomain ./crl +d
#echo"邮件内容" | mail -s "邮件主题"收件人邮箱帐号
切换到收件用户$mail q
2.邮件群发
vi /etc/alias
群发名称:真实邮件用户名
#postalias /etc/aliases
3.首先在/etc/mail.rc文件中添加(需要root权限);
set from=xxx@163.com(你的163邮箱)
set smtp=smtp.163.com(163邮箱默认用这个)
setsmtp-auth-user=xxx@163.com(与第一行一致)
set smtp-auth-password=aaaaaaa(等号后面写的是163邮箱的客户权密码,下面会告诉哪里找 到)
set smtp-auth =login (登录方式)
添加完成后保存。
配置web服务
基本概念
1.服务:
2.协议:http ,https
3.端口:80 8080
4.基本框架:S/C S/B
5.web服务的基本框架:LAMP
6.静态网站,动态网站
7.访问网站格式
1.静态网站搭建
①配置环境基于centos7.x搭建
②安装服务软件apache http server
#yum install httpd
③开启服务
#systemctl enable httpd --now
④关键防火墙,关闭selinux
#systemctl disable firewalld #systemctl stop firewalld
#setenforce 0 #vim /etc/selinux/config
SELINUX=permissive
⑤测试
2.配置文件介绍
/etc/httpd/conf 主配置目录
/etc/httpd/conf.d 辅助(子)配置目录
/etc/httpd/conf.modules.d 模块配置目录
#vim /etc/httpd/conf/httpd.conf
31行 ServerRoot "/etc/httpd"
42行 Listen 80 服务监听的端口
56Include conf.modules.d/*.conf 加载程序匹配模块配置文件
66 User apache 程序运行后的所属用户
67 Group apache 所属组
86 Server admin root@localhos 服务的管理员
95 ServerName 0.0.0.0:80 服务名称 (按照ip格式匹配)
102 <Directory /> 目录标签
103 AllowOverride none 不允许覆盖
104 Require all denied 请求所有拒绝
105 </Directory>
119 DocumentRoot "/var/www/html" 文本主目录
<Directory "/var/www"> 目录覆盖 /var/www
125 AllowOverride None 不允许覆盖
126 # Allow open access:
127 Require all granted 请求所有允许
128 </Directory>
163 <IfModule dir_module> 目录模块
164 DirectoryIndex index.html 网目主目录下索引的资源文件
165 </IfModule>
353 IncludeOptional conf.d/*.conf 加载子目录下的所有文件
为什么能访问apache测试界面?
为什么是自定义界面之后,访问的是自定义界面不是欢迎界面?
案例一:
多ip访问不同网站信息
①配置httpd的配置文件
vim /etc.httpd/conf.d/vhosts.conf
<VirtualHost 192.168.60.128:80>
ServerName 192.168.60.128
DocumentRoot /www
</VirtualHost>
<Directory /www>
AllowOverride none
Require all granted
</Directory>
②创建资源目录和文件
mkdir /www
echo this is 100>/www/index.html
③重启服务识别自定义的配置信息
④客户端访问测试 http://192.168.60.128
案例二:多端口
案例三:多域名
1.通过浏览器缓存
2.本地主机hosts
C:\Windows\System32\drivers\etc
/etc/hosts
3.通过主机定义dns匹配本地dns服务器