因爲最近工做須要用到域名測試,因此便尋找一下配置域名的方法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,
},
},
}
複製代碼