在写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
第一种和第二种在我的电脑上测试过了,可以使用
但是,第三种测试没有成功
所以,都试试只要有一个能使用就行
可能有点乱,不过大致能看出来,希望能给你有所帮助
谢谢您的阅览!!!
网友评论