Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • S Square Source
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • Lucas Kahlert
  • Square Source
  • Wiki
  • eigener web server

eigener web server · Changes

Page history
markup fixes, page: eigener-web-server authored Apr 04, 2014 by Lucas Kahlert's avatar Lucas Kahlert
Show whitespace changes
Inline Side-by-side
eigener-web-server.markdown
View page @ c920a95b
...@@ -4,9 +4,7 @@ Es kann vorkommen, wenn auch sehr selten und dann immer mit Ankündigung per E-M ...@@ -4,9 +4,7 @@ Es kann vorkommen, wenn auch sehr selten und dann immer mit Ankündigung per E-M
Dazu öffnet man seine persönliche `cron`-Tabelle: Dazu öffnet man seine persönliche `cron`-Tabelle:
```bash $ crontab -e
crontab -e
```
Danach trägt man die gewünschten Befehle, welche die Server starten mit dem Prefix `@reboot` in die Datei ein. Hier ist ein Beispiel für den lokalen nginx-Server und PHP-FPM: Danach trägt man die gewünschten Befehle, welche die Server starten mit dem Prefix `@reboot` in die Datei ein. Hier ist ein Beispiel für den lokalen nginx-Server und PHP-FPM:
...@@ -17,11 +15,11 @@ Danach trägt man die gewünschten Befehle, welche die Server starten mit dem Pr ...@@ -17,11 +15,11 @@ Danach trägt man die gewünschten Befehle, welche die Server starten mit dem Pr
Locales ~/run Verzeichnis Locales ~/run Verzeichnis
------------------------- -------------------------
Im lokalen ~/run Verzeichnis werden wie auch im System /run Verzeichnis Prozessinformationen gespeichert, wie z.B. die PID-Dateien für die Web-Serverinstanz oder die Sockel-Dateien für den FastCGI Prozess-Manager. Im lokalen `~/run` Verzeichnis werden wie auch im System /run Verzeichnis Prozessinformationen gespeichert, wie z.B. die PID-Dateien für die Web-Serverinstanz oder die Sockel-Dateien für den FastCGI Prozess-Manager.
Diese Informationen sind nicht persistent, d.h. nach einem Neustart des Systems müssen sie wieder neu angelegt werdeb, da sich die Prozess-IDs geändert haben. Deshalb kann für dieses Verzeichnis ein sogenanntes `tmpfs` (temporäres Dateisystem) benutzt werden. Alle Dateien in diesem Dateisystem werden nur im RAM gespeichert und sind daher nach einem Reboot nicht mehr vorhanden. Diese Informationen sind nicht persistent, d.h. nach einem Neustart des Systems müssen sie wieder neu angelegt werdeb, da sich die Prozess-IDs geändert haben. Deshalb kann für dieses Verzeichnis ein sogenanntes `tmpfs` (temporäres Dateisystem) benutzt werden. Alle Dateien in diesem Dateisystem werden nur im RAM gespeichert und sind daher nach einem Reboot nicht mehr vorhanden.
Um das Dateisystem für den lokalen ~/run Ordner zu verwenden macht man folgendes: Um das Dateisystem für den lokalen `~/run` Ordner zu verwenden macht man folgendes:
Als erstes stopt man alle Prozesse, welche auf das `~/run` Verzeichnis und dessen Dateien zugreifen: Als erstes stopt man alle Prozesse, welche auf das `~/run` Verzeichnis und dessen Dateien zugreifen:
...@@ -36,7 +34,7 @@ Sollte das Verzeichnis nicht leer sein, vergiewissert man sich, welche Dateien u ...@@ -36,7 +34,7 @@ Sollte das Verzeichnis nicht leer sein, vergiewissert man sich, welche Dateien u
$ rm -R ~/run $ rm -R ~/run
Jetzt legt man einen eigenen eigenen Ordner im globalen tmpfs an: Jetzt legt man einen eigenen eigenen Ordner im globalen `tmpfs` an. Dabei ist darauf zu achten, dass am besten nur selbst Schreib- und Leserechte hat und anderen den Zugriff verbietet:
$ mkdir -p /run/shm/$USER/run $ mkdir -p /run/shm/$USER/run
......
Clone repository
  • apache virtual host
  • eigener web server
  • Home
  • nginx kompilieren