1. 程式人生 > >Ubuntu server 運行.net core api 心得

Ubuntu server 運行.net core api 心得

key log 參考 api rac mysql cte web roc

1.安裝.net core sdk

在微軟.net core 安裝頁面找到linux 安裝,按照步驟安裝好

2.安裝mysql

參考 Ubuntu安裝mysql

3.配置mysql

1.需要將mysql編碼改為utf-8

2.因為需要通過.net運行mysql,如果在使用過程中如果發現遠程登錄mysql時間過長,一般需要禁用mysql DNS

具體步驟:

默認情況下,MySQL的字符集是latin1,打開mysql配置文件

sudo vim /etc/mysql/my.cnf

在[client]下追加:   default-character-set=utf8
在[mysqld]下追加:    character-set-server=utf8   skip-name-resolve
在[mysql]下追加:     default-character-set=utf8

重啟mysql sudo /etc/init.d/mysql restart
註:配置文件用回車結尾

4.發布並執行.net core

.net core api 默認端口為5000 , 每次修改都要重新生成,

解決方法:用 ASPNETCORE_URLS="http://*:5123" dotnet WebApi.dll 指令執行

Ubuntu server 運行.net core api 心得