Apache虛擬目錄配置及vue-cli反向代理的設定方法
本篇文章主要介紹了Apache虛擬目錄配置及vue-cli反向代理的設定方法,具有一定的參考價值,感興趣的小夥伴們可以參考一下
配置需求來自於前後端分離。後臺由於使用PHP或者Java,但是前端使用vue,React這些框架時怎麼和後端有效的資料通訊。反向代理是個很好的選擇,雖然jsonp也可以,單並不好玩。
Apache配置虛擬目錄
-實際上線專案需要透過域名來訪問,比如但在本機上如何配置虛擬域名來訪問本機的專案呢?
1.找到C:\Windows\System32\drivers\etc\hosts這個檔案新增以下格式內容
127.0.0.1
//你的虛擬域名
2.配置Apache專案目錄
1.找到 \apache\conf\httpd.conf 這個檔案,修改內容
Virtual hostsInclude conf/extra/httpd-vhosts.conf (這行的註釋#去掉)
2.找到\apache\conf\extra\httpd-vhosts.conf這個檔案配置專案目錄
<VirtualHost *:80> ##ServerAdmin
DocumentRoot “C:/xampp/htdocs/mobileApp” ##你的後端專案目錄 ServerName
##虛擬域名 ##ServerAlias
##ErrorLog “logs/dummy-host.example.com-error.log” ##CustomLog “logs/dummy-host.example.com-access.log” common <Directory “C:/xampp/htdocs/mobileApp”> Options Indexes FollowSymLinks DirectoryIndex index.html index.php AllowOverride all Order allow,deny Allow from all
3.proxyTable代理配置,以vue-cli為例
proxyTable: { ‘/api’: { target: ‘
’, changeOrigin: true, pathRewrite: { ‘^/api’: ‘’ } } },
這樣就可以實現跨域訪問了。
示例:
$.ajax({ url: ‘/api/indexList.php’, type: ‘GET’, success: function (data) { that.list = data.data; console.log(data); } })
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2639688/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Azure 應用服務】App Service For Container 配置Nginx,設定/home/site/wwwroot/目錄為啟動目錄,並配置反向代理APPAINginx
- nginx反向代理目錄及動靜分離公羊seoNginx
- 在word中怎麼設定目錄 word設定目錄的方法
- Nginx 配置二級虛擬目錄訪問 Laravel 重寫NginxLaravel
- Nginx 配置反向代理Nginx
- Nginx 配置:反向代理Nginx
- vue-cli 3.0配置webpack目錄別名aliasVueWeb
- 使用 Apache 反向代理來配置 Laravel-Websocket SSL(WSS 連線)ApacheLaravelWeb
- Nginx專題(1):Nginx之反向代理及配置Nginx
- 在JSP獲取虛擬目錄JS
- Nginx正向代理和反向代理配置Nginx
- Nginx之路--配置正向代理、反向代理Nginx
- 寶塔反向代理配置
- tomcat 配置nginx 反向代理TomcatNginx
- history 模式反向代理配置模式
- 在vue-cli專案設定代理proxyTableVue
- yapi 的 nginx 反向代理配置文字APINginx
- IIS虛擬目錄掛載檔案伺服器目錄伺服器
- win10平板虛擬鍵盤怎麼設定_win10平板虛擬鍵盤的設定方法Win10
- Apache 新增自定義vhost 目錄,等其他配置Apache
- win10虛擬記憶體怎麼設定 win10虛擬記憶體設定方法Win10記憶體
- nginx反向代理配置去除字首Nginx
- win10電腦虛擬記憶體怎麼設定 win10虛擬記憶體設定的方法Win10記憶體
- ubuntu虛擬機器 掛載共享目錄Ubuntu虛擬機
- 在 Mac Catalina 的 root 目錄建立虛擬檔案Mac
- Python requests設定代理的方法Python
- mumu模擬器設定代理
- 深圳市恆訊科技分享:apache配置多ip虛擬機器的2種方法Apache虛擬機
- 基於Apache搭建HTTP HTTPS 正向代理 反向代理伺服器ApacheHTTP伺服器
- nginx反向代理配置如何去除字首Nginx
- 簡單介紹apache虛擬主機配置的三種方式Apache
- 設定儲存檔案的目錄
- Nginx反向代理minio踩坑記錄Nginx
- win10 虛擬記憶體怎麼設定好 win10 虛擬記憶體設定方法Win10記憶體
- 帆軟——目錄及許可權配置
- docker 安裝 nginx 並配置反向代理DockerNginx
- vue-cli開發環境代理配置Vue開發環境
- 在CentOS 8上安裝與配置Apache虛擬主機CentOSApache