記一次Echsop部署中的問題

2021-09-25 06:51:41 字數 1219 閱讀 7374

ecshop前端是使用anglerjs寫,後端則用lumen編寫,前後端分離。前端以api的形式訪問後端,按照安裝文件,後端配置為8000端 口。自己部署中遇到一些問題,記錄下來,以防後用。本地環境lamp,伺服器申請的阿里雲的ecs,網域名稱也是阿里雲上面申請的。

網域名稱解析到a記錄,前端解析到www,後端解析到api

修改apache配置檔案vhost下**對應的配置檔案:

documentroot "/www/myshop/web"

allowoverride all

order allow,deny

allow from all

require all granted

order allow,deny

allow from all

require all granted

修改httpd.conf:

documentroot 「/www/myshop」

以上/www/myshop是自己**的根目錄,至此http://網域名稱 已經可以正常訪問**了。

然後修改apache配置檔案directory下 require all denied 改為 require all granted。

遮蔽目錄訪問前篇已經寫過。

chrome下訪問api位址有提示

這裡修改apche 的 httpd.conf ,給directory下新增:

allowoverride all

header set access-control-allow-origin *

如果只允許以https訪問**,開啟vhost下**的配置檔案,在和下的
rewriteengine on

以上對配置檔案的修改都需重啟apache後生效。

記一次vue打包部署的問題

背景,vue build的靜態檔案放到spring boot中部署 登入介面失敗,js報錯,json.parse報錯,但是由於是編譯後的js檔案實在是不知道是那裡的問題。一步一步定位,不停地console,定位到問題 如下。替換為 如二。export function login data retu...

記一次docker部署RabbitMQ的坑

近日需要用到rabbitmq,發現在掛載資料夾的時候,一直報錯permission denied錯誤。touch cannot touch etc rabbitmq rabbitmq.conf permission denied1.首先看到是許可權問題給設定chmod r 777 掛載的資料夾 再次...

記一次nginx離線安裝部署

nginx環境包 1,將tar包放在 home nginx或者其他,進入目錄解壓nginxofflinepack.tar.gz 2,rpm uvh nodeps force rpm 3,安裝pcre tar xvf pcre 8.43.tar.gz cd home nginx pcre 8.42 c...