zoukankan      html  css  js  c++  java
  • Apache的虚拟主机配置及伪静态操作

    一、

    默认路径:cd /etc/httpd    cd  conf

    vim httpd.conf

    代码默认放在DocumentRoot

    也可以自己定义存放路径,vim上搜索virtual,并在下面配置

    <VirtualHost *:80>
      ServerName  www.elian.test    ----域名
      DocumentRoot  /data/www    ----目录
    </VirtualHost>

    配置完,重启httpd

    二、

    在源码目录文件夹建立相应的源码文件。

    当Vim一个文件的时候,插入后进行保存时,提示不能保存没有权限之类。

    要使用chown  -R  这个命令      

    三、

    接着访问域名,此时肯定访问不了,因为这个域名还没有去备案或者注册。

    此时要去本机的Hosts文件修改访问的域名指向可以ping通的IP        --------Linux和Mac的hosts文件都在/etc文件夹下面,Windows则是在Windows/System32/drivers/etc下面

    配置完这个没有注册的域名就可以访问了。

    但是这时候访问的是,httpd的默认访问地址。

    四、

    cd  /etc/httpd      进去httpd文件夹        文件夹下面有一个logs

    logs文件夹只有root用户才能访问          sudo  su  -p        ----快速切换到root用户

    查看logs文件夹下的错误日志    cat、tail、head

    五、

    再去    /etc/httpd/conf/下的httpd.conf文件配置

    vim  搜索Directory    在相应的virtual标签下,配置directory

    根据默认的virtual标签去配置

    <VirtualHost *:80>
      ServerName www.elian.test
      DocumentRoot /data/www
          <Directory "/data/www">
          Options Indexes FollowSymLinks
          AllowOverride None
          Require all granted
          </Directory>
    </VirtualHost>

    配置完就可以访问了

    六、配置伪静态

    再次进入httpd.conf。搜素LoadModule      # LoadModule foo_module modules/mod_foo.so

    将上面那行修改为这样子                                   LoadModule  rewrite_module  modules/mod_rewrite.so  ----rewrite_module为httpd/module文件夹下的文件

    重启httpd服务

    七、

    继续去httpd.conf文件配置,

    <VirtualHost *:80>
    ServerName www.elian.test
    DocumentRoot /data/www
      <Directory "/data/www">
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
        <IfModule mod_rewrite.c>
          RewriteEngine On
          RewriteRule ^(.*)$ index.html
        </IfModule>
      </Directory>
    </VirtualHost>

  • 相关阅读:
    vue组件的通信
    vue基础
    vue项目总结
    路由(4)传参
    路由(3)
    第一次作业
    JAVA-2.0-homework
    JAVA-2.0-上机
    JAVA-1.9-homework
    JAVA-1.9-上机
  • 原文地址:https://www.cnblogs.com/elian91/p/11257348.html
Copyright © 2011-2022 走看看