日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【SMTP 补录 Apache服务】

發(fā)布時(shí)間:2023/12/10 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【SMTP 补录 Apache服务】 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【補(bǔ)錄,續(xù)】

1.【配置空殼郵件接受】【mta】
【前置:在/etc/named.rfc1912.zones 添加一個(gè)可以接受郵件的域hxl.org(與你數(shù)據(jù)庫(kù)中寫的向?qū)?yīng)),這個(gè)域的所在ip就是你機(jī)子的,因?yàn)橐獜哪愕臋C(jī)子轉(zhuǎn)發(fā)】
? 【配置該機(jī)的vim/etc/postfix/main.cf】
???? 75 myhostname =maillinux.linux.com
???? 83 mydomain = linux.com
???? 98 myorigin = hxl.org????????????????? [發(fā)送文件所表識(shí)的源名稱]
??? 113 inet_interfaces = all
??? 140 local_transport = error:localdelivery disabled???? [本身作為空殼,就不接受其它機(jī)子轉(zhuǎn)過來的郵件了]
??? 164 mydestination =???????????????????? [不接受本機(jī)郵件]
??? 313 relayhost = 172.25.254.161????????????? [將郵件轉(zhuǎn)發(fā)至 的ip]
[重啟服務(wù)]
【配置161主機(jī)的文件vim/etc/postfix/main.cf】
???264 mynetworks = 172.25.254.0/24??????????????? [接受這個(gè)網(wǎng)段用戶發(fā)來的郵件]
[重啟服務(wù)]


【測(cè)試】
??? 用160給數(shù)據(jù)庫(kù)中有的用戶(mail admin@hxl.org)發(fā)送一封郵件,雖然 mx設(shè)置的是160,但是發(fā)送后受到的郵件可以在161的/home/vmail/中看到。這就為160轉(zhuǎn)發(fā)161成功。



***************************************
********** Apache 服務(wù)******************
***************************************
1.【修改http發(fā)布目錄】
【前置:】
???? 默認(rèn)情況下,http讀取文件在/var/www/html/中,并且優(yōu)先讀取 index.html文件,這個(gè)可以在主配置文件中做修改。建立/www/HXL目錄,作為你的新更改目錄。?

【主配置文件:/etc/httpd/conf/httpd.conf】
vim /etc/httpd/conf/httpd.conf? 【修改如下】
?? 120 DocumentRoot "/www/HXL"????????????? [這是增加的目錄,把上一行原來的原訪問目錄注釋掉]
?? 121 <Directory"/www/HXL">?????????????? [目錄認(rèn)證許可]
?? 122????? Requireall granted
?? 123 </Directory>

[重載服務(wù) systemctl relode httpd.service]
[測(cè)試]:在你的新目錄下建立一個(gè)新文件(index.html),這樣你打開瀏覽器?默認(rèn)看到這個(gè)文件里的內(nèi)容。


2.【設(shè)置ip訪問權(quán)限】
?[在上述操作中加入]
?? 120 DocumentRoot"/www/HXL"
?? 121 <Directory"/www/HXL">
?? 122????? Requireall granted
?? 123 Order Allow,Deny???????????????? [允許參數(shù)設(shè)定]
?? 124 Allow from 172.25.254.160??????????? [允許]
?? 125 Deny from ALL??????????????????? [禁止]
?? 126 </Directory>
[測(cè)試]:這樣除了160,其它的ip就不能訪問你的Apache服務(wù)了。

3.【設(shè)定密碼訪問權(quán)限】
? 1)在 /etc/httpd/目錄下生成用戶,及其加密字符,并錄入密碼。
????? 首次生成? htpasswd -cm htpasswdfile admin
????? 添加? htpasswd -m htpasswdfile hxl
? 2)更改配置文件
??? 122<Directory"/www/HXL">
??? 123???????? AllowOverride All?????????????????? (這個(gè)意為,是下面的配置生效的開關(guān))
??? 124???????? Authuserfile /etc/httpd/htpasswdfile??????? [認(rèn)證加密字符所在文件]
??? 125???????? Authname "Please input usernameand password"?? [認(rèn)證提示]
??? 126???????? Authtype basic????????????????? [認(rèn)證類型]
??? 127???????? Require user hxl??????????????????? [允許的用戶]
??? 127 ??? Require valid-user????????????????? [允許所有用戶]
??? 128</Directory>
[測(cè)試]:打開瀏覽器訪問該網(wǎng)也,輸入帳號(hào)(hxl),密碼(123)可以進(jìn)入該網(wǎng)頁(yè)。


4.【建立一個(gè)虛擬主機(jī)配置,存儲(chǔ)不同域的信息】
實(shí)現(xiàn),另一個(gè)機(jī)子訪問你的時(shí)候,music.hxl.com 可以正確找到music相關(guān)的信息頁(yè)面。
?? 1)在訪問機(jī)中/etc/hosts中添加
??? 172.25.254.160? www.hxl.com???? hxl.com?news.hxl.com? music.hxl.com
?? 2)在主機(jī)中建立以下文件
??? mkdir/var/www/virtual/news.hxl.com/html -p
??? mkdir/var/www/virtual/music.hxl.com/html -p
?? 3)默認(rèn)情況下主配置文件會(huì)訪問 conf.d/*.conf 文件,所以把相關(guān)配置的文件寫到/etc/httpd/conf.d/中。需要建立的配置文件有三個(gè):默認(rèn)日志錄入文件:default.conf;關(guān)于music域的:music.conf;關(guān)于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>

[測(cè)試] 訪問機(jī) 用 瀏覽器訪問 music.hxl.com ,便可以看到 music域 下的html文件的信息。


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

??? 1.可以使用一個(gè)自動(dòng)下載版的https設(shè)定,"mod_ssl"這個(gè),當(dāng)你訪問https時(shí)候,可以點(diǎn)擊下載,獲取一個(gè)別人的配置.
???
??? 2.自己手動(dòng)配置一個(gè)免費(fèi)版的。
??? ?yum crypto-utils? [SSL certificateand key management utilities]

??? genkey 主機(jī)名稱(www.hxl.com)
?
?

[記錄生成的證書(web.example.com.crt)和相關(guān)的私鑰(web.example.com.key)的位置]


? ? ?[繼續(xù)使用對(duì)話框,并選擇合適的密鑰大小。(默認(rèn)的2048位密鑰位推薦值)]


?? ? ? ??[生成隨機(jī)數(shù)時(shí)比較慢,敲鍵盤和移動(dòng)鼠標(biāo)加速]???????????????????????????????????????????????????????????????????????

?? ? ? ? ? ? ?[拒絕向認(rèn)證機(jī)構(gòu)(CA)發(fā)送 證書請(qǐng)求(CSR)]

?[拒絕加密私鑰]





? ?[為服務(wù)器提供合適的身份。Common Name必須域服務(wù)器的主機(jī)全名完全匹配。(注意,任何逗號(hào)都應(yīng)使用前導(dǎo)反斜杠[\]進(jìn)行轉(zhuǎn)義)]???????????????????????????????????????????????

?? 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
[測(cè)試]
??? 打開測(cè)試機(jī)瀏覽器
??? https://172.25.254.160
??? I Understand the Risks ?Add Exception...??? Location:https://172.25.254.160/ ?? [從這個(gè)地方下載證書]
??? 然后點(diǎn)擊鎖子 查看證書詳情 這里的 Organization(O)等一些信息 就是你自己生成制作的信息。OK


轉(zhuǎn)載于:https://blog.51cto.com/onehxl/1880575

總結(jié)

以上是生活随笔為你收集整理的【SMTP 补录 Apache服务】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。