Debian: Hilfe bei Webserver Installation

symerac

Enthusiast
Thread Starter
Mitglied seit
08.12.2012
Beiträge
5.208
Hallo,

ich bräuchte mal eure Hilfe!
Es geht um die Installation eines Webservers (Cherokee Web Server | Home) auf einem Debian Server.
Ich komme bei diesem punkt einfach nicht weiter. NGINX ist bereits Installiert, allerdings komme ich bei diesem nicht weiter.

Kann mir jemand vielleicht über Teamviewer helfen?

Würde mich seeeehr bedanken! :)
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Hab es jetzt weiter geschafft.
Ich lass den Cherokee weg!

Also: NGINX ist drauf, MYSQL, PHP auch.
Allerdings, wenn ich das testen will mit ner Info.php datei, will er sie downloaden. Anstatt anzuzeigen, welche PHP Version das ganze ist usw usw?

Habe bereits in die default datei "index.php" nachgetragen .. der PHP Prozess ist ebenfalls an.

Kann mir jemand helfen ?

Hier meine Default:

# You may add here your
# server {
# ...
# }
# statements for each of your virtual hosts to this file

##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# http://wiki.nginx.org/Pitfalls
# http://wiki.nginx.org/QuickStart
# http://wiki.nginx.org/Configuration
#
# Generally, you will want to move this file somewhere, and start with a clean
# file but keep this around for reference. Or just disable in sites-enabled.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##

server {
#listen 80; ## listen for ipv4; this line is default and implied
#listen [::]:80 default_server ipv6only=on; ## listen for ipv6

root /usr/share/nginx/www;
index index.php index.html index.htm;

# Make site accessible from http://localhost/
server_name localhost;

location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ /index.html;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules
}

location /doc/ {
alias /usr/share/doc/;
autoindex on;
allow 127.0.0.1;
allow ::1;
deny all;
}

# Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests
#location /RequestDenied {
# proxy_pass http://127.0.0.1:8080;
#}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
#error_page 500 502 503 504 /50x.html;
#location = /50x.html {
# root /usr/share/nginx/www;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# fastcgi_split_path_info ^(.+\.php)(/.+)$;
# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
# fastcgi_pass unix:/var/run/php5-fpm.sock;
# fastcgi_index index.php;
# include fastcgi_params;
#}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}


# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;
# root html;
# index index.php index.html index.htm;
#
# location / {
# try_files $uri $uri/ =404;
# }
#}


# HTTPS server
#
#server {
# listen 443;
# server_name localhost;
#
# root html;
# index index.php index.html index.htm;
#
# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
#
# ssl_session_timeout 5m;
#
# ssl_protocols SSLv3 TLSv1;
# ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
# ssl_prefer_server_ciphers on;
#
# location / {
# try_files $uri $uri/ =404;
# }
#}
 
Zuletzt bearbeitet:
Nginx selber kennt kein PHP. Du musst in der Konfiguration an den entsprechenden Stellen die Kommentare entfernen, damit die PHP-Skripte an den PHP-FPM Dienst weitergeben werden.

Code:
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
 
Wieso nginx und kein apache2? Ich bin der Meinung, dass apache2 einfacher in der Bedienung ist als nginx.
Der Server ist aber nicht öffentlich erreichbar oder?
 
ich hab auch bestimmt zu 90% apache2 im einsatz. aber ich muss ehrlich sagen für reverse-proxy oder caching find ich den nginx schon viel geiler. schön ist das mit debian 8 dann auch mal nginx erneurt wird im offiziellen rep. die 1.6.0 von nginx kann schon einiges mehr.
 
Nginx selber kennt kein PHP. Du musst in der Konfiguration an den entsprechenden Stellen die Kommentare entfernen, damit die PHP-Skripte an den PHP-FPM Dienst weitergeben werden.

Code:
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}

dafür muss aber PHP auch als FPM installiert sein und der Dienst muss laufen! Wenn ich mich recht entsinne heißt das Paket unter Debian php5-fpm
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh