So konfigurieren Sie NAS unter Windows Server 2019

So konfigurieren Sie NAS unter Windows Server 2019

Vorwort

Dieses Tutorial installiert die neuste Version. Da NAS einen sehr stabilen Betrieb gewährleistet, sollten Sie möglichst keine Software installieren, die sich vermeiden lässt.

1. Vorbereitung

【System aktualisieren】

Nichts, ich möchte lediglich die neuste Version verwenden.

右鍵點擊開始鍵->設置->更新與安全

2. Smaba

【Installieren】

Offizielle Website: https://www.samba.org/

Befehlsfluss:

cd /Quelle/
wget https://download.samba.org/pub/samba/samba-latest.tar.gz
tar -zxvf samba-latest.tar.gz
CD Samba-Neueste

【Konfiguration】

Der Download hier ist der asp.net-Kern, den ich mit vs2017 generiert habe, nur zu Demonstrationszwecken!

mkdir /web/www
cd /web/www
wget https://files.cnblogs.com/files/project/webapp.tar.gz
tar -zxf webapp.tar.gz

Aufsicht

【Installieren】

Offizielle Website: http://www.supervisord.org/

Befehlsfluss:

yum install -y Supervisor

【Konfiguration】

1. Dateien kopieren

mkdir /web/supervisor
cp /etc/supervisord.conf /web/supervisor

2. Öffnen Sie supervisord.conf

vim /web/supervisor/supervisord.conf

3. Fügen Sie Folgendes hinzu

[Programm:Webanwendung]
command=dotnet webapp.dll ;Auszuführender Befehldirectory=/web/www/ ;Verzeichnis, in dem der Befehl ausgeführt wirdautostart=true ;Ob automatisch gestartet werden sollautorestart=true ;Ob automatisch neu gestartet werden sollstderr_logfile=/var/log/webapp.err.log ;Standardfehlerprotokollstdout_logfile=/var/log/webapp.out.log ;Standardausgabeprotokoll

【laufen】

supervisord -c /web/supervisor/supervisord.conf

4. Nginx

【Installieren】

Offizielle Website: http://nginx.org/

Befehlsfluss:

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install -y nginx

【Konfiguration】

1. Dateien kopieren

mkdir /web/nginx
cp /etc/nginx/nginx.conf /web/nginx
cp /etc/nginx/mime.types /web/nginx

2. Öffnen Sie nginx.conf

vim /web/nginx/nginx.conf

3. Änderungen wie folgt

Arbeiterprozesse 1;

Ereignisse {
  Arbeiterverbindungen 1024;
}


http {
  mime.types einschließen;
  Standardtyp Anwendung/Oktett-Stream;

  sendfile an;

  KeepAlive-Timeout 65;

  gzip an;

  Server {
    hören Sie 80;
    Servername localhost;

    Standort / {
      Proxy-Passwort http://127.0.0.1:5000;
      Proxy_http_Version 1.1;
      Proxy_Set_Header-Upgrade $http_upgrade;
      proxy_set_header Verbindung aufrechterhalten;
      Proxy_Set_Header Host $host;
      Proxy_Set_Header X-Real-IP $Remote_Addr;
      proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for;
      Proxy-Cache-Bypass $http_upgrade;
    }
  }
}

【laufen】

nginx -c /web/nginx/nginx.conf

5. Effektvorschau

Anhang: Häufig verwendete Befehle

nginx

# nginx //Starten Sie nginx
# nginx -s reload //Nginx neu starten
# nginx -s stop //nginx herunterfahren

Aufsicht

beaufsichtigt
supervisorctl status //Alle Task-Status anzeigen supervisorctl shutdown //Alle Tasks schließen supervisorctl start|stop|restart all //Alle Prozesse steuern supervisorctl start|stop|restart program_name //Zielprozess steuern

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Windows Server 2019 installieren (grafisches Tutorial)
  • Installieren Sie Windows Server 2019 auf VMware Workstation (Grafisches Tutorial)
  • Tutorial zur Systeminstallation von Windows Server 2019 mit Bildern und Text
  • So richten Sie Windows Server 2019 ein (mit Bildern und Text)

<<:  Detaillierte Erläuterung der Definition und Verwendung von in MySQL gespeicherten Funktionen (benutzerdefinierten Funktionen)

>>:  Detaillierte Erklärung des TS-Objekt-Spread-Operators und des Rest-Operators

Artikel empfehlen

Diagramm zur Installation von MySQL 5.6 unter Windows 7

Inhaltsverzeichnis 1. Herunterladen 2. Installati...

Details zur Ereignisbindung reagieren

Inhaltsverzeichnis Ereignisbindung von Klassenkom...

CSS zur Realisierung der Einzelauswahl-Faltmenüfunktion

Führen Sie kein Front-End-UI-Framework ein, es se...

Lösung für Überlauf: versteckter Fehler in CSS

Ursache des Fehlers Als ich heute ein Karussell s...

Zwei Implementierungscodes der programmgesteuerten Navigation mit Vue-Router

Zwei Möglichkeiten zum Navigieren auf der Seite D...

MySQL-Datenbank-Indexreihenfolge durch Sortierung – detaillierte Erklärung

Inhaltsverzeichnis Die Ursache des Vorfalls Sorti...

So verwenden Sie reguläre Ausdrucksabfragen in MySql

Reguläre Ausdrücke werden häufig verwendet, um Te...

Analyse des GTK-Treeview-Prinzips und der Verwendung

Die GtkTreeView-Komponente ist eine erweiterte Ko...

Installationsschritte der Ubuntu 20.04-Doppelpinyin-Eingabemethode

1. Chinesische Eingabemethode einrichten 2. Stell...

Die einfachste Formularimplementierung des Flexbox-Layouts

Flexibles Layout (Flexbox) erfreut sich zunehmend...

Lösung zur Definition der Mindestspannweite hat keine Auswirkung

Das Span-Tag wird häufig beim Erstellen von HTML-W...

Schritte zur vollständigen Deinstallation des Docker-Images

1. docker ps -a zeigt den laufenden Image-Prozess...