因为最近工做须要用到域名测试,因此便寻找一下配置域名的方法vue
原理git
方法shell
配置hostvim
打开终端/iTerm浏览器
sudo vim /etc/hosts
bash
添加一行tcp
127.0.0.1 test.config.host.com
复制代码
ps: 输入i
进入编辑模式,修改好按esc
后输入:q
退出gitlab
以后能够输入test.config.host.com
测试你的域名是否配置成功测试
项目实践
环境: vue-cli3 + vue
因为默认的vue的启动端口是6001因此须要映射默认80
端口,本人采起的方法是利用pf
映射端口
映射端口
在/etc/pf.anchors/
添加mygitlab
文件
修改mygitlab
文件
rdr pass on lo0 inet proto tcp from any to 127.0.0.1 port 80 -> 127.0.0.1 port 6001
复制代码
添加anchors/mygitlab
至pf配置
load anchor "mygitlab" from "/etc/pf.anchors/myggitlab"
复制代码
启动
sudo pfctl -evf /etc/pf.anchors/mygitlab
复制代码
启动pf
sudo pfctl -e
关闭pf
sudo pfctl -d
启动完后你就映射成功了
报错
若是你打开浏览器遇到报错信息Invalid host header
在根目录下新建vue.config.js
// vue.config.js
module.exports = {
configureWebpack: {
devServer: {
disableHostCheck: true,
},
},
}
复制代码