A. # # # #mail empty Shell Message # # # #
Configuration file (maillinux.linux.com)
---------------------------------
Zone "localhost" in {
Type master;
File "named.localhost";
Allow-update {none;};
23};
24
Zone "westos.org" in {
Type master;
File "westos.org.zone";
Allow-update {none;};
29};
---------------------------------
Cp-p Named.localhost Westos.org.zone
Vim/etc/named/westos.org.zone
--------------------------------------------------------
1 $TTL 1D
2 @ in SOA dns.westos.com. Root.westos.org. (
3 0; Serial
4 1D; Refresh
5 1H; Retry
6 1W; Expire
7 3H); Minimum
8 NS Dns.westos.org.
9 DNS A 172.25.254.100
Ten Westos.org. MX 1 172.25.254.100.
--------------------------------------------------------
Rm-fr/etc/postfix/main.cf
Yum Reinstall postfix.x86_64-y
Vim/etc/postfix/main.cf
----------------------------------------------
Myhostname = maillinux.linux.com
MyDomain = linux.com
98 Myorigin = westos.org
113 Inet_interfaces = All
#inet_interfaces = localhost
164 Mydestination =
313 relayhost = 172.25.254.100 # #间接发送 IP for accept address
Local_transport = error:local Delivery disabled
----------------------------------------------
Systemctl Restart Postfix.service
Systemctl Start named
In (mailwestos.westos.com)
Vim/etc/postfix/main.cf
Mynetworks = 172.25.254.0/24
Systemctl Restart Postfix.service
Www.extmail.org Mail system
Lamp=linux Apache MySQL php lnmp=linux nginx mysql PHP
Two. Curl View site Information
Curl-i www.baidu.com
Yum Install Nmap famous hacker software (intrusion System)
Server:tengine
Three. Apache # # # # #
1.httpd
Yum Install Httpd-y
cd/var/www/html/
Vim index.html
Page 123
RPM-QC httpd
/etc/httpd/conf.d/autoindex.conf
/etc/httpd/conf.d/userdir.conf
/etc/httpd/conf.d/welcome.conf
/etc/httpd/conf.modules.d/00-base.conf
/etc/httpd/conf.modules.d/00-dav.conf
/etc/httpd/conf.modules.d/00-lua.conf
/etc/httpd/conf.modules.d/00-mpm.conf
/etc/httpd/conf.modules.d/00-proxy.conf
/etc/httpd/conf.modules.d/00-systemd.conf
/etc/httpd/conf.modules.d/01-cgi.conf
/etc/httpd/conf/httpd.conf
/etc/httpd/conf/magic
/etc/logrotate.d/httpd
/etc/sysconfig/htcacheclean
/etc/sysconfig/httpd
Vim/etc/httpd/conf/httpd.conf
----------------------------------
163 <ifmodule dir_module>
164 DirectoryIndex index.html
165 </IfModule>
----------------------------------
# #不用修改
Test 172.25.254.100/index.html with Firefox
# # #修改firefox的默认目录 # #
[email protected] html]# Yum Install httpd-manual-y
[email protected] html]# Ls-zd. # #表示列出文件的安全信息内容
Drwxr-xr-x. Root root system_u:object_r:httpd_sys_content_t:s0.
[email protected] html]# mkdir/www/westos-p
[email protected] html]# semanage fcontext-a-t httpd_sys_content_t '/www/westos (/.*)? '
[email protected] html]# restorecon-rvvf/www/
Restorecon reset/www Context Unconfined_u:object_r:default_t:s0->system_u:object_r:default_t:s0
Restorecon Reset/www/westos Context Unconfined_u:object_r:default_t:s0->system_u:object_r:httpd_sys_content_t: S0
[email protected] html]# cd/www/westos/
[[email protected] westos]# ls
[email protected] westos]# Vim index.html
------------------
Website content ...
------------------
[email protected] westos]# ls-z
-rw-r--r--. Root root Unconfined_u:object_r:httpd_sys_content_t:s0 index.html
[email protected] westos]# semanage fcontext-a-t httpd_sys_content_t '/www/westos (/.*)? '
Vim/etc/httpd/conf/httpd.conf
--------------------------------
119 #DocumentRoot "/var/www/html"
DocumentRoot "/www/westos"
121 <directory "/www/westos" >
122 Require all granted
123 </Directory>
Listen # #监听端口 defaults to 80
-------------------------------
Systemctl Restart httpd
Systemctl Reload httpd
# # # #网站登陆ip限制 # #
Vim/etc/httpd/conf/httpd.conf
------------------------------
119 #DocumentRoot "/var/www/html"
DocumentRoot "/www/westos"
121 <directory "/www/westos" >
122 Require all granted
123 Order Allow,deny # #注意读取的顺序
124 Deny from all
172.25.254.250 172.25.254.1
---------------------------------------------
# # # #用户认证登录 # #
cd/etc/httpd/
Ls
Conf CONF.D CONF.MODULES.D logs modules run
HTPASSWD-CM htpasswdfile Westos # #创建登录web的用户 First add "-c"
Htpasswd-m htpasswdfile Admin # #创建其他登录用户 do not add "-c", otherwise overwrite the user created for the first time
Ls
conf conf.d conf.modules.d htpasswdfile logs modules run
Cat/etc/httpd/htpasswdfile
Westos: $APR 1$n2th2dys$kf7nfjh/opn.lt.axbc4d.
Admin: $APR 1$vkky4n9e$wducx1f.fpofomvq6voph.
Vim/etc/httpd/conf/httpd.conf
-----------------------------------------------------------
DocumentRoot "/www/westos"
121 <directory "/www/westos" >
122 #require All granted
123 AllowOverride All
124 Authuserfile/etc/httpd/htpasswdfile
AuthName "please input username and password"
126 AuthType Basic
127 Require Valid-user
</Directory>
-----------------------------------------------------------
Vim/etc/hosts
6 172.25.254.100 mailwestos.westos.com # #域名解析
Mkdir/var/www/virtual/news.westos.com/html-p
Mkdir/var/www/virtual/music.westos.com/html-p
Modify the/etc/hosts on the test host
172.25.254.100 www.westos.com westos.com news.westos.com music.westos.com
Vim/etc/httpd/conf.d/default
1 <virtualhost _default_:80>
2 documentroot//var/www/html
3 Customlog "logs/default.log" combined
4 </Virtualhost>
5 <directory "/var/www/html" >
6 Require All granted
7 </Directory>
Vim/etc/httpd/conf.d/music.conf
1 <virtualhost *:80>
2 Servername music.westos.com
3 documentroot/var/www/virtual/music.westos.com/html
4 Customlog "logs/music.log" combined
5 </Virtualhost>
6 <directory "/var/www/virtual/music.westos.com/html" >
7 Require All granted
8 </Directory>
Vim/etc/httpd/conf.d/news.conf
Ditto
2. Configure HTTPS
Yum Install Mod_ssl-y
Yum Search util
Yum Install Crypto-utils
Genkey www.westos.com
Enter option mode
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M00/8B/4C/wKioL1hJQ-ywsLUxAAMlAVKc9lA092.png-wh_500x0-wm_3 -wmp_4-s_3826059503.png "title=" 2016-12-08 18:01:43 screenshot. png "alt=" wkiol1hjq-ywsluxaamlavkc9la092.png-wh_50 "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M01/8B/50/wKiom1hJQ_nhK7h_AAM0FNY2KsY322.png-wh_500x0-wm_3 -wmp_4-s_394881705.png "title=" 2016-12-08 17:38:11 screenshot. png "alt=" wkiom1hjq_nhk7h_aam0fny2ksy322.png-wh_50 "/>
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M02/8B/50/wKiom1hJRAnydZOIAAOPuqfY1Pw232.png-wh_500x0-wm_3 -wmp_4-s_3747888629.png "title=" 2016-12-08 17:38:04 screenshot. png "alt=" wkiom1hjranydzoiaaopuqfy1pw232.png-wh_50 "/> 650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M00/8B/50/wKiom1hJRFOTmwT6AAF9tdKkGZQ128.png-wh_500x0-wm_3 -wmp_4-s_958929110.png "title=" 2016-12-08 17:37:58 screenshot. png "alt=" wkiom1hjrfotmwt6aaf9tdkkgzq128.png-wh_50 "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M00/8B/50/wKiom1hJRGzxNzvgAAL9iIzOxWc255.png-wh_500x0-wm_3 -wmp_4-s_2238130803.png "title=" 2016-12-08 17:37:51 screenshot. png "alt=" wkiom1hjrgzxnzvgaal9iizoxwc255.png-wh_50 "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M02/8B/50/wKiom1hJRJnAlRCOAALJeD7l7cc917.png-wh_500x0-wm_3 -wmp_4-s_3572793806.png "title=" 2016-12-08 17:38:36 screenshot. png "alt=" wkiom1hjrjnalrcoaaljed7l7cc917.png-wh_50 "/>
Final appearance:
-------------------------------------------------------------------------------
/usr/bin/keyutil-c makecert-g 1024-s "cn=www.westos.com, ou=linux, o=westos, l=xi ' an, st=shannxi, C=CN"-v 1-a-z/etc /pki/tls/.rand.4813-o/etc/pki/tls/certs/www.westos.com.crt-k/etc/pki/tls/private/www.westos.com.key
Cmdstr:makecert
Cmd_createnewcert
Command:makecert
KeySize = 1024x768 Bits
Subject = cn=www.westos.com, ou=linux, o=westos, l=xi ' an, st=shannxi, C=CN
Valid for 1 months
Random seed from/etc/pki/tls/.rand.4813
Output would be written TO/ETC/PKI/TLS/CERTS/WWW.WESTOS.COM.CRT # #证书
Output key written To/etc/pki/tls/private/www.westos.com.key # #公钥
Generating Key. This could take a few moments ...
Made a key
Opened Tmprequest for writing
/usr/bin/keyutil Copying The Cert pointer
Created a certificate
Wrote 882 bytes of encoded data To/etc/pki/tls/private/www.westos.com.key
Wrote the key to:
/etc/pki/tls/private/www.westos.com.key
------------------------------------------------------------------------------
Vim/etc/httpd/conf.d/ssl.conf
------------------------------------------------------------------------------
SSLCERTIFICATEFILE/ETC/PKI/TLS/CERTS/WWW.WESTOS.COM.CRT # #证书
101
102 # Server Private Key:
103 # If The key is not a combined with the certificate
104 # directive to point at the key File. Keep in mind that if
# you ' ve both a RSA and a DSA private key can configure
106 # Both in parallel (to also allow the use of DSA ciphers, etc.)
107 Sslcertificatekeyfile/etc/pki/tls/private/www.westos.com.key # #公钥
------------------------------------------------------------------
This article from "12100661" blog, declined reprint!
Three. Mail Empty shell Apache