熱門文章

2020年2月24日 星期一

[筆記] 在nginx同時裝laravel 跟wordpress

原本以為很簡單設定location就好,沒想到一直回傳404

laravel 
  • path: /var/www/html/blog 
  • web address: www.example.com

wordpress
  • path: /var/www/html/wordpress
  • web address: www.example.com/wordpress

server {

        # Add index.php to the list if you are using PHP
        index index.html index.htm index.nginx-debian.html index.php;

        server_name doki-friends.com www.doki-friends.com;
        root /var/www/html/blog/public;


        location / {
                root /var/www/html/blog/public;
                try_files $uri $uri/  /index.php?$query_string;
        }

        location ^~ /wordpress {
                alias /var/www/html/wordpress;
                try_files $uri $uri/ @wordpress;
                location ~ \.php$ {
                        fastcgi_pass unix:/run/php/php7.2-fpm.sock;
                        fastcgi_index index.php;
                        fastcgi_param SCRIPT_FILENAME $request_filename;
                        include fastcgi_params;
                }
        }

        location @wordpress{
                rewrite /wordpress/(.*)$ /wordpress/index.php?/$1 last;
        }

        # pass PHP scripts to FastCGI server
        #
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;

                # With php-fpm (or other unix sockets):
                fastcgi_pass unix:/run/php/php7.2-fpm.sock;
        }
}


2020年1月8日 星期三

[教學] Blogger內的Adsense廣告沒有顯示?

最近發現加入Blogger的廣告竟然不會顯示,才發現連Blogger廣告也要通過審核才行了,照著以下步驟即可

點選"收益"/Click "Earnings" 

點選切換AdSense帳戶/ Click change AdSense account

選擇你的Gmail 帳戶/ Select your gmail account

點選接受連結 / Click accept link 
點選轉向 / Click redirect


點選繼續 / Click continue


你可以在Adsense上的網站底下看到你的網站正在被審查中
You can see your blogger is under review

2019年9月21日 星期六

[筆記] 免費使用Oracle cloud vps並打開port 80端口


Oracle 最近宣布提供個人終身免費VPS,但是我在架設網站的過程中遇到了一些困難,nginx怎麼連都連不上去,就寫下來分享一下

直接進到Oracle Cloud Infrastructure裡面,照著圖片點選

Click instance



Click Virtual Cloud Network



Click subnet

Click default security list


Remove all rules and add a ingress rule like this

Remove all rules and add a Egress rule like this


這樣還不行!!因為oracle的ubunt有內建ip table,我們把iptables刪除

ssh進去後輸入
sudo apt remove iptables

啟用root登入 Enable root login

  1. sudo passwd root
  2. sudo nano /etc/ssh/sshd_config
    • PermitRootLogin prohibit-password -> PermitRootLogin yes
    • PasswordAuthentication no -> PasswordAuthentication yes
  3. sudo service ssh restart



這樣就設定完成了

接著安裝nginx請參考這篇

另外,提醒一下要注意免費額度400是否有在扣款,Instance shape必須是VM.Standard.E2.1.Micro才是免費的

VM.Standard.E2.1---> Paid
VM.Standard.E2.1.Micro ---> Free

2018年10月20日 星期六

[教學] Install go & gin on ubuntu 18.04

照著官方教學在Ubuntu上有夠難安裝,自己紀錄一下最快的安裝方法

sudo apt install golang-go
sudo apt install govendor

That's it!
接著就可以繼續照著gin的教學走下去

https://github.com/gin-gonic/gin#installation

2018年9月3日 星期一

2018年1月13日 星期六

[筆記] 在Windows 8.1上安裝CPU Ryzen 5 1600的驅動程式









廢話不多說,先靠北個微軟擋住新CPU在windows10以下的所有更新,還跳出個不相容的畫面

解法在這邊,安裝後windows update就可以跑了
https://github.com/zeffy/wufuc

超級靠北,Google了好久都沒找到解法,裝置管理員上一堆無法辨識的裝置

解法: http://support.amd.com/en-us/download

到上面的網址去找CPU型號,Ryzen 5 1600是AM4系列,結果沒有Win8.1的版本可以下載!


直接選windows 10 64bit吧,然後下載下來執行的時候又會出現




沒關係,直接去裝置管理員更新驅動

預設是 C:\AMD\AMD-Chipset-Drivers

靠北!! 可以更新,就這樣。

驅動明明可以更新,執行的軟體卻不給更新,微軟+AMD 我去你的 幹!


2017年2月21日 星期二

[教學] 同時連上公司的內網與外網



此篇教學給公司會擋住外網(ptt、google服務),必須頻繁切換網卡的人使用

前提是必須有兩張網卡,通常是無線網卡連外網,有線網路連內網

懶人包檔案下載

2017年1月12日 星期四

[教學] Android Studio 2.2.3 跑 OpenCV 3.0 Sample


&

如題,FaceDetection這個專案需要用到JNI,網路上教學一堆阿哩阿砸,很多都是Android 

Studio測試版本的作法,現在已經出到2.2.3穩定版了,做法簡單很多(不過我還是用不出來,

靠同事幫忙指導才成功的)。

測試過的版本: OpenCV 3.0 Sample、OpenCV 3.2 Sample

2016年11月19日 星期六

[筆記] MQTT安裝教學

版本有點舊,目前用Ubuntu14.04安裝都會遇到困難,筆記一下


  1.  PHP MYSQL APACHE自己安裝好,跟這篇沒關係
  2. 加入source
  • sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
  • sudo apt-get update 
  • sudo apt-get install libmosquitto-dev
  • sudo apt-get install php5-dev

剩下的跟著做就好
https://github.com/mgdm/Mosquitto-PHP#installation

我記得要安裝php5-dev才有phpize


2016年10月6日 星期四