Your Heart's A Bird Without The Wings To Fly
Web服务器
Web服务器

Web服务器

  • Apache服务
    • 搭建
      • 0.关闭防火墙
      • 1.安装
        • yum -y install httpd
      • 2.观察主配置文件和默认网站家目录
        • /etc/httpd/conf/httpd.conf
        • /var/www/html
      • 3.启动服务
        • systemctl restart httpd
    • 实例1.建立一个网站
      • 1.vim /var/www/html/index/html
      • 2.输入welcome
      • 3.curl 192.168.0.129
    • 实例2.将网站家目录修改成:/www目录
      • 1.mkdir /www
      • 2.vim /etc/httpd/conf/httpd.conf
      • 3.修改119行 DocumentRoot “/www”
      • 4.修改131行 <Directory “/www”>
      • 5.重启
      • 6.curl 192.168.0.129查看
    • 实例3.修改主页类型或者主页名
      • 1.vim /etc/httpd/conf/httpd.conf
      • 2.修改164行 DirectoryIndex index.html
        • 改为index.php
  • Apache常用命令
    • 源码安装Apache
      • ./configure && make && make install
    • /usr/local/apache2/bin/apachectl -t
      • 检查配置文件
    • /usr/local/apache2/bin/apachectl graceful
      • 加载配置文件,不重启
  • Apache 配置用户认证
    • 1.修改配置文件
      • vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
        <VirtualHost *:80>
        DocumentRoot “/data/www/abc”
        <Directory /data/www/abc>
        AllowOverride AuthConfig
        AuthName “li”
        AuthType Basic
        AuthUserFile /data/.htpasswd
        require valid-user
        </Directory>
        </VirtualHost>
        • 网页放在/data/www/abc
        • 名字叫li,密码在/data/.htpasswd
    • 2.修改主配置文件
      • vim /usr/local/apache2/conf/httpd.conf
        • 479 #Include conf/extra/httpd-vhosts.conf
          • 去掉注释
    • 3.生成密码文件
      • htpasswd -c /data/htpasswd li
    • 4.网页
      • mkdir /data/www/abc

Leave a Reply

Your email address will not be published. Required fields are marked *