Kann ich FBCTF manuell installieren? für die alle Software benötigt wird. von Grund auf einschließlich Server-Software für hack
, nginx
und alle.FB CTF von Grund auf neu installieren
Antwort
FB CTF in einer Open-Source-Hackathon-Leit-Plattform, die speziell für Ubuntu v14.04LTE VERTRAUEN in hacklang
codiert ist (Sprache abgeleitet von PHP, eigentlich nicht PHP). Es selbst erstellt die erforderliche Umgebung.
Download FBCTF from www.github.com/facebook.com/fbctf
und in Home-Ordner als /home/<username>/fbctf/
Der gesamte Code des Projekts extrahiert gibt es auf /fbctf/src/
Zeilennr 49-59 :: Datei /fbctf/extra/provision.sh
MODE="dev" # dev/prod ///PREFERRABLY PROD
NOREPOMODE=false
TYPE="self" # CTF ITSELF PRODUCE ITS CERTIFICATE
KEYFILE="none"
CERTFILE="none"
DOMAIN="localhost" # DOMAIN YOU ARE GOING TO INSTALL
EMAIL="none"
CODE_PATH="/home/<username>/fbctf" # by default `/vagrant` change it to where the downloaded code is present
CTF_PATH="/var/www/fbctf" # by default it is /var/www/ change it if u need to install to some other destination. (Make sure that this path is access able to nginx and hhvm)
HHVM_CONFIG_PATH="/etc/hhvm/server.ini"
dies, indem getan werden kann, Parameter zu Datei. ----------------------------------------------------------------------------
ON COMMAND PROMPT:
cd fbctf
./extra/provision.sh prod `pwd`
es beginnt Software ihrer eigenen Installation. einschließlich
[+] GIT
[+] ROTATION
[+] English Language Pack
[+] Python Setup-Tools
[+] Memcached
[+] mysql
[+] php5
[+] HHVM (Virtual Machine HACKLANG zu VERARBEITEN)
[+] PHP KOMPONIST
[+] NPM (NODE JS Package Manager)
(PHP Dependancy DATA LÖSEN) [ +] NodeJS-Legasy
[+] RUN GRUNZEN
[+] NGINX (Load Balancer)
[+] UNISON (wenn nicht in Vagabunden aufgestellt; Sie können dies mit # kommentieren; #install_unison wird verwendet, um Landstreicher- und Host-Daten live zu synchronisieren.
[+] DATENBANK BEREIT.
Möglicherweise, wenn es keine errore ist und alle Sync sind perfekt eingerichtet, dann arbeiten auf localhost
mögliche Fehler berücksichtigt.
Normalerweise gehen NGinx UND APACHE FÜR PORT 80 (OHNE HTTPS; DAS IST 443) UND COLASHING OCCOURS. ändern, so APACHE PORT 80 zu einigen anderen WIE 8080 UND FAHREN dowm APACHE
sudo service apache2 stop
[OK]
sudo service nginx restart
[OK]
- 1. GIS-Apps von Grund auf neu erstellen?
- 2. Opencart Theme Entwicklung von Grund auf neu
- 3. React-App von Grund auf neu starten
- 4. Design letzten Beitrag von Grund auf neu
- 5. Warum ist install.package() - das Paket von Grund auf neu erstellen?
- 6. Einrichtung eines Like-Counters auf Rails von Grund auf neu
- 7. gitlab auf Ubuntu14.04 neu installieren
- 8. Glibc-Fehler beim Erstellen von Linux von Grund auf neu
- 9. Erstellen von Glas von Grund auf neu mit einer Klasse
- 10. Neu installieren Wordpress von ubuntu
- 11. Neu FB Canvas (810px) ist abgeschnitten
- 12. Ich möchte WordPress Menü von Grund auf neu erstellen
- 13. Wie man einen Roslyn-Syntaxbaum von Grund auf neu erstellt?
- 14. Spark 1.4.1 und Scala: Dataframe von Grund auf neu erstellen
- 15. Tutorials für angular2 Fullstack von Grund auf neu
- 16. Wie Magento Thema von Grund auf neu in 1.9.1
- 17. Ein R-Versprechen-Objekt (Lazy Evaluation) von Grund auf neu
- 18. Docker, der einen Datencontainer von Grund auf neu startet
- 19. mit PDO-Verbindung zählen Post Ansichten von Grund auf neu
- 20. Wenn von Grund auf neu gestartet: Javascript oder JQuery?
- 21. Lernen, eine Rails-Anwendung von Grund auf neu zu erstellen?
- 22. Wie erstelle ich ein liveray-Thema von Grund auf neu?
- 23. Erstellen einer Max-Funktion von Grund auf neu (Python)
- 24. Erstellen Sie meinen eigenen Caching-Proxy von Grund auf neu
- 25. Wie Redis und Sellerie von Grund auf neu starten?
- 26. WordPress 4.7 jquery undefined von Grund auf neu
- 27. azure Mobile App-Dienst von Grund auf neu
- 28. Wie erstelle ich Syntaxknoten in Roslyn von Grund auf neu?
- 29. Einen Sortieralgorithmus von Grund auf neu schreiben in Python3.6
- 30. Smalltalk Web-Anwendung Entwicklung env von Grund auf neu?