kosovafan
Well-Known Member
Hallo,
ich versuche gerade auf meinen FreeBSD Server Nginx zu Konfigurieren. Normalerweise ist es keine große Aufgabe, aber ich verstehe nicht warum Nginx die Vhost Konfiguration nicht akzeptieren will. Er landet nur im Standard Root, nicht aber im Virtuellen Server.
Wenn man die IP, den Hostname oder silviosiefke.de aufruft, landet er immer im Standard Root. Logs will er auch nicht wirklich schreiben. Hat jemand eine Idee?
MFG
Silvio
ich versuche gerade auf meinen FreeBSD Server Nginx zu Konfigurieren. Normalerweise ist es keine große Aufgabe, aber ich verstehe nicht warum Nginx die Vhost Konfiguration nicht akzeptieren will. Er landet nur im Standard Root, nicht aber im Virtuellen Server.
Code:
nginx.conf
user www;
worker_processes 1;
error_log /var/log/www/nginx-error.log;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/www/nginx-access.log main;
sendfile on;
keepalive_timeout 65;
server {
listen 91.121.68.44:80 default;
server_name _;
access_log /var/log/www/nginx-access.log main;
location / {
root /usr/local/www/nginx;
index index.html index.htm;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/local/www/nginx-dist;
}
}
# Virtuell Hosting
include /usr/local/etc/nginx/vhost/*.conf;
}
Code:
silviosiefke_de.conf
server {
listen 80;
server_name silviosiefke.de www.silviosiefke.de;
access_log /usr/local/www/vhost/silviosiefke_de/log/access.log main;
error_log /usr/local/www/vhost/silviosiefke_de/log/error.log;
location / {
root /usr/local/www/vhost/silviosiefke_de/html;
index index.html index.htm index.php;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/local/www/nginx-dist;
}
#location /article-(\d+)\.html$ {
#try_files $uri $uri/ /blogdetail.html?id=$1;
#}
# pass the PHP scripts to FastCGI
#location ~ \.(php|htm|html)$ {
#fastcgi_pass 127.0.0.1:9000;
#fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /usr/local/www/vhost/silviosiefke_de/html$fastcgi_script_name;
#include /usr/local/etc/nginx/fastcgi_params;
#}
location ~ /\.ht {
deny all;
}
}
Wenn man die IP, den Hostname oder silviosiefke.de aufruft, landet er immer im Standard Root. Logs will er auch nicht wirklich schreiben. Hat jemand eine Idee?
MFG
Silvio