今天發生一個問題
在nodejs以 express-session建立session與cookie
原本運作都很正常
但透過nginx proxy後發現set-cookie都失效了
client browser 不會產生cookie存放session id
導致之後的使用都有問題
查了一下才發現
nginx內設定了
proxy_hide_header Set-Cookie;
拿掉就解決了
今天發生一個問題
在nodejs以 express-session建立session與cookie
原本運作都很正常
但透過nginx proxy後發現set-cookie都失效了
client browser 不會產生cookie存放session id
導致之後的使用都有問題
查了一下才發現
nginx內設定了
proxy_hide_header Set-Cookie;
拿掉就解決了
要使用Docker安裝MySQL8,並可以遠端作db連線
原先MySQL5的設定方式已經不能用,且my.cnf內容也需要調整
- 編輯my.cnf
已經沒有/etc/mysql/mysql.conf.d/目錄
```
!includedir /etc/mysql/conf.d/
[mysqldump]
user=xxx
password=xxx
[mysql]
user=xxx
password=xxx
[mysqld]
skip-grant-tables // 這個設定完成要以#關閉
```
會發生無法用mysql -u root -p 進入mysql
暫時把skip-grant-tables開啟
- 進入mysql container 修改root密碼
會發生無法用mysql -u root -p 進入mysql
改密碼讓正常可以進入mysql
```bash
sudo docker exec -it mysql99 bash
```
設定root@local的密碼
```mysql
flush privileges;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxx';
```
- 編輯my.cnf
關閉 skip-grant-tables
重啟mysql
- 進入mysql 改以新的方式取得遠端權限設定
```bash
sudo docker exec -it mysql99 bash
```
```mysql
CREATE USER 'root'@'%' IDENTIFIED BY 'be5578360';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
```
原本使用的vagrant 2.26+virtualbox 6.0
在virtualbox升級到6.1後發生錯誤
no usable default provider could be found for your system.錯誤
需要升級virtualbox 2.3.1
下載
https://releases.hashicorp.com/vagrant/2.3.1/vagrant_2.3.1-1_i686.deb
安裝後有原本plugin版本不符的錯誤
需重新安裝vagrant plugin
vagrant plugin expunge --reinstall
安裝完即可啟動
騎車 還有去廟裡走走 是我放鬆自己的方式
早上去咖啡鳥工作 下午請了半天的假
騎車到東港 一個小時內就到了 不算遠
小港沿海路這段 經過的是工業區 路上都是大拖車在跑
好處是汽機車分道 不至於危險
但總也是趕快把這段路騎過去 不想做任何停留
過了工業區 出來是林園 兩旁也多是工廠 砂石廠
過了雙園大橋 感覺才開闊起來
過了新園 就是東港
下了橋 轉進中正路 再轉到中山路
下午一點多 走進已經剛收市的菜市場內
各個攤販的小貨車都開進來收載東西
市場往前一些 是每次都會來吃的沙蝦肉圓
肉圓 糯米腸 粉腸 再加上豬血湯
以前mei帶我來 會這樣點,後來自己也喜歡上這裡
再騎車去王爺廟
非假日的下午 人不多
走到廟的三樓 外面剛好就有陣陣的風吹來
安靜 舒服
廟旁邊的水果冰 是每次來都一定來吃的
不管是自己來,跟mei來或是帶妹妹來 都會來上一碗
只是自己一個人 老闆就會幫你弄一人可以吃的份量
再騎車去華僑市場
買生魚片 買旗魚黑輪,晚上給家裡一起吃
騎車回鳳山
半天的假 自己感覺又充滿了一些電 可以繼續接下來的工作