日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS環(huán)境下搭建ASP.NETCore環(huán)境和安裝Jexus

 .NET Core2.0出來以后,很多公司開始用于實踐生產(chǎn),其中的原因想必大家都明白,最主要的一下幾點。

  • 跨平臺,能夠部署在Linux和Docker容器中
  • 性能優(yōu)越,測試時Node的20倍左右
  • 社區(qū)開始越來越活越,有著很多優(yōu)秀的開源項目

centos安裝.NET Core 開發(fā)環(huán)境

添加dotnet 產(chǎn)品Feed,分兩步:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[packages-microsoft-com-prod]
name=packages-microsoft-com-prod 
baseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
安裝 .Net Core
  • 更新軟件倉庫
  • 下載.NET SDK2.0

    sudo yum update
    sudo yum -y install libunwind libicu
    sudo yum install dotnet-sdk-2.0.3

    以上我們已經(jīng)安裝好.NET Core的環(huán)境,下面我們可以開始運行一個控制臺應(yīng)用程序,輸出萬能的“Hello World”

    dotnet new console -o helloworldApp
    cd helloworldApp
    dotnet run

    是不是成功了呢,很有成就感吧,繼續(xù)往下走。
    創(chuàng)建一個Asp.NET Core的Web應(yīng)用程序。

    cd /home
    dotnet new razor -o webapp
    cd webapp
    dotnet run

    以下會出錯,不用急哦~“Unable to bind to http://localhost:5000 on the IPv6 loopback interface: 'Error -99 EADDRNOTAVAIL address not available“
    繼續(xù),我們可以安裝jexus完成后在解決

安裝獨立版Jexus
curl https://jexus.org/release/x64/install.sh|sh
配置Jexus,并且發(fā)布我們的站點到Jexus上

創(chuàng)建我們發(fā)布站點的目錄

mkdir -p /var/www/website
cd /home/webapp/                  --我們前面創(chuàng)建的Web站點
dotnet publish -o /var/www/website   --發(fā)布到website目錄下
配置jexus 網(wǎng)站
  • 切換到Jexus配置文件目錄
  • 復(fù)制默認的配置文件為aspnetcore
    ```
    cd /usr/jexus/siteconf
    cp default aspnetcore
    vi aspnetcore
    port=80
    root=/ /var/www/website
    hosts= * #OR your.com,*.your.com

AppHost={CmdLine=dotnet /var/www/aspnetcore/webapp.dll;AppRoot=/var/www/website/;Port=0}

注意這里的端口port = 0不是站點的端口,而是Jexus映射的端口,這里寫0即可

- 最后刪除Jexus的配置文件default

- 啟動Jexus

rm -rf /usr/jexus/siteconf/default
sh /usr/jexus/jws start
```

最后訪問站點

啟動/重啟成功后,在瀏覽器中輸入 ip地址/域名:端口號 即可訪問Asp.Net Core應(yīng)用程序,效果圖:


分享文章:CentOS環(huán)境下搭建ASP.NETCore環(huán)境和安裝Jexus
文章地址:http://m.5511xx.com/article/cojgphe.html