Ich versuche einen Webserver mit nginx zu bauen.
Wie benutze ich c/C++ Modul mit Nginx
Mein PC ist ein Mac OS, also ich nur brew install nginx
. Es läuft gut. Ich kann nginx
ausführen, die an /usr/local/bin/
angesiedelt ist, um den Server zu starten. Auch wenn ich http://localhost
besuche, kann ich die Hauptseite erhalten, die bei /usr/local/var/www/index.html
gelegen ist.
Ich kann jedoch keinen Quellcode von nginx finden.
Also ich lade seinen Quellcode von here.
Jetzt bin ich verwirrt. Ich weiß nicht, wie ich mein Projekt organisieren soll.
Zum Beispiel, für dieses hello world, braucht es nur #include <ngx_config.h> #include <ngx_core.h> #include <ngx_http.h>
. Es scheint, dass es den Quellcode von nginx als eine c-Standardbibliothek verwenden könnte.
Wie kann ich das Gleiche tun?
Wo sollte ich mein entwickeltes Modul platzieren?
C oder C++? Oder C und C++ getrennt. Es gibt keine solche Sprache wie C/C++ –
http://www.evanmiller.org/nginx-modules-guide.html – sailfish009
@AjayBrahmakshatriya Für jetzt bin ich nicht sicher, ob es für C++ funktioniert. – Yves