저는 거의 두 달 동안 .net에 노출되지 않았지만 매일 Linux를 사용하므로 제가 좋아하는 .net 애플리케이션을 Linux에서 실행해보고 싶습니다.
CentOS 설치
Linux용 .Net 코어 설치
Asp.net 코어 애플리케이션 만들기
Nginx 설치
Nginx 프록시 구성
1, CentOS 시스템 설치
이 온라인 튜토리얼에는 필터가 너무 많습니다.
2, CentOS7용 크로스 플랫폼 .NET Core SDK 설치
sudo yum 업데이트
sudo yum install libunwind libicu
스도 냠 install dotnet-sdk-2.0.0
dotnet --info은 설치 성공 여부를 확인할 수 있습니다
3, Asp.net Core 애플리케이션 만들기
dotnet new web
가상 머신에 대한 외부 액세스가 필요하므로 기본 로컬 호스트 설정을 수정해야 합니다.
vi Program.cs
UseUrls("http: //*:5000")
릴리스 및 테스트
dotnet 게시 –c release
dotnet TestAspnetCore.dll
핵심 사항 : 방화벽을 설정해 보세요
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --permanent --zone=public --add-port=5000/tcp
sudo firewall-cmd --reload
가상머신 외부 접근 확인
4 nginx -v 버전 보기
<span style="font-size: medium;">sudo yum install epel-release</span>
<span style="font-size: medium;">sudo yum install nginx</span>
<span style="font-size: medium;">nginx –v 查看版本</span>
가상 머신 외부 액세스 주소
참고: 이 주소를 표시할 수 없는 경우 페이지에 방화벽이 설정되지 않은 것으로 나타날 수 있습니다.
5, Nginx 프록시 구성
nginx 세부 설정은 계속됩니다
위 내용은 Linux에서의 Asp.net Core 애플리케이션 배포에 대한 자세한 그래픽 및 텍스트 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!