【补录,续】

1.【配置空壳邮件接受】【mta】
【前置:在/etc/named.rfc1912.zones 添加一个可以接受邮件的域hxl.org(与你数据库中写的向对应),这个域的所在ip就是你机子的,因为要从你的机子转发】
  【配置该机的vim/etc/postfix/main.cf】
     75 myhostname =maillinux.linux.com
     83 mydomain = linux.com
     98 myorigin = hxl.org                  [发送文件所表识的源名称]
    113 inet_interfaces = all
    140 local_transport = error:localdelivery disabled     [本身作为空壳,就不接受其它机子转过来的邮件了]
    164 mydestination =                     [不接受本机邮件]
    313 relayhost = 172.25.254.161              [将邮件转发至 的ip]
[重启服务]
【配置161主机的文件vim/etc/postfix/main.cf】
   264 mynetworks = 172.25.254.0/24                [接受这个网段用户发来的邮件]
[重启服务]

【测试】
    用160给数据库中有的用户(mail admin@hxl.org)发送一封邮件,虽然 mx设置的是160,但是发送后受到的邮件可以在161的/home/vmail/中看到。这就为160转发161成功。

***************************************
********** Apache 服务******************
***************************************
1.【修改http发布目录】
【前置:】
     默认情况下,http读取文件在/var/www/html/中,并且优先读取 index.html文件,这个可以在主配置文件中做修改。建立/www/HXL目录,作为你的新更改目录。

【主配置文件:/etc/httpd/conf/httpd.conf】
vim /etc/httpd/conf/httpd.conf  【修改如下】
   120 DocumentRoot "/www/HXL"              [这是增加的目录,把上一行原来的原访问目录注释掉]
   121 <Directory"/www/HXL">               [目录认证许可]
   122      Requireall granted
   123 </Directory>

[重载服务 systemctl relode httpd.service]
[测试]:在你的新目录下建立一个新文件(index.html),这样你打开浏览器 默认看到这个文件里的内容。

2.【设置ip访问权限】
 [在上述操作中加入]
   120 DocumentRoot"/www/HXL"
   121 <Directory"/www/HXL">
   122      Requireall granted
   123 Order Allow,Deny                 [允许参数设定]
   124 Allow from 172.25.254.160            [允许]
   125 Deny from ALL                    [禁止]
   126 </Directory>
[测试]:这样除了160,其它的ip就不能访问你的Apache服务了。

3.【设定密码访问权限】
  1)在 /etc/httpd/目录下生成用户,及其加密字符,并录入密码。
      首次生成  htpasswd -cm htpasswdfile admin
      添加  htpasswd -m htpasswdfile hxl
  2)更改配置文件
    122<Directory"/www/HXL">
    123         AllowOverride All                   (这个意为,是下面的配置生效的开关)
    124         Authuserfile /etc/httpd/htpasswdfile        [认证加密字符所在文件]
    125         Authname "Please input usernameand password"   [认证提示]
    126         Authtype basic                  [认证类型]
    127         Require user hxl                    [允许的用户]
    127     Require valid-user                  [允许所有用户]
    128</Directory>
[测试]:打开浏览器访问该网也,输入帐号(hxl),密码(123)可以进入该网页。

4.【建立一个虚拟主机配置,存储不同域的信息】
实现,另一个机子访问你的时候,music.hxl.com 可以正确找到music相关的信息页面。
   1)在访问机中/etc/hosts中添加
    172.25.254.160  www.hxl.com     hxl.com news.hxl.com  music.hxl.com
   2)在主机中建立以下文件
    mkdir/var/www/virtual/news.hxl.com/html -p
    mkdir/var/www/virtual/music.hxl.com/html -p
   3)默认情况下主配置文件会访问 conf.d/*.conf 文件,所以把相关配置的文件写到/etc/httpd/conf.d/中。需要建立的配置文件有三个:默认日志录入文件:default.conf;关于music域的:music.conf;关于news域的:news.conf。
   cd /etc/httpd/conf.d/
   vim default.conf [如下]
    1 <Virtualhost _default_:80>
        2         Documentroot /var/www/html
        3         Customlog "logs/default.log"combined
    4 </Virtualhost>

vim news.conf [如下,music与此文件只有名字不一样,cp 更改一下就行]
    1<Virtualhost *:80>
        2 servername news.hxl.com
        3 Documentroot /var/www/virtual/news.hxl.com/html
        4 Customlog"logs/news.log"      combined
        5 </Virtualhost>
        6       <Directory"/var/www/virtual/news.hxl.com/html">
            Requireall granted
        7 </Directory>

[测试] 访问机 用 浏览器访问 music.hxl.com ,便可以看到 music域 下的html文件的信息。

5.【https,配置自己的https加密】

1.可以使用一个自动下载版的https设定,"mod_ssl"这个,当你访问https时候,可以点击下载,获取一个别人的配置.
   
    2.自己手动配置一个免费版的。
     yum crypto-utils  [SSL certificateand key management utilities]

genkey 主机名称(www.hxl.com)
 
 

[记录生成的证书(web.example.com.crt)和相关的私钥(web.example.com.key)的位置]


     [继续使用对话框,并选择合适的密钥大小。(默认的2048位密钥位推荐值)]

        [生成随机数时比较慢,敲键盘和移动鼠标加速]

             [拒绝向认证机构(CA)发送 证书请求(CSR)]

[拒绝加密私钥]

[为服务器提供合适的身份。Common Name必须域服务器的主机全名完全匹配。(注意,任何逗号都应使用前导反斜杠[\]进行转义)]

3.生成密钥和证书后把密钥和证书 写到/etc/httpd/conf.d/ssl.conf
    100 SSLCertificateFile/etc/pki/tls/certs/www.hxl.com.crt
    107 SSLCertificateKeyFile/etc/pki/tls/private/www.hxl.com.key
[测试]
    打开测试机浏览器
    https://172.25.254.160
    I Understand the Risks  Add Exception...    Location:https://172.25.254.160/    [从这个地方下载证书]
    然后点击锁子 查看证书详情 这里的 Organization(O)等一些信息 就是你自己生成制作的信息。OK

转载于:https://blog.51cto.com/onehxl/1880575

【SMTP 补录 Apache服务】相关推荐

  1. 山西计算机网络技术专升本分数线_2020山西成考专升本招生补录第一批公告!附补录院校专业缺额表!...

    ☞回复[成绩]查询2020年成人高考成绩 ☞回复[录取]查询20成考录取结果 ☞回复[补录]查询最新院校缺额信息 ☞加入学历备考交流群 550985358   专升本第一阶段补录通知与院校缺额信息  ...

  2. Centos7+Nginx+Keepalived实现Apache服务的高可用负载均衡

    Centos7+Nginx+Keepalived实现Apache服务的高可用&负载均衡 今天是2017年的第一天,昨天也就是2016年的最后一天,我尝试部署了Centos7+Nginx+Kee ...

  3. ubuntu安装discourse论坛----结合在apache服务上建立虚拟主机

    指导操作:https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md 一.先安装 Docker / Git: wg ...

  4. Kafka手动补录数据

    目录 前言 一.kafka-console-producer 1.1 进入到kafka bin目录下 1.2 查看kafak中的topic 1.3 创建kafkatopic 如果需要的topic已经存 ...

  5. 关于 数据对接入库失败后的 补录机制的一些想法

    目前在做的系统中,有一些功能模块需要从三方服务或者公司内部别的系统数据库中定时的拉取数据,拉取数据后再入库到自己的系统.数据接入是定时的, 但是有这样的情况出现:三方的数据提供方或者数据源有时候数据提 ...

  6. 如何构建基于 Web Excel 组件的指标补录平台

    本期 Chat,由华融融通科技有限公司开发经理--郭晓冬先生,分享"纯前端表格控件 SpreadJS 在金融行业的应用"以及如何构建基于 Web Excel 组件的指标补录平台. ...

  7. 《Apache服务》

    WEB服务 http协议简介: HTTP协议,全称HyperText Transfer Protocol,中文名称超文本传输协议,是互联网上应用最为广泛的一种网络协议.所有WWW都必须遵守这个标准.设 ...

  8. 【案例分享】SpreadJS金融行业应用实践,开发基于Web Excel的指标补录平台

    SpreadJS作为一款基于 HTML5 的纯前端电子表格控件,以"高速低耗.高度类似Excel.可无限扩展"为产品特色,提供移动跨平台和浏览器支持,可同时满足 .NET.Java ...

  9. 使用Apache服务部署静态网站

    10.1 网站服务程序 1970年,作为互联网前身的ARPANET(阿帕网)已初具雏形,并开始向非军用部门开放,许多大学和商业部门开始接入.虽然彼时阿帕网的规模(只有4台主机联网运行)还不如现在的局域 ...

最新文章

  1. MySQL · myrocks · MyRocks之memtable切换与刷盘
  2. POJ - 2549 Sumsets
  3. Matlab周期图法使用FFT实现
  4. 图解Win7下安装Oracle 12c
  5. MYSQL数据库学习十七 日志管理
  6. Zookeeper集群搭建(配置详解)
  7. 洛谷P1085不高兴的津津
  8. CDH、CM下载403,Cloudera收费无法下载解决,CDH安装包下载
  9. linux-3.5.4内核添加新的系统调用并测试!!!!!
  10. linux sqlite3使用界面,Linux 中 sqlite3 基本操作
  11. excel通配符?和*的使用——用于查找
  12. Hadoop-HDFS原理及操作(小实验)
  13. 转载--多核DSP快速入门
  14. java class文件比较_Beyound Compare中比较java字节码class文件
  15. Laravel文档阅读笔记-How to use @auth and @guest directives in Laravel
  16. 北京汉正天成科技有限公司大家听说过没?这家公司怎么样?
  17. 退役帖:再见ACM/ICPC!再见算法竞赛!
  18. 2021年Java发展怎么样?现在学了Java技术出来是否还能找到工作?
  19. 天梯赛校内初赛3.23
  20. 双线单IP和双线双IP机房的区别

热门文章

  1. 属于服务器操作系统的是,属于服务器操作系统的是
  2. HMM——前向后向算法
  3. 如何解决两个相邻的span中间有空隙
  4. 最全整理浏览器兼容性问题与解决方案(转)
  5. java中static详解
  6. 2017.10.23解题报告
  7. git clone时出现 error:inflate:data stream error(incorrect data check)
  8. 刘浩(专业打劫三十年)20155307的预备作业02:
  9. ubuntu每次登陆都用root账号登陆
  10. [置顶] 2013腾讯编程马拉松初赛第4场(3月24)(HDU 4520 HDU4521 HDU4522 HDU4523 HDU4524)...