美文网首页Vue.js前端Vue专辑
2019-08-29 Vue-跨域 Mac 进入Apache 的

2019-08-29 Vue-跨域 Mac 进入Apache 的

作者: 我常常问自己我是谁 | 来源:发表于2019-08-29 10:55 被阅读0次

    在写Vue项目时,遇到跨域问题修改了一些配置以作记录

    Mac 进入Apache 的命令和修改跨域配置、常用命令
    Mac 通过终端命令进入apache2文件所在位置,步骤
    打开终端后输入以下命令:

    1.进入apache2文件所在位置

    cd /etc/apache2/

    2.进入和修改apache2配置文件

    sudo vim httpd.conf

    3.找到<Directory /></Directory>

    (里面有几个都是这个标签,只要找到下面内容就可以了)

    <Directory />
        #AllowOverride none
        AllowOverride ALL
        #Require all denied
        Require all granted
        Header set Access-Control-Allow-Origin null
        Header set Access-Control-Allow-Headers Content-Type,api_key,Authorization,x-requested-with
        Header set Access-Control-Allow-Credentials true
    </Directory>
    

    前面带“#”的是注释,需要的话就去掉“#”就好了

    关于操作的常用命令

    vim中有两种模式
    命令模式,用于输入命令(注意输入法要在英文状态)
        shift+V                 可以选中一行
        shift+y                 复制一行
        shift+p                 在当前行下方粘贴复制的内容
        shift+d$                删除到行尾
        shift+x                   删除一个字符
        shift+:wq               保存退出
        shift+:q!                不保存退出
        shift+i                 进入编辑模式
        shift+/                   查找定位的意思(例如:/DocumentRoot)
    编辑模式:用于编辑按ESC可以切换回命令模式
    

    开启和关闭、重启Mac自带 apache2

    第一种:
    开启      sudo /usr/sbin/apachectl start
    关闭      sudo /usr/sbin/apachectl stop
    重启      sudo /usr/sbin/apachectl restart
    第二种:
    开启      sudo apachectl start
    关闭      sudo apachectl stop
    重启      sudo apachectl restart
    第三种:
    开启      sudo apachectl -k start
    关闭      sudo apachectl -k stop
    重启      sudo apachectl -k restart
    

    第一种和第二种在我的电脑上测试过了,可以使用
    但是,第三种测试没有成功
    所以,都试试只要有一个能使用就行

    可能有点乱,不过大致能看出来,希望能给你有所帮助

    谢谢您的阅览!!!

    相关文章

      网友评论

        本文标题:2019-08-29 Vue-跨域 Mac 进入Apache 的

        本文链接:https://www.haomeiwen.com/subject/fzbbectx.html