Verwenden Sie LightPicture Open Source, um ein privates Bildbett zu erstellen: ausführliches Tutorial und Konfigurationsmethode für den Fernzugriff

1. Einleitung

Heutzutage werden Mobiltelefone immer fortschrittlicher, verfügen über immer mehr Funktionen, die Kamerafunktionen von Mobiltelefonen werden immer leistungsfähiger und die aufgenommenen Fotos werden immer klarer, aber auch die Größe digitaler Fotos ist in die Höhe geschossen . Für Leute wie den Autor, die oft fotografieren, ist die Kapazität des Mobiltelefons oft alarmierend, sodass der Autor den Computer zu Hause in einen Fotoserver verwandelt, der jederzeit hochgeladen, heruntergeladen und abgerufen werden kann. Heute zeigt Ihnen der Autor, wie Sie mit der Kombination aus Cpolar-Intranet-Penetration und Lightpicture einen PC in einen Bildbettserver verwandeln, der jederzeit hochladen, herunterladen oder darauf zugreifen und externe Links generieren kann.

2. Aufbau der Lightpicture-Website

Lightpicture ist ein leichtgewichtiges Open-Source-Bildbettsystem, das nicht nur die lokale Bildspeicherung unterstützt, sondern auch Cloud-Festplatten von Drittanbietern als Speicherplatz konfigurieren kann. Natürlich unterstützt es auch die Registrierung mehrerer Benutzer, was es zu einer unabhängigen Bildwebsite macht. Das Wichtigste ist, dass Lightpicture einen hohen Wert hat und den Leuten ein sehr angenehmes Aussehen verleiht. Jetzt fangen wir an.

2.1. Laden Sie Lightpicture herunter und installieren Sie es

Die Download-Website von Lightpicture kann nicht geöffnet werden (ich weiß nicht, ob es an mangelnder Wartung liegt), daher habe ich einen Download im Internet gefunden ( https://bbs.liuxingw.com/t/47221.html ). Natürlich bietet CSDN auch Downloads für Mitglieder an. Auf jeden Fall, solange die Lightpicture-Datei heruntergeladen wird. Nachdem Sie den Lightpicture-Quellcode heruntergeladen haben, entpacken Sie ihn.

20230524091301

Fügen Sie den gesamten dekomprimierten Ordner in das Stammverzeichnis der Website ein. Der Autor verwendet das integrierte Panel von phpstudy, also legen Sie den Lightpicture-Ordner unter dem WWW-Ordner von phpstudy ab.

20230524091302

Öffnen Sie es dann phpstudy, klicken Sie auf die Schaltfläche auf der linken Seite der Hauptoberfläche der Software, 网站um die Website-Listenseite aufzurufen, und klicken Sie dann auf die Schaltfläche oben links auf der Website-Listenseite, 创建网站um die Einstellungsseite der neu erstellten Website aufzurufen .

Auf der Website-Einstellungsseite müssen wir nicht viele Dinge einrichten, solange wir sie festlegen

  • 域名- Der Domänenname, der beim lokalen Öffnen des Lightpicture-Dateimanagers eingegeben wurde, kann nach Belieben eingegeben werden;
  • 端口- Web-Ausgabeport des Lightpicture-Dateimanagers, sofern dieser nicht belegt ist;
  • 根目录– Das heißt, der Speicherort der Webseitendateien des Lightpicture-Dateimanagers. In diesem Beispiel legt der Autor diese Dateien unter dem www-Ordner von phpstudy ab; es ist zu beachten, dass das Stammverzeichnis nicht nur auf den Lightpicture-Ordner verweisen kann, sondern Zeigen Sie darauf. Der öffentliche Ordner unter dem Lightpicture-Ordner.
  • 程序类型– Da der Lightpicture-Dateimanager ein leichtgewichtiges Webprogramm ist, muss er zum Ausführen auf PHP 7.2.5 und höher angewiesen sein. Deshalb wähle ich PHP 7.2.9. Hinweis: Lightpicture muss die PDO-, Fileinfo- und Curl-Erweiterungen von PHP aktivieren, da es sonst zu Website-Fehlern kommen kann.
  • 数据库– Lightpicture benötigt beim Ausführen eine Datenbankunterstützung. Sie können daher in den Website-Einstellungen die Spalte „Datenbank erstellen“ aktivieren, um eine von Lightpicture verwendete Datenbank zu erstellen.

Nachdem Sie die entsprechenden Einstellungen vorgenommen haben, können Sie auf die untere 确认Schaltfläche klicken, um die Einstellungen der Lightpicture-Webseite zu speichern.

20230524091303

Nachdem die Grundeinstellungen der Webseite abgeschlossen sind, müssen wir sie noch ändern 重写规则(Rewrite). Andernfalls wird beim Anmelden auf der Website ein Benutzeranmeldefehler angezeigt. Apache und Nginx lauten wie folgt:

  • Apache:
<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On
  RewriteCond %{
    
    REQUEST_FILENAME} !-d
  RewriteCond %{
    
    REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
  • Nginx:
location / {
    
     
   if (!-e $request_filename) {
    
    
       rewrite  ^(.*)$  /index.php?s=/$1  last;
    }
}

Da der Autor Nginx verwendet, suchen Sie die genannte Datei im öffentlichen Ordner unter dem Lightpicture-Website-Ordner nginx.htaccessund fügen Sie den obigen Nginx-Code ein.

20230524091304

Geben Sie es dann in den Browser ein 域名:install, um das Installationsprogramm zu starten. Der Installationsvorgang ist sehr einfach. 下一步Gehen Sie einfach bis zum Ende vor.

20230524091305

20230524091306

20230524091307

Wenn Sie sich nach Abschluss der Installation direkt auf der Lightpicture-Website anmelden, wird diese angezeigt未设置默认文档

20230524091308

Hier müssen wir nur auf die rechte Seite des Lightpicture-Website-Eintrags in phpstudy klicken und 管理ihn dann einfügen , um die Gewichtung des index.html-Dokuments zu ändern. Gleichzeitig ist die PHP-Erweiterung auch im Verwaltungsbutton auf der rechten Seite des Website-Eintrags zu finden und die Aktivierungsoption ist zu finden.网站首页设置index.phpindex.html

20230524091309

20230524091310

2.2. Lightpicture-Webseitentest

Geben Sie nach Abschluss der oben genannten Schritte erneut in die Adressleiste des Browsers ein, 域名+端口号(笔者输入的是localhost:82)um auf die lokale Lightpicture-Webseite zuzugreifen.

20230524091311

Es ist zu beachten, dass Lightpicture mit einem Standardadministratorkonto ausgestattet ist (Benutzername admin, Passwort 123456). Nachdem wir uns mit dem Administratorkonto angemeldet haben, müssen wir daran denken, es zu ändern.

20230524091312

2.3.cpolar Installation und Registrierung

Nachdem Sie den Aufbau des LightPicture-Bildbetts abgeschlossen haben, können Sie mit der Installation der cpolar-Intranet-Penetration fortfahren. Im Vergleich zu den Lightpicture-Website-Einstellungen ist die Installation und Registrierung der cpolar-Intranet-Penetration viel einfacher. Wir besuchen direkt die offizielle Website von cpolar ( https://www.cpolar.com/ ), um 下载die Schaltfläche zu finden.

20230524091313

Der Autor verwendet das Windows-Betriebssystem. Wählen Sie daher die Windows-Version zum Herunterladen aus.

Nachdem der Download von Cpolar abgeschlossen ist, dekomprimieren Sie die heruntergeladene Datei, doppelklicken Sie auf die dekomprimierte .msiDatei und das Installationsprogramm kann automatisch ausgeführt werden. Gehen Sie dann einfach bis zum Ende, Nextum die Installation abzuschließen.

20230524091315

20230524091316

cpolar erstellt für jeden Benutzer einen unabhängigen Datentunnel und fügt Benutzerkennwort und Token-Code hinzu, um die Datensicherheit zu gewährleisten. Daher ist vor der Verwendung von cpolar eine Benutzerregistrierung erforderlich. Der Registrierungsprozess ist sehr einfach: Klicken Sie einfach auf die obere rechte Ecke der cpolar-Homepage 用户注册, geben Sie die erforderlichen Informationen auf der Registrierungsseite ein und die Registrierung kann abgeschlossen werden.

20230524091317

20230524091318

3. Lokales Web-Publishing

Zu diesem Zeitpunkt haben wir den lokalen Test von Lightpicture abgeschlossen und das Intranet-Penetrationsprogramm cpolar installiert. Anschließend können wir mit cpolar eine öffentliche Internetadresse erstellen, die eine Verbindung zum lokalen Lightpicture herstellen kann, sodass wir über das öffentliche Internetbild auf Lightpicture zugreifen können Bett-Website.

3.1. Cpolar Cloud-Einstellungen

Da die Bilderbett-Website lange online sein muss und der von der kostenlosen Version von cpolar erstellte Datentunnel alle 24 Stunden zurückgesetzt wird, möchte ich den Datentunnel nicht jeden Tag zurücksetzen, also aktualisiere ich cpolar auf die VIP-Version, damit ich über einen längeren Zeitraum stabil auf die Lightpicture-Website zugreifen kann. Als nächstes können wir damit beginnen, das lokale Netzwerk zu Hause zu durchdringen und das lokale LightPicture-Bildbett in das Intranet einzudringen.

Um den Zweck der Intranet-Penetration zu erreichen, müssen Sie sich zuerst auf der offiziellen Website von cpolar anmelden, die 预留Schaltfläche auf der linken Seite der Hauptseite des Benutzers finden und klicken, um die reservierte Seite des Datentunnels von cpolar aufzurufen. Hier wird eine öffentliche Internetadresse generiert (sie kann auch als Eingang des Datentunnels angesehen werden). Da diese Adresse zu diesem Zeitpunkt nicht mit der lokalen Lightpicture-Website verbunden ist, kann sie auch als leerer Datentunnel betrachtet werden.

20230524091319

Auf der Reservierungsseite sehen Sie viele Arten von Datentunneln, die reserviert werden können. Hier wählen wir 保留二级子域名das Feld aus.

20230524091320

Im 保留二级子域名Feld müssen Sie für mehrere Informationen einfache Einstellungen vornehmen, nämlich

  • 地区(Der Bereich, in dem sich der Server befindet, wählen Sie einfach den nächstgelegenen aus)
  • 二级域名(wird schließlich in der generierten öffentlichen Internetadresse als einer der Bezeichner der Netzwerkadresse erscheinen)
  • 描述(Es kann als Beschreibung des Datentunnels angesehen werden, der von anderen Tunneln unterschieden werden kann.)

Nachdem Sie diese Einstellungen vorgenommen haben, können Sie auf 保留die Schaltfläche rechts klicken, um diesen Datentunnel beizubehalten.

20230524091321

Wenn der Datentunnel nicht verwendet werden soll, können Sie ihn natürlich einfach durch Klicken auf das „x“ auf der rechten Seite löschen und so wertvolle Datentunnelkontingente sparen.

20230524091322

3.2.Cpolare lokale Einstellung

Nachdem wir die Einstellung der cpolar cloud abgeschlossen und den leeren Datentunnel beibehalten haben, kehren wir zum lokalen cpolar-Client zurück und verbinden den von der Cloud generierten leeren Datentunnel mit der lokalen Lightpicture-Seite, sodass wir auf die lokale Lightpicture-Website im öffentlichen Internet zugreifen können .

Öffnen Sie den cpolar-Client und melden Sie sich lokal an (Sie können „localhost:9200“ in den Browser eingeben, um direkt darauf zuzugreifen, oder auf die Verknüpfung des cpolar-Clients im Startmenü klicken).

20230524091323

隧道管理Klicken Sie auf die Schaltfläche auf der linken Seite der Hauptschnittstelle des Clients, 创建隧道um die Seite zur Erstellung eines lokalen Tunnels aufzurufen (wenn Sie einen temporären Datentunnel erstellen möchten, der die Adresse alle 24 Stunden zurücksetzt, können Sie dieselben Einstellungen direkt auf dem cpolar local vornehmen Client statt leer auf dem Datentunnel der offiziellen cpolar-Website zu setzen).

Auf dieser Seite müssen außerdem mehrere Informationseinstellungen vorgenommen werden, darunter:

  • 隧道名称– Es kann als lokale Tunnelinformationsannotation von cpolar angesehen werden, die für uns bequem zu unterscheiden ist.
  • 协议– Da es sich bei Lightpicture um ein Webprogramm handelt, wählen Sie das http-Protokoll;
  • 本地地址– Die lokale Adresse ist die Ausgabeportnummer des Lightpicture-Bildbetts. Der von uns festgelegte Port ist 82. Geben Sie hier also 82 ein.
  • 域名类型– In diesem Beispiel haben wir den Datentunnel des Subdomain-Namens der zweiten Ebene in der cpolar-Cloud reserviert. Überprüfen Sie daher den „Subdomain-Namen der zweiten Ebene“ (wenn der reservierte Domain-Name ein benutzerdefinierter Domain-Name ist, überprüfen Sie den benutzerdefinierten Domain-Namen). ). Geben Sie in der nächsten Zeile in der Spalte „Subdomain“ den Namen der reservierten Subdomain der zweiten Ebene ein, in diesem Beispiel „lightpicweb“. Wenn Sie planen, einen temporären Datentunnel zu erstellen, können Sie direkt „Zufälliger Domänenname“ aktivieren, und der cpolar-Client generiert die Netzwerkadresse selbst;
  • 地区– Es handelt sich um die gleichen Informationen wie in der cpolar-Cloud reserviert, wir können sie entsprechend der tatsächlichen Nutzung ausfüllen;

Nachdem Sie diese Einstellungen vorgenommen haben, können Sie auf 创建die Schaltfläche unten auf der Seite klicken, um den leeren Datentunnel in der Cpolar-Wolke mit der lokalen LightPicture-Seite zu verbinden und einen Intranet-Penetrationsdatentunnel zu generieren, der öffentlich auf das lokale LightPicture-Bildbett zugreifen kann Internet.

20230524091324

Wir können diesen Datentunnel auf der Seite 隧道管理unter dem Punkt verwalten 隧道列表, einschließlich Öffnen, Schließen oder Löschen dieses Tunnels, oder auf die Schaltfläche „Bearbeiten“ klicken, um die Informationen dieses Datentunnels zu ändern.

20230524091325

4. Test des öffentlichen Netzwerkzugriffs

Abschließend klicken wir auf die Schaltfläche 状态unter dem Element links 在线隧道列表, um die öffentliche Internetadresse der LightPicture-Seite zu finden, und fügen diese Adresse in den Browser ein, um die LightPicture-Seite auf dem lokalen Computer anzuzeigen.

20230524091326

20230524091327

5. Schlussfolgerung

Als unverzichtbare Hilfswebsite für moderne Websites ist das Bilderbett für selbst erstellte Websites von selbstverständlicher Bedeutung. Da dieses Geschäft jedoch nicht profitabel ist, haben große Internetunternehmen dieses Geschäft nach und nach geschlossen, sodass selbst erstellte Kartenbetten unumgänglich sind. Natürlich gibt es Zehntausende Bilderbett-Software, und wir können auf die gleiche Weise auch andere Bilderbett-Websites im öffentlichen Internet veröffentlichen.

Nachdruck aus dem Artikel von cpolar pole cloud: [Erstellen Sie ein privates Bilderbett] Verwenden Sie LightPicture als Open Source, um ein Bildverwaltungssystem zu erstellen und remote darauf zuzugreifen

Ich denke du magst

Origin blog.csdn.net/bushibrnxiaohaij/article/details/132672159
Empfohlen
Rangfolge