CentOS 7 配置 http 伺服器

來源:互聯網
上載者:User

標籤:網域名稱   cmd   允許   tar   ipv4   內容   dns   目錄   啟動   

一、http單網域名稱訪問

  1、安裝軟體: yum -y install httpd

  2、啟動服務:systemctl  start httpd

  3、設定開機啟動: systemctl enable httpd

  4、建立index.html : touch  /var/www/html/index.html

  5、在index.html裡新增內容test : echo "test" >/var/www/html/index.html

  6、將 http 服務添加到防火牆: firewall-cmd  --permanent --add-rich-rule=‘rule family=ipv4 source address=10.0.0.0/24 service name=http accept‘

  7、重新載入防火牆: firewall-cmd --reload

  8、建立httpd-vhosts.conf: vim /etc/httpd/conf.d/httpd-vhosts.conf

  9、在httpd-vhosts.conf添加如下內容:

    <VirtualHost *:80>

      DocumentRoot  /var/www/html

      ServerName  www.test.com

      ServerAlias  test.com

    </VirtualHost>

  10、重啟http服務:systemctl restart httpd

  11、在/etc/hosts裡添加如下內容:

    10.0.0.20  www.test.com

    10.0.0.20  test.com

  12、完成以上步驟上即可實現網域名稱訪問,linux網域名稱訪問命令: curl  www.test.com

 

二、多網域名稱訪問

  1、建立新目錄: mkdir  /var/www/private

  2、建立index.html檔案並新增內容 orange: echo "orange"  >/var/www/private/index.html

  3、在httpd-vhosts.conf裡添加如下內容:

    <VirtualHost *:80>

      DocumentRoot  /var/www/private

      ServerName  www.private.com

      ServerAlias  private.com

    </VirtualHost>

  4、重啟httpd服務: systemctl  restart httpd

  5、在/etc/hosts裡添加如下內容: 

    10.0.0.20 www.private.com

    10.0.0.20 private.com

 

三、只允許指定IP訪問,在httpd-vhosts.conf裡添加如下內容:

  <Directory /var/www/private>

    require  ip 10.0.0.21      // “require  local  allow” 表示只允許本機訪問,“require ip 10.0.0.0/24” 則表示允許0段網路訪問

    require all  denied       // 此項為預設設定,有無均可

  </Directory>

 

PS : 如區域網路內沒做DNS,則需要添加http伺服器裡的hosts檔案裡的相同內容到訪問電腦的hosts檔案裡

CentOS 7 配置 http 伺服器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.