標籤:apache dns
高興原創,每日手記
先安裝DNS,bind包
rpm -ivh bind-***
安裝完成,修改DNS設定檔
vim /var/named/chroot/etc/named.conf 進入主設定檔
寫入下面配置資訊
options {
directory"/var/named"
};
設定檔地址
zone "****.com" in {
type master
file "****.com.zone"
} ;
進入空間檔案修改資訊
網域名稱自己隨便寫,
在詳細佈建網域名對應IP等
$TTL 86400
@ SOA ***.com. admin.***.com. (
20160910
3H
30M
1H
1D
)
@ IN NS ns1.主機.com.
ns1 IN A 192.168.1.1
www IN A 192.168.1.1
上面任何com都有. 意義是結束
下面先配置基於 不同 端 口 實現 同IP 同網域名稱 的不同網頁訪問
先進入httpd主設定檔,啟動虛擬機器主機,然後監聽準備啟用的連接埠
vim /usr/local/httpd/conf/httpd.conf
listen 連接埠 啟動連接埠監聽
Include conf/extra/httpd-vhosts.conf 去掉#注釋 啟動虛擬機器主機
httpd.conf 基本就不用在開啟了
去虛擬機器主機設定檔修改對應參數!
<Directory "/aaa">
order allow,deny
allow from all
</directory>
先給路徑檔案夾許可權
namevirtualhost 主機地址IP
<VirtualHost IP:PORT>
ServerAdmin 郵箱
DocumentRoot "檔案路徑"
ServerName 網站網域名稱
ServerAlias 多網域名稱
ErrorLog "logs/dummy-host.example.com-error_log" 記錄檔
CustomLog "logs/dummy-host.example.com-access_log" common 記錄檔
</VirtualHost>
配置兩個不同的,首頁路徑不一樣,連接埠不一樣即可實現,
訪問不同連接埠 需要在網域名稱或者IP後加:port
例如.www.gao.com:801
連接埠方法基本不用,太麻煩,誰訪問網站還需要加連接埠呢.
不同IP只要修改IP即可.路徑.網域名稱.等等自由配置,此方法浪費資源,說白了就是費錢IP是很貴的
不同網域名稱訪問,只需要修改網域名稱即可,一個IP可以共用N個網域名稱只要伺服器夠好,是目前主流配置
一個網域名稱的價格比IP便宜多了
限制某個IP主機網域名稱等等 只是對目錄的存取權限恩就是下面的命令
<Directory "/var/www/html"> 指定目錄
order deny,allow 拒絕後全部允許
deny from 192.168.1.0/24 目標
</directory>
網站使用者登入配置,需要登入獲得許可權才可瀏覽,用於公司內部網站.
先建立使用者文檔,等等
cd /usr/local/httpd/ 先進入到Apache主目錄中
bin/htpasswd -c /usr/local/httpd/conf/.awspwd gao 建立awspwd 使用者名稱是gao
後面會讓輸入一次密碼,然後是重複確認密碼,完成使用者建立
進入虛擬設定檔修改
<directory "/aaa/gao"> 指定檔案
auth name "gao.com" 名字
authtype basic 類型
authuserfile /usr/local/httpd/conf/.awspwd 使用者檔案目錄
require valid-user 允許使用者登入!重要
</directory>
做完了這些登入後需要登入才可以
以上都是本人自己的想法..如果有什麼不對的請幫忙指正謝謝
2016-9-10
本文出自 “11627223” 部落格,請務必保留此出處http://11637223.blog.51cto.com/11627223/1907037
linux-Apache許可權限制IP連接埠網域名稱+DNS網域名稱解析