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...