Artikelverzeichnis
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.
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.
Ö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.
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.htaccess
und fügen Sie den obigen Nginx-Code ein.
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.
Wenn Sie sich nach Abschluss der Installation direkt auf der Lightpicture-Website anmelden, wird diese angezeigt未设置默认文档
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.php
index.html
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.
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.
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.
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 .msi
Datei und das Installationsprogramm kann automatisch ausgeführt werden. Gehen Sie dann einfach bis zum Ende, Next
um die Installation abzuschließen.
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.
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.
Auf der Reservierungsseite sehen Sie viele Arten von Datentunneln, die reserviert werden können. Hier wählen wir 保留二级子域名
das Feld aus.
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.
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.
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).
隧道管理
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.
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.
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.
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