2019-08-29 Vue-跨域 Mac 进入Apache 的命令和修改跨域配置

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

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

1.进入apache2文件所在位置

cd /etc/apache2/

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

sudo vim httpd.conf

3.找到

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


    #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

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

关于操作的常用命令

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 的命令和修改跨域配置)