PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nginx mit eigener config funktioniert nicht



MrFurgy
18.02.15, 12:47
Hallo,

ich habe mir vor ein paar Tagen einen vserver bei Strato geholt, um da ein bisschen privates Zeug von mir zu betreiben. Auf dem vserver läuft Ubuntu 14.04LTS x64 und aktuell nginx und subsonic.

Wenn ich nginx frisch installiere funkioniert alles wunderbar und ich bekomme beim Aufruf der Domain die Testseite angezeigt. Nun habe ich allerdings meine eigene Konfiguration von nginx gemacht, und nun geht nichts mehr...

Gemäss dem Control Panel von Strato ist Port 80 zu...

Hier ist die /etc/nginx/nginx.conf:


user www-data;
worker_processes 1;
pid /run/nginx.pid;

events {
worker_connections 1024;
}

http {

##
# PHP upstream
##

upstream php {
server unix:/var/run/php5-fpm.sock;
}

##
# Basic Settings
##

sendfile on;
tcp_nopush on;
tcp_nodelay on;
client_body_timeout 12;
client_header_timeout 12;
keepalive_timeout 15;
send_timeout 10;
types_hash_max_size 2048;
server_tokens off;

server_names_hash_bucket_size 64;

include /etc/nginx/mime.types;
default_type application/octet-stream;

##
# Logging Settings
##

access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

##
# Buffers
##

client_body_buffer_size 10K;
client_header_buffer_size 1k;
client_max_body_size 8m;
large_client_header_buffers 2 1k;

##
# Gzip Settings
##

gzip on;
gzip_disable "msie6";
gzip_proxied expired no-cache no-store private auth;
gzip_comp_level 2;
gzip_min_length 1000;
gzip_types application/x-javascript text/css text/xml application/xml;

##
# Virtual Host Configs
##

# Dieser vHost leitet alle Domains, die nicht explizit in einem vHost deklariert sind, auf eine 404 um.

server {
listen 80;
return 404;
}

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}


hier ist die domain.conf von /etc/nginx/sites-available:


server {
listen 80;
listen [::]:80 ipv6only=on;

root /var/www/uugoma;
index index.php index.html;

server_name uugoma.com www.uugoma.com;

charset utf-8;

location / {
try_files $uri $uri/ /index.php$is_args$args;
}

location ~ \.php$ {
try_files $uri =404;
fastcgi_pass php;
fastcgi_index index.php;
fastcgi_param APP_ENV production;
include fastcgi_params;
}
}


In /etc/nginx/sites-enabled gibt es dann den Link:


ll
total 8
drwxr-xr-x 2 root root 4096 Feb 18 11:10 ./
drwxr-xr-x 5 root root 4096 Feb 18 10:56 ../
lrwxrwxrwx 1 root root 42 Feb 18 11:10 uugoma.com -> /etc/nginx/sites-available/uugoma.com.conf

Kann mir jemand helfen, den Fehler zu beseitigen?

Vielen Dank.

MrFurgy
19.02.15, 07:39
Hallo.

Entschuldigt bitte den Doppelpost, aber das Thema ist erledigt. Wie von Geisterhand funktioniert seit gestern diese Konfiguration...