Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

  • wilmardo
  • Registratie: Februari 2011
  • Laatst online: 28-11 15:02
Zoals de titel al zegt, mijn Nginx serveert maar een domeinnaam. Ik heb al een tijd een Nginx webserver draaien op een Centos 7 virtuele machine en die serveert mijn Wordpress wilmardenouden.nl helemaal prima. Ook alle subdomeinen hiervan werken perfect.
Nu wilde ik dit weekend mijn nieuwe domein de lucht in helpen maar daar gaat het dus mis, ik heb de config netjes gekopieerd van mijn site en de servername aangepast naar het nieuwe domein smallelectronics.nl maar dat resulteert in een time-out. Op het nieuwe domein staat ook een Wordpress dus ik zie niet zo goed waarom mijn config niet werkt.

Wat ik allemaal al heb geprobeerd:
  • Als ik de site in mijn host file zet met het lokale adres van de server (192.168.1.x) kan ik de site wel bezoeken.
  • Als ik de servername aanpas naar een subdomein van wilmardenouden.nl werkt het ook.
  • De DNS naar het domein komt ook uit op mijn ip (83.128.248.56)
Verder lijkt het mij geen firewall/port issue aangezien alle andere sites op wilmardenouden.nl het wel doen. De configuratie van Nginx ligt het denk ik aan maar ik kan niet vinden waar, wie o wie wel?

nginx.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
user              nginx;
worker_processes  auto;

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

worker_rlimit_nofile 4096;

events {
    worker_connections  1024;
}


http {

    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    server_tokens off;
    sendfile        on;
    keepalive_timeout  3;
    client_max_body_size 64m;
    index              index.php index.html index.htm;


    gzip  on;
    gzip_http_version 1.1;
    gzip_vary on;
    gzip_comp_level 6;
    gzip_proxied any;
    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js;
    gzip_buffers 16 8k;
    gzip_disable "MSIE [1-6]\.(?!.*SV1)";
    
    upstream php {
        server unix:/var/run/php5-fpm.sock;
        }   
    proxy_buffer_size   128k;
    proxy_buffers   4 256k;
    proxy_busy_buffers_size   256k;

## Wilmardenouden

server {
    server_name  www.wilmardenouden.nl;
    rewrite ^(.*) http://wilmardenouden.nl$1 permanent;
}

server {

    listen      80 default_server;
    server_name wilmardenouden.nl;
    root        /usr/share/nginx/wilmardenouden.nl;

    index index.php;

    include conf/restrictions.conf;
    include conf/cache.conf;
    include conf/wordpress.conf;
    include conf/falcon.conf;

    #SEO XML sitemap
    rewrite ^/sitemap_index\.xml$ /index.php?sitemap=1 last;
    rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;

}

## Smallelectronics

server {
    server_name  www.smallelectronics.nl;
    rewrite ^(.*) http://smallelectronics.nl$1 permanent;
}

server {
        listen          80;
        server_name     smallelectronics.nl;
        root            /usr/share/nginx/smallelectronics.nl;

        index index.php;

        include conf/restrictions.conf;
        include conf/cache.conf;
        include conf/wordpress.conf;
        include conf/falcon.conf;
}


De include restrictions.conf is de 'Global restrictions file' uit de Wordpress codex.

De Wordpress.conf is de 'General WordPress rules' uit de codex met een kleine aanpassing in de location parameters:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Pass all .php files onto a php-fpm/php-fcgi server.
location ~ [^/]\.php(/|$) {
    fastcgi_split_path_info ^(.+?\.php)(/.*)$;
    if (!-f $document_root$fastcgi_script_name) {
        return 404;
    }
    # This is a robust solution for path info security issue and works with "cgi.fix_pathinfo = 1" in /etc/php.ini (default)

    fastcgi_index index.php;
#   fastcgi_intercept_errors on;
    fastcgi_pass unix:/var/run/php5-fpm.sock;

    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_buffer_size 128k;
    fastcgi_buffers 4 256k;
    fastcgi_busy_buffers_size 256k;
    fastcgi_param PHP_VALUE "upload_max_filesize = 13M \n post_max_size=13M";
}


De cache.conf include:
code:
1
2
3
4
location ~* \.(css|js|gif|jpe?g|png)$ {
    expires 168h;
    add_header Pragma public;
     add_header Cache-Control "public, must-revalidate, proxy-revalidate";      }


Wie o wie ziet of heeft een vermoeden waar dit fout gaat? Sowieso als iemand ergens een fout ziet of een verbetering hoor ik het graag! Het is voor mij ook maar een hobby maar ik wil het wel graag goed doen ;)

Heeft hier iemand toevallig ervaring met het compilen van Nginx met modules op een Centos/RHEL systeem? Ik zou de fastcgi_cache wel eens willen proberen om te kijken of daar veel snelheidswinst te halen valt.

Bedankt voor het lezen in ieder geval, held *O*

[ Voor 0% gewijzigd door wilmardo op 08-11-2015 16:53 . Reden: Typo ]


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 00:17

Hero of Time

Moderator LNX

There is only one Legend

code:
1
2
3
4
server {

    listen      80 default_server;
    server_name wilmardenouden.nl;
Waarom doe je dit? Wat krijg je als je die default_server verwijdert daar? Ik heb zo het vermoeden dat dat je probleem is, omdat je 2 domeinen op 1 IP adres hebt draaien.

Commandline FTW | Tweakt met mate


  • BCC
  • Registratie: Juli 2000
  • Laatst online: 22:17

BCC

Config fouten vind je in /var/log/nginx/error.log kun je daar iets vinden? 2x default server kan iig niet dus ik vermoed dat nginx je config negeert.

Na betaling van een licentievergoeding van €1.000 verkrijgen bedrijven het recht om deze post te gebruiken voor het trainen van artificiële intelligentiesystemen.


  • webgangster
  • Registratie: Juli 2006
  • Laatst online: 29-11 14:49
Ik denk dat je met de volgende handleiding een aardig eindje op weg geholpen bent: https://www.digitalocean....hosts-on-ubuntu-14-04-lts

  • wilmardo
  • Registratie: Februari 2011
  • Laatst online: 28-11 15:02
Allen bedankt voor de reacties!
Hero of Time schreef op zondag 08 november 2015 @ 19:49:
[...]
Waarom doe je dit? Wat krijg je als je die default_server verwijdert daar? Ik heb zo het vermoeden dat dat je probleem is, omdat je 2 domeinen op 1 IP adres hebt draaien.
Om er zeker van te zijn dat requests op IP op wilmardenouden.nl komen en niet op een subdomein. Het maakt niet uit of ik het weghaal of laat staan. Ik heb in de hele config ook maar een default server.
BCC schreef op zondag 08 november 2015 @ 19:52:
Config fouten vind je in /var/log/nginx/error.log kun je daar iets vinden? 2x default server kan iig niet dus ik vermoed dat nginx je config negeert.
Geen enkele error die met smallelectronics.nl te maken heeft. Er verschijnen ook geen errors als ik de pagina opvraag of als ik nginx restart.
webgangster schreef op zondag 08 november 2015 @ 19:54:
Ik denk dat je met de volgende handleiding een aardig eindje op weg geholpen bent: https://www.digitalocean....hosts-on-ubuntu-14-04-lts
Dat is dus een beetje het punt, naar mijn idee zou de config gewoon moeten werken.

Naar aanleiding van BCC's reactie heb ik nog even wat in de logs gekeken en het valt me op dat in de access.log er geen request komt wanneer je smallelectronics.nl opvraagt. Daarom de ingebouwde firewall uitgezet (firewalld) maar dat mocht niet baten.
Als de request niet in de access log voorkomt is deze dan niet ontvangen of niet processed?

  • Will_M
  • Registratie: Maart 2004
  • Niet online

Will_M

Intentionally Left Blank

Weet je zeker dat er in je firewall niks geks gebeurt en dat je DNS op orde is?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Pinging wilmardenouden.nl [83.128.248.158] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 83.128.248.158:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

C:\Users\Willem>ping smallelectronics.nl

Pinging smallelectronics.nl [83.128.248.56] with 32 bytes of data:
Reply from 83.128.248.56: bytes=32 time=13ms TTL=57
Reply from 83.128.248.56: bytes=32 time=12ms TTL=57
Reply from 83.128.248.56: bytes=32 time=22ms TTL=57
Reply from 83.128.248.56: bytes=32 time=32ms TTL=57

Ping statistics for 83.128.248.56:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 12ms, Maximum = 32ms, Average = 19ms

Tracing route to wilmardenouden.nl [83.128.248.158]
over a maximum of 30 hops:

  1     2 ms     1 ms     1 ms  fritz.box [192.168.178.254]
  2    12 ms    11 ms    32 ms  217.19.16.1
  3    15 ms    17 ms    10 ms  217.19.17.161
  4    12 ms    14 ms    18 ms  tc2-amsix.caiw.net [80.249.209.173]
  5    16 ms    16 ms    13 ms  cn-nawij-is-cr45-be2000-2010.caiw.net [62.45.30.229]
  6    28 ms    16 ms    13 ms  cn-nawij-is-ftth01-2.caiw.net [62.45.30.230]
  7     *        *        *     Request timed out.
  8     *        *        *     Request timed out.
  9     *        *        *     Request timed out.
 10  ^C
C:\Users\Willem>tracert smallelectronics.nl

Tracing route to smallelectronics.nl [83.128.248.56]
over a maximum of 30 hops:

  1     2 ms     1 ms     1 ms  fritz.box [192.168.178.254]
  2    11 ms    11 ms    10 ms  217.19.16.1
  3    15 ms    20 ms    17 ms  217.19.17.161
  4    18 ms    14 ms    12 ms  sara-amsix.caiw.net [80.249.208.149]
  5    13 ms    14 ms    37 ms  cn-rt-vw-cr15-be2000-2010.caiw.net [62.45.30.233]
  6    13 ms    22 ms    12 ms  cn-rt-core-cr01.caiw.net [62.45.30.234]
  7    16 ms    13 ms    13 ms  056-248-128-083.dynamic.caiway.nl [83.128.248.56]

Trace complete.

[ Voor 41% gewijzigd door Will_M op 08-11-2015 22:18 ]

Boldly going forward, 'cause we can't find reverse


  • wilmardo
  • Registratie: Februari 2011
  • Laatst online: 28-11 15:02
wimmel_1 schreef op zondag 08 november 2015 @ 22:07:
Weet je zeker dat er in je firewall niks geks gebeurt en dat je DNS op orde is?
Heb de DNS nog even nagekeken maar er zit tussen beide domeinen geen verschil. Het enige verschil is dat er meer subdomeinen zijn van wilmardenouden.nl maar alles staat naar mijn ip.
De firewalll van de server heb ik al uit gehad en net nog even geprobeerd maar dat maakt geen verschil.

Wel een opvallend resultaat uit de traceroute. De site die het wel doet komt uit in een time-out terwijl de site die niet werkt wel netjes uit komt.
Net via de 3G even getest waar het vandaan komt en het resultaat komt wel netjes uit voor beide sites wanneer ik de firewall op mijn Asus router (RT-66U) uitzet, deze laat ik dan ook lekker uitstaan vanaf nu.
De site is helaas nog niet zichtbaar maar ik ben wel nieuwsgierig waarom de traceroute van een werkende site niet uitkomt? Dat moet toch helemaal niet mogelijk zijn?

  • Will_M
  • Registratie: Maart 2004
  • Niet online

Will_M

Intentionally Left Blank

wilmardo schreef op zondag 08 november 2015 @ 23:30:
[...]

Heb de DNS nog even nagekeken maar er zit tussen beide domeinen geen verschil. Het enige verschil is dat er meer subdomeinen zijn van wilmardenouden.nl maar alles staat naar mijn ip.
De firewalll van de server heb ik al uit gehad en net nog even geprobeerd maar dat maakt geen verschil.

Wel een opvallend resultaat uit de traceroute. De site die het wel doet komt uit in een time-out terwijl de site die niet werkt wel netjes uit komt.
Net via de 3G even getest waar het vandaan komt en het resultaat komt wel netjes uit voor beide sites wanneer ik de firewall op mijn Asus router (RT-66U) uitzet. De site is helaas nog niet zichtbaar maar ik ben wel nieuwsgierig waarom de traceroute van een werkende site niet uitkomt? Dat moet toch helemaal niet mogelijk zijn?
Het klopt dus dat je twee verschillende IP(V4) adressen hebt op jouw (FTTH?) aansluiting bij CAIWAY?
  • 83.128.248.56
  • 83.128.248.158

Boldly going forward, 'cause we can't find reverse


  • wilmardo
  • Registratie: Februari 2011
  • Laatst online: 28-11 15:02
wimmel_1 schreef op zondag 08 november 2015 @ 23:33:
[...]
Het klopt dus dat je twee verschillende IP(V4) adressen hebt op jouw (FTTH?) aansluiting bij CAIWAY?
  • 83.128.248.56
  • 83.128.248.158
Zo hoe dan, je kan je blijkbaar echt compleet blind staren op iets. Het eerste ip is mijn vorige ip-adres, het tweede ip mijn huidige. Ik verschuil me daar maar even achter terwijl ik mij heel diep in een hoekje ga schamen :')
Ik heb echt drie, vier keer de DNS gechecked inclusief de traceroute maar het is me niet opgevallen dat het ip anders is.
Het is opgelost dat is het belangrijkste, bedankt allen voor het meedenken _/-\o_

  • Will_M
  • Registratie: Maart 2004
  • Niet online

Will_M

Intentionally Left Blank

wilmardo schreef op maandag 09 november 2015 @ 00:41:
[...]

Zo hoe dan, je kan je blijkbaar echt compleet blind staren op iets. Het eerste ip is mijn vorige ip-adres, het tweede ip mijn huidige. Ik verschuil me daar maar even achter terwijl ik mij heel diep in een hoekje ga schamen :')
Ik heb echt drie, vier keer de DNS gechecked inclusief de traceroute maar het is me niet opgevallen dat het ip anders is.
Het is opgelost dat is het belangrijkste, bedankt allen voor het meedenken _/-\o_
8)

Je zet die "vuurmuur" op je Asus wel weer dicht, hè ... :P

Boldly going forward, 'cause we can't find reverse


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 00:17

Hero of Time

Moderator LNX

There is only one Legend

wilmardo schreef op maandag 09 november 2015 @ 00:41:
[...]

Zo hoe dan, je kan je blijkbaar echt compleet blind staren op iets. Het eerste ip is mijn vorige ip-adres, het tweede ip mijn huidige. Ik verschuil me daar maar even achter terwijl ik mij heel diep in een hoekje ga schamen :')
Ik heb echt drie, vier keer de DNS gechecked inclusief de traceroute maar het is me niet opgevallen dat het ip anders is.
Het is opgelost dat is het belangrijkste, bedankt allen voor het meedenken _/-\o_
Och, je bent niet alleen in dat hoekje, er zijn genoeg mensen die daar overeen kijken. Ik dacht er ook al aan, maar was te lui om een dns lookup te doen voor je. :P

Commandline FTW | Tweakt met mate

Pagina: 1