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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Http的轻微配置

發布時間:2025/3/8 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Http的轻微配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目標:

  • 建立DNS服務器,同時為linux.com, php.net, apache.org三個域提供解析;要求,每個域內的www主機均指向本機唯一的IP;
  • 建立httpd服務器,分別為www.linux.com, www.php.net, www.apache.org 各提供一個虛擬主機,位置分別為/www/linux,/www/php,/www/apache;
  • 每個虛擬主機的要使用各自的錯誤日志和訪問日志,日志文件名稱以虛擬主機名稱打頭;三個虛擬主機的日志文件都位于/www/logs目錄中;
  • www.linux.com虛擬主機僅允許來自172.16.0.0/16(除了172.16.100.0/24)的主機訪問,且支持基于SSL的訪問;
  • www.php.net虛擬主機僅允許提供了帳號和密碼的請求者訪問;
  • 通過http://www.apache/mail可以訪問/web/mail目錄中的網頁,而且此目錄允許執行CGI腳本(請測試通過)
  • 我們開始吧!我的環境是redhat 5.8,已安裝自帶的bind97,bind97_lib,bind97_utils,httpd2.2.3,

    1.建立DNS服務器。建立/etc/named.conf,并為之建立各自區域文件,啟動named服務,測試,并把測試機(我用的是我的xp)的DNS改為剛建立的DNS的地址

    1: /etc/named.conf : 2: ? 3: options { 4: directory "/var/named"; 5: }; 6: zone "linux.com" IN { 7: type master; 8: file "linux.php.apache"; 9: }; 10: zone "php.net" IN { 11: type master; 12: file "linux.php.apache"; 13: }; 14: zone "apache.org" IN { 15: type master; 16: file "linux.php.apache"; 17: }; 18: ? 19: /var/named/linux.php.apache 20: ? 21: ? 22: $TTL 86400 23: @ IN SOA ns admin ( 24: 001 25: 2H 26: 5M 27: 7D 28: 2H ) 29: IN NS ns 30: ns IN A 172.16.1.1 31: www IN A 172.16.1.1 ?

    2.修改/etc/httpd/conf/httpd.conf,注釋主服務器區域的文檔目錄欄,取消基于域名的虛擬主機選項,然后建立虛擬機主機.新建幾個目錄,與日志文件,更改權限

    1: #DocumentRoot "/var/www/html"      ##282行左右 2: NameVirtualHost *:80          ##973行左右取消注釋 3: ##在最后建立三個虛擬主機 4: <VirtualHost *:80> 5: ServerName "www.linux.com" 6: DocumentRoot /www/linux 7: ErrorLog /www/logs/linux-error_log 8: CustomLog /www/logs/linux-access_log common 9: </VirtualHost> 10: <VirtualHost *:80> 11: ServerName "www.php.net" 12: DocumentRoot /www/php 13: ErrorLog /www/logs/php-error_log 14: CustomLog /www/logs/php-access_log common 15: </VirtualHost> 16: <VirtualHost *:80> 17: ServerName "www.apache.org" 18: DocumentRoot /www/apache 19: ErrorLog /www/logs/apache-error_log 20: CustomLog /www/logs/apache-access_log common 21: </VirtualHost> 22: ? 23: mkdir /www/{linux,php,apache/logs}; ##建立目錄 24: touch /www/logs/{linux-error_log,linux-access_log,php-error_log,php-access_log,apache-access_log,apache-error_log}; 25: echo "I am linux " >/www/linux/index.html; 26: echo "I am php " >/www/php/index.html; 27: echo "I am linux " >/www/apache/index.html; 28: chown apache:apache -R /www

    ?

    3.修改名字為www.linux.com虛擬主機的訪問權限

    1: <VirtualHost *:80> 2: ServerName "www.linux.com" 3: DocumentRoot /www/linux 4: ErrorLog /www/logs/linux-error_log 5: CustomLog /www/logs/linux-access_log common 6: <Directory "/www/linux"> 7: Order Allow,Deny 8: Allow From 172.16.0.0/16 9: Deny From 172.16.100.0/24 10: </Directory> 11: </VirtualHost> 4.為www.linux.com建立證書,方法見http://laoguang.blog.51cto.com/6013350/1035608 5.安裝mod_ssl這個模塊,基于ssl訪問的https由它提供,修改它的配置文件/etc/httpd/conf.d/ssl.conf 1: yum -y install mod_ssl ##已配好yum,自動安裝 2: ? 3: /etc/httpd/conf.d/ssl.conf 4: ? 5: DocumentRoot "/www/linux"  ##86行加入這兩行 6: ServerName www.linux.com 7: SSLCertificateFile /etc/httpd/conf.d/linux.crt ##113行左右修改為SSL的證書的位置 (這是我建立證書的位置) 8: SSLCertificateKeyFile /etc/httpd/conf.d/linux.key ##120行左右修改為SSL的私鑰的位置 6.為www.php.net 設定訪問權限 1: <VirtualHost *:80> 2: ServerName "www.php.net" 3: DocumentRoot /www/php 4: ErrorLog /www/logs/php-error_log 5: CustomLog /www/logs/php-access_log common 6: <Directory /www/php> 7: AllowOverride Authconfig 8: options none 9: Authtype basic 10: Authname "Hi,I'm secreat" 11: AuthUserFile /etc/httpd/conf.d/htpasswd 12: Require valid-user 13: </Directory> 14: </VirtualHost> ? 1: htpasswd -c -m /etc/httpd/conf.d/htpasswd laoguang 2: New password: 3: Re-type new password: ? 1: <VirtualHost *:80> 2: ServerName "www.apache.org" 3: DocumentRoot /www/apache 4: ErrorLog /www/logs/apache-error_log 5: CustomLog /www/logs/apache-access_log common 6: alias /mail "/web/mail" 7: AddHandler cgi-script .cgi 8: <Directory /web/mail> 9: Options execCGI 10: </Directory> 11: </VirtualHost> ? 1: vim /www/apache/test.cgi 2: ? 3: #!/bin/bash 4: cat <<EOF 5: Content-Type: text/html 6: ? 7: <pre> 8: $(/bin/date) 9: my name is `id -nu` 10: my hostname $HOSTNAME 11: `/bin/date` 12: `echo $PATH` 13: </pre> 14: EOF 15: ? 16: ? 17: ##瀏覽器訪問 www.apache.org/mail/test.cgi看是否能正常執行

    總結

    以上是生活随笔為你收集整理的Http的轻微配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 欧美一区二区三区四区五区六区 | 日韩av资源站| 日本一区二区不卡视频 | 亚洲网址在线观看 | 亚洲精品偷拍视频 | 欧美美女性生活视频 | 国产精品久久久久久 | 最新99热 | 野花视频在线观看免费 | 日本大奶少妇 | 97超碰色 | 狠狠干夜夜爽 | 97国产成人无码精品久久久 | 精品成人| 国产亚洲在线观看 | 九九视频国产 | 亚洲成av人影院 | 日韩中文字幕国产 | 4虎最新网址 | 91av一区二区三区 | 亚洲午夜免费 | 五月婷婷俺也去 | 亚洲视频一区在线播放 | 狂野欧美性猛交xxⅹ李丽珍 | 欧美性做爰猛烈叫床潮 | youjizz.com日本| 深夜激情视频 | 女人18毛片水真多18精品 | a级黄色片免费看 | 久草视频在线免费 | 成人一区二区三区四区 | 日本美女毛茸茸 | 毛片大全免费看 | 日本伦理片在线播放 | 国产精品一区久久久 | 亚色视频在线 | wwwxx国产| 国产男女无套免费网站 | 91精品国产91综合久久蜜臀 | 亚洲蜜桃精久久久久久久久久久久 | 最新国产网站 | 成人黄色小视频 | 在线观看视频一区二区 | 波多野结衣之潜藏淫欲 | 男人添女人荫蒂国产 | 日韩aaaaa| 亚洲第一在线视频 | 国产伦精品一区二区三区免费视频 | 污免费视频| 激情综合图 | 91玖玖| 成人黄色一级片 | 亚洲第一欧美 | 男男全肉变态重口高h | 男女黄网站 | 欧美成人女星 | 久久久久久久久蜜桃 | 97麻豆视频| 日日操日日操 | 日本高清网站 | 激情综合激情 | 亚洲成人一区二区在线观看 | 日日噜噜噜夜夜爽爽狠狠视频97 | 久久精品欧美一区二区三区麻豆 | 婷婷综合网 | 一级黄色大片在线观看 | 伊人久久五月天 | 五月天婷婷久久 | 人妻无码一区二区三区久久 | 欧美一二区视频 | 日本色视 | 欧美一级视频在线观看 | 国产视频一二三四区 | 国产亚洲天堂网 | 国产不卡视频 | 中文字幕+乱码+中文字幕一区 | 色视频网站 | 亚洲最新av网址 | 蜜臀99久久精品久久久久久软件 | 国产欧美网站 | 91国产在线播放 | 五月婷婷一区二区三区 | 精品欧美一区二区精品少妇 | 福利av在线| 亚洲精品综合网 | 91精品国产91久久久久青草 | 欧美xxxxav | 亚洲爱爱av | 女子spa高潮呻吟抽搐 | 一区二区三区网 | 一级黄色网 | 成人免费黄色av | 午夜性生活视频 | 2024av视频| 欧美肥妇bwbwbwbxx | 黄色精品一区 | 夜夜操导航 | 国产卡一卡二卡三 | 88久久精品无码一区二区毛片 |