zoukankan      html  css  js  c++  java
  • CentOS 7 配置 http 服务器

    一、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文件里

  • 相关阅读:
    复习一allure
    本地push 到git hub 二
    项目过程中,测试总感觉自己的时间不够怎么办?
    记一次接口并发,酿成20万损失的惨案
    记录一次管理员组织应用的运行
    记录一次jmeter脚本开发缺少utf-8惹的祸
    记录一次pycharm中,引入其他类可用,下面总是有波浪线,而且Ctrl+b 无法查看类函数的源码
    Fiddler如何过滤无用的链接
    【bat】将当前文件夹及其子文件夹下的所有文件移动到新文件夹中
    python 安装python-docx模块(如何本地安装)
  • 原文地址:https://www.cnblogs.com/jefflee168/p/6403500.html
Copyright © 2011-2022 走看看