Xenforo Nginx vs VBulletin Apache

Du kannst auch beide parallel installieren.
 
Bei mir laufen aktuell beide parallel. Die vHosts auf dem nginx habe ich auf port 8000 zum testen eingestellt.
 
hab nun ngnix installiert auf meinem root. apache deaktiviert nun wird mir dies angezeigt, aber wenn ich den Pfad des Forums angebe , kommt immer wieder diese Seite ? hb nichts geändert in config oder sonstiges

Bildschirmfoto 2015-02-23 um 18.55.12.png
 
Auf jedenfall scheint schonmal nginx zu laufen :p
 
Tja, falsches root angegeben würde ich sagen. Was sagen denn du ngnix .conf Dateien?
 
hab alles per apt-get install nginx gemacht , konnte kein root eingeben . :(

welche Dateien willst du wissen ?

error log oder config oder site_avible default datei

Lg
 
hier mal die 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.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.html index.htm;
#
# location / {
# try_files $uri $uri/ =404;
# }
#}


# HTTPS server
#
#server {
# listen 443;
# server_name localhost;
#
# root html;
# index 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;
# }
#}

und das ist die cfg.
user www-data;
worker_processes 1;

error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;

events {
worker_connections 1024;
}

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

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

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;

gzip on;

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
 
und hier die error log was drin steht

2015/02/23 18:27:39 [emerg] 8786#0: unknown directive "Make" in /etc/nginx/sites-enabled/default:28
2015/02/23 18:27:39 [emerg] 8787#0: unknown directive "Make" in /etc/nginx/sites-enabled/default:28
2015/02/23 18:28:12 [emerg] 8805#0: unknown directive "Make" in /etc/nginx/sites-enabled/default:28
2015/02/23 18:28:12 [emerg] 8806#0: unknown directive "Make" in /etc/nginx/sites-enabled/default:28
 
Na in der default siehst du doch den pfad root. Der sollte auf deine Seite zeigen.
 
hab ich geändert nun kommt das als Fehler
Code:
2015/02/23 21:14:51 [error] 12681#0: *17 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 66.249.78.141, server: localhost, request: "GET /forum/index.php?find-new/11955/profile-posts&page=2 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "lostingaming.dyndns.org"
2015/02/23 21:15:12 [error] 12681#0: *20 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 66.249.78.148, server: localhost, request: "GET /forum/index.php?threads/was-man-so-alles-findet.184/page-2 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "lostingaming.dyndns.org"
2015/02/23 21:16:19 [error] 12681#0: *22 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 66.249.78.155, server: localhost, request: "POST /forum/deferred.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "lostingaming.dyndns.org", referrer: "http://lostingaming.dyndns.org/forum/index.php?find-new/21594/profile-posts"
2015/02/23 21:18:39 [error] 12681#0: *24 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 66.249.78.148, server: localhost, request: "GET /forum/index.php?find-new/12515/profile-posts&page=2 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "lostingaming.dyndns.org"
 
Naja. Apt-get installiert auch nur. Das muss alles konfiguriert werden.

Bist du sicher das du das machen willst?

Du musst noch php5-Fpm installieren und php als cgi konfigurieren und starten.

Wenn du jetzt nicht weißt was ich meine, lass es und aktivier wieder den Apache.
 
Dass sehe ich auch so. Einfach mal so ohne Background, sollte man davon die Finger lassen.
 
Zuletzt bearbeitet:
ist doch mein test root daheim . will ja auch mal was lernen . egal ob dabei was defekt geht oder nicht ... da ist es egal :)

das php5-fpm ist schon installiert , hatte direkt mit dem nginx installiert -

jetzt sieht das ganze so aus. es war ein Fehler das ich den ordner nicht direkt als Pfad mitangebeben habe

hier noch die Bilder

das ach sieht normal aus aber die website nicht
Bildschirmfoto 2015-02-24 um 07.30.47.png Bildschirmfoto 2015-02-24 um 07.31.08.png Bildschirmfoto 2015-02-24 um 07.31.12.png
 
Sieht nach einem css Problem aus. Ich sehe da Fehlermeldungen im Serverlog von XF. Was sagen die denn?
Wo bekommt man eigentlich diese Quick Statistik her?
 
das steht in der error log
2015/02/24 07:47:48 [error] 22594#0: *288 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 88.134.181.194, server: lostingaming.dyndns.org, request: "GET /lostingaming/css.php?css=bbm_buttons,gfnnotify_item,moderator_bar,nat_public_css,panel_scroller,sonnb_xengallery_navbar_template,xb,xb_footer_layoutsThree,xb_scroll_buttons,xb_tooltip&style=11&dir=LTR&d=1424758859 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "lostingaming.dyndns.org", referrer: "http://lostingaming.dyndns.org/lostingaming/index.php?ressourcen/"
2015/02/24 07:47:48 [error] 22594#0: *288 open() "/var/www/50x.html" failed (2: No such file or directory), client: 88.134.181.194, server: lostingaming.dyndns.org, request: "GET /lostingaming/css.php?css=bbm_buttons,gfnnotify_item,moderator_bar,nat_public_css,panel_scroller,sonnb_xengallery_navbar_template,xb,xb_footer_layoutsThree,xb_scroll_buttons,xb_tooltip&style=11&dir=LTR&d=1424758859 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "lostingaming.dyndns.org", referrer: "http://lostingaming.dyndns.org/lostingaming/index.php?ressourcen/"
 
Gibt es das denn auch?

/lostingaming/css.php
/var/www/50x.html

und ist html überhaupt zugelassen oder nur PHP?
 
so hab alles neu gemacht , damit ich die Fehler mal besser ausmerzen kann . habe nun auch nicht die default config sondern eine eigene erstellt
server {
listen [::]:80;
server_name lostingaming.dynds.org;
root /var/www/;
index index.html index.htm index.php;
access_log /var/log/nginx/error.log;

location /lostingaming/ {
try_files $uri $uri/ /index.php?$uri&$args;
}

location ~ /lostingaming/(internal_data|library) {
internal;
}

location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

wenn ich nginx -t eingebe wird alles als korrekt angezeigt
dann starte ich ihn

website wird weitern nicht korrekt dargestellt.

Fehlermeldung sieht nun auch anders aus
:ffff:88.134.181.194 - - [24/Feb/2015:10:40:30 +0100] "POST /lostingaming/index.php?liveupdate HTTP/1.1" 200 122 "http://lostingaming.dyndns.org/lostingaming/index.php" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18"

wenn ich dann das Add-on live update deaktiviere funktioniert alles. !!?? nur was ist das Problem mit liveupdate?
 
Vielleicht weil das nicht nach hause telefonieren kann
 
Man sollte auch den cache von XF erstmal deaktivieren , dann klappt definitiv alles ^^ läuft jetzt . nur find ich es noch ultra langsam ? hat jemand ein tipp wie ich es beschleunigen kann ? denke mal inrgendwas an Einstellung ist falsch
 
Zurück
Oben