linux-Apache許可權限制IP連接埠網域名稱+DNS網域名稱解析

來源:互聯網
上載者:User

標籤: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網域名稱解析

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.