51

Re: web сервер nginx на кинетик

В openwrt обновление nginx с 1.2.8 до версии 1.4.4

Собрал пакеты, но в репу пока не выкладываю, у нас сборки немного иначе устроены.
Просьба потестировать и отписаться (указать, что тестировали)

Белые модели и omni
http://keenetic.zyxmon.org/packages/ngi … enetic.ipk
http://keenetic.zyxmon.org/packages/ngi … enetic.ipk

Черные
http://keenetic.zyxmon.org/packages/ngi … eticII.ipk
http://keenetic.zyxmon.org/packages/ngi … eticII.ipk

52

Re: web сервер nginx на кинетик

Обновил nginx-basic - у меня всё работает как надо.

# nginx -V
nginx version: nginx/1.4.4
built by gcc 4.1.2
TLS SNI support enabled
configure arguments: --crossbuild=Linux::mipsel --prefix=/media/DISK_A1/system/usr --conf-path=/media/DISK_A1/system/etc/nginx/nginx.conf --error-log-path=/media/DISK_A1/system/var/log/nginx/error.log --pid-path=/media/DISK_A1/system/var/run/nginx.pid --lock-path=/media/DISK_A1/system/var/lock/nginx.lock --http-log-path=/media/DISK_A1/system/var/log/nginx/access.log --http-client-body-temp-path=/media/DISK_A1/system/var/lib/nginx/body --http-proxy-temp-path=/media/DISK_A1/system/var/lib/nginx/proxy --http-fastcgi-temp-path=/media/DISK_A1/system/var/lib/nginx/fastcgi --with-cc=mipsel-openwrt-linux-uclibc-gcc --with-cc-opt='-I/home/papa/keenetic.tests/staging_dir/target-mipsel_r2_uClibc-0.9.30.3/usr/include -I/home/papa/keenetic.tests/staging_dir/target-mipsel_r2_uClibc-0.9.30.3/include -I/home/papa/keenetic.tests/staging_dir/toolchain-mipsel_r2_gcc-4.1.2_uClibc-0.9.30.3/usr/include -I/home/papa/keenetic.tests/staging_dir/toolchain-mipsel_r2_gcc-4.1.2_uClibc-0.9.30.3/include -Os -pipe -mips32r2 -mtune=mips32r2 -funit-at-a-time -fhonour-copts' --with-ld-opt='-L/home/papa/keenetic.tests/staging_dir/target-mipsel_r2_uClibc-0.9.30.3/usr/lib -L/home/papa/keenetic.tests/staging_dir/target-mipsel_r2_uClibc-0.9.30.3/lib -L/home/papa/keenetic.tests/staging_dir/toolchain-mipsel_r2_gcc-4.1.2_uClibc-0.9.30.3/usr/lib -L/home/papa/keenetic.tests/staging_dir/toolchain-mipsel_r2_gcc-4.1.2_uClibc-0.9.30.3/lib -Wl,-rpath-link=/home/papa/keenetic.tests/staging_dir/target-mipsel_r2_uClibc-0.9.30.3/usr/lib' --with-http_ssl_module --without-http-cache

53

Re: web сервер nginx на кинетик

Обновил nginx-full.
Всё работает

Отредактировано yuoras (2013-12-15 21:25:45)

Белый-Белый  ZyXEL Keenetic I серии  Zyxware перешёл на Entware

54

Re: web сервер nginx на кинетик

Спасибо всем, кто отписался. "Если кто не спрятался, я не виноват." big_smile

Версия 1.4.4 в репе.

55

Re: web сервер nginx на кинетик

Просьба описать процесс установки и запуска nginx + php, для начинающих.

56

Re: web сервер nginx на кинетик

Zdec, на любом техническом форуме принято перед тем, как задать вопрос - попробовать найти ответ самостоятельно и показать, что делали, что не выходит
http://maddog.sitengine.ru/smart-question-ru.html

57

Re: web сервер nginx на кинетик

Хорошо, тогда по порядку.

Поставил nginx и php:

opkg install nginx-full
opkg install php5
opkg install php5-cgi
opkg install php5-fastcgi
opkg install  php5-mod-mbstring

Немного изменил nginx.conf:

user  root;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


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  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       8080;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   /media/DISK_A1/system/var/www/;
            autoindex  on;
            index  index.html index.htm index.php;
        }

        #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   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root   /media/DISK_A1/system/var/www/;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}
    location ~ \.php$ {
            root   /media/DISK_A1/system/var/www/;
            include        fastcgi_params;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_intercept_errors on;
            }
        # 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;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


}

Закинул тестовый index.php в директорию вэб-сервера ( /media/DISK_A1/system/var/www/) и перегрузил роутер.

Проблема в следующем, при обращении к 192.168.1.1:8080/index.php выдает:

404 Not Found
nginx/1.4.4

При этом стандартное приветствие сервера при обращении192.168.1.1:8080 выводит.
Вопрос где смотреть. Файл в дирректории точно есть, проерял ls /media/DISK_A1/system/var/www/.

58

Re: web сервер nginx на кинетик

Zdec, если используете tcp/ip сокеты, то нужно разрешить обмен через loopback и запустить php-fcgi. Вы дали 0 информации и не показали, что Вы пытались сделать для решения задачи.

59

Re: web сервер nginx на кинетик

Php-fcgi в запущенных процессах присутствует:


BusyBox v1.8.2 (2012-05-19 23:20:31 MSK) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/media/DISK_A1/system/root # ps
  PID  Uid        VSZ Stat Command
    1 root       1024 S   init
    2 root            SW< [kthreadd]
    3 root            SW< [ksoftirqd/0]
    4 root            SW< [events/0]
    5 root            SW< [khelper]
   48 root            SW< [kblockd/0]
   60 root            SW< [khubd]
   76 root            SW  [pdflush]
   77 root            SW  [pdflush]
   78 root            SW< [kswapd0]
   79 root            SW< [aio/0]
  617 root            SW< [mtdblockd]
  757 root            SW< [dwc_otg]
  774 root            SW< [scsi_eh_0]
  775 root            SW< [usb-storage]
  787 root            SWN [jffs2_gcd_mtd6]
  805 root        764 S   superd
  821 root       1020 S   syslogd -n -s 100 -b 0 -S -L
  823 root       1020 S   klogd -n
  986 root            SW  [RtmpCmdQTask]
  987 root            SW  [RtmpWscTask]
1012 root        664 S   udhcpd -S /var/udhcpd.conf
1107 root        848 S   dnsmasq -u root --all-servers -k
1186 root       3044 S   ntfs-3g /dev/sda1 /media/DISK_A1 -o force
1316 root       1040 S   udhcpc -S -i eth2.2 -p /etc/udhcpc/udhcpc-eth2.2.pid
1317 root       3148 S   nmbd -D
1321 root       3260 S N smbd -D
1378 root        728 S   btnreset
1390 root       1024 S   init
1393 root       1020 S   telnetd -F -l /bin/cli -p 23
1397 root       1424 S   httpd -p 80
1423 root       1024 S   vsftpd
1463 root       1156 S   /media/DISK_A1/system/usr/sbin/dropbear -p 45017 -d /
1466 root        736 S   mini_inetd 81 in.www /media/DISK_A1/system/web/
1472 root       5056 S   /media/DISK_A1/system/usr/bin/xupnpd
1474 root      10076 S   /media/DISK_A1/system/usr/bin/php-fcgi -b 1026
1477 root       8548 S   nginx: master process /media/DISK_A1/system/usr/sbin/
1478 root       8752 S   nginx: worker process
1502 root       5052 S   /media/DISK_A1/system/usr/bin/xupnpd
1513 root       1220 S   /media/DISK_A1/system/usr/sbin/dropbear -p 45017 -d /
1514 root       1028 S   -ash
1515 root       1024 R   ps
/media/DISK_A1/system/root #

Немного смутил порт на котором он висит (1026) попробовал сменить на php-cgi -b 127.0.0.1:9000 в результате получил ответ сервера file not found и пропал выход в интернет.

Обмен через loopback подскажите где смотреть настройки?

В логе сервера ошибка выглядит следующим образом:

2014/01/10 00:43:48 [error] 1478#0: *1 open() "/media/DISK_A1/system/usr/html/50x.html" failed (2: No such file or directory), client: 192.168.1.34, server: localhost, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.1.1:8080"

Отредактировано Zdec (2014-01-10 00:04:26)

60

Re: web сервер nginx на кинетик

Форумчани и знатаки пакетов..
Возможно установить скрипт на железку нашу, требующий это
•PHP >= 5.3.0 +
• PHP mcrypt - как это победить?
• Apache mod_rewrite module - и это?
• PHP GD Library for thumbnails +
Под Nginx..
Кстати в течении вечера боролся с проблемой выше сказанной у человека и нашел ответ в интернете))

Отредактировано pavluchio (2014-01-14 23:32:26)

61

Re: web сервер nginx на кинетик

Мля, очень информативно. Ссылку по поводу решения вопроса сбросить сложно? Ладно админ он в день имеет с десяток подобных вопросов ...

62

Re: web сервер nginx на кинетик

pavluchio, apache я не собирал. Может быть есть в entware.
Zdec, про интерфейс lo (loopback) было пару десятков постов, если не больше, в разных темах.

63

Re: web сервер nginx на кинетик

Zyxmon, поиск на английском принес свои результаты, спасибо, узнал много интересного про iptables, но вопросов стало еще больше, типа где правильнее размещать правила в fw.sh или в скриптах запуска в директории input.d, например скрипт запуска dlna сервера xupnpd уже имеет в секции start разрешение на внутрисетевой обмен и нужно ли его дублировать в файрволе (немного прикинув пока убрал это правило из скрипта запуска и прописал в файрволе). Но это так лирическое отступление, по существу решаемого вопроса к сожалению с места не сдвинулся. И так что имеем и что пробовал:

На сегодняшний день

nginx.conf

user root;
worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;

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 logs/access.log main;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;

#gzip on;

server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root /media/DISK_A1/system/var/www/;
autoindex on;
index index.html index.htm index.php;
}

#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 html;
}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root /media/DISK_A1/system/var/www/;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
location ~ \.php$ {
root /media/DISK_A1/system/var/www/;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors on;
}
# 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;

# location / {
# root html;
# index index.html index.htm;
# }
#}


}

было указано явное местонахождние дирректории

location /
root /media/DISK_A1/system/var/www/;

location ~ \.php$ {
root /media/DISK_A1/system/var/www/;

(в некоторых форумах рекомендуют указывать явное местоположение)

fw.sh
Убран весь мусор оставлены только:
iptables -I INPUT -i lo -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT

S29php
Скрипт запуска php оставлен без изменений

#!/bin/sh
# Copyright (C) 2006 OpenWrt.org

MOUNT="/media/DISK_A1/system"
export PATH=$MOUNT/bin:$MOUNT/sbin:$MOUNT/usr/bin:$MOUNT/usr/sbin:/sbin:/usr/sbin:/bin:/usr/bin
export LD_LIBRARY_PATH=$MOUNT/lib:$MOUNT/usr/lib:/lib:/usr/lib

export PHP_FCGI_CHILDREN=''
PORT=1026
BIN=$MOUNT/usr/bin/php-fcgi

start() {
    $BIN -b $PORT &
}

stop() {
    killall php-fcgi
}

case $1 in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        start
        ;;
    link_up)
        ;;
    ppp_up)
        ;;
    link_down)
        ;;
    ppp_down)
        ;;
    *)
        echo "Usage: $0 {start|stop|restart|link_up|link_down|ppp_up|ppp_down}"
        ;;
esac 

Хотя есть вопрос по точке монтирования MOUNT="/media/DISK_A1/system" возможностоит указать MOUNT="/media/DISK_A1/system/var/ww"

S50nginx
Скрипт запуска вэб сервера так же отстался без изменений, правило iptables на внутренний обмен было перенесено в файрвол. Есть тот-же вопрос по точке монтрирования, но учитывая то что они одинаковые с сервером php пока не трогал.

#!/bin/sh

MOUNT="/media/DISK_A1/system"
export PATH=$MOUNT/bin:$MOUNT/sbin:$MOUNT/usr/bin:$MOUNT/usr/sbin:/sbin:/usr/sbin:/bin:/usr/bin
export LD_LIBRARY_PATH=$MOUNT/lib:$MOUNT/usr/lib:/lib:/usr/lib


NGINX_BIN=$MOUNT/usr/sbin/nginx


start() {
    $NGINX_BIN

}

stop() {
    $NGINX_BIN -s stop

}

reload() {
    $NGINX_BIN -s reload
}

shutdown() {
    $NGINX_BIN -s quit
}


case $1 in
    start)
    start
    ;;
    stop)
    shutdown
    ;;
    restart)
    shutdown
        sleep 1
    start
    ;;
    reload)
        reload
    ;;
    link_up)
    ;;
    ppp_up)
    ;;
    link_down)
    ;;
    ppp_down)
    ;;
    *)
    echo "Usage: $0 {start|stop|restart|reload|link_up|link_down|ppp_up|ppp_down}"
    ;;
esac

Проверка работает ли PHP как сервер выдает следующий результат:

/media/DISK_A1/system/root # ps aux | grep php
 1524 root      10076 S   /media/DISK_A1/system/usr/bin/php-fcgi -b 1026 
 1736 root       1204 S   grep php 

получается что сервер запущен, но не слушает по адресу 127.0.0.1:9000 (fastcgi_pass 127.0.0.1:9000;)

Проверяю:

/media/DISK_A1/system/root # netstat -ln 
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:1026            0.0.0.0:*               LISTEN      
tcp        0      0 192.168.1.1:139         0.0.0.0:*               LISTEN      
tcp        0      0 192.168.1.1:4044        0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:ssh           0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:56              0.0.0.0:*               LISTEN      
tcp        0      0 192.168.1.1:ssh         0.0.0.0:*               LISTEN      
netstat: no support for 'AF INET6 (tcp)' on this system
udp        0      0 192.168.1.1:32769       0.0.0.0:*                           
udp        0      0 192.168.1.1:137         0.0.0.0:*                           
udp        0      0 0.0.0.0:137             0.0.0.0:*                           
udp        0      0 192.168.1.1:138         0.0.0.0:*                           
udp        0      0 0.0.0.0:138             0.0.0.0:*                           
udp        0      0 0.0.0.0:53              0.0.0.0:*                           
udp        0      0 0.0.0.0:67              0.0.0.0:*                           
udp        0      0 0.0.0.0:1900            0.0.0.0:*                           
netstat: no support for 'AF INET6 (udp)' on this system
netstat: no support for 'AF INET6 (raw)' on this system
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ACC ]     STREAM     LISTENING     756    /tmp/superd.socket

Похоже на то никого нет на 127.0.0.1:9000

Пока остановился на этом если есть соображение где дальше смотреть буду признателен.

PS
Мужики прошу учитывать, что не все присуствующие на этом форуме и интересующиеся этой темой как-то связаны с IT для некоторых это просто хобби и основная работа может занимать не мало времени ... но интересно же smile

Отредактировано Zdec (2014-01-19 14:53:06)

64

Re: web сервер nginx на кинетик

Zdec :

получается что сервер запущен, но не слушает по адресу 127.0.0.1:9000 (fastcgi_pass 127.0.0.1:9000;)

Так почему не изменил S29php, там:

PORT=1026

Это порт 1026, он его и слушает, поменяй на который надо и перезапусти.

Отредактировано Asmod (2014-01-19 16:56:21)

65

Re: web сервер nginx на кинетик

Zdec, от себя добавлю:
3-е: root /media/.... можно вынести в секцию server {, чтобы не прописывать в каждый location {
2-е: root /media/DISK_A1/system/var/www/; - уберите слеш (/) между www и ;, он там совсем не нужен.
1-е и главное - Asmod вам правильно ответил, у вас php на одном порту висит, а nginx к нему на другой обращаться пытается.

66

Re: web сервер nginx на кинетик

Asmod
sirota202

Спасибо, сегодня опять добрался до компьютера и все поправил, php задышал.

67

Re: web сервер nginx на кинетик

Все, сдаюсь. PHP в связке с Nginx остался непобежденным (кинетик ультра). Просто мистика...

Установлены: nginx-full, php5, php5-cgi, php5-fastcgi, php5-mod-mbstring

fastcgi запущен на 9000 порту, висит демоном:
/media/DISK_A1/system/usr/bin/php-fcgi -b 9000

Пробовал также явно указывать конфиг:
/media/DISK_A1/system/usr/bin/php-fcgi -b 9000 -c /media/DISK_A1/system/etc/php.ini

Конфиг nginx (урезал до максимума), закоменчены варианты которые также опробованы:


    server {
        #Веб-админку перевесил на другой порт, чтобы освободить 80 для nginx
        listen       80;
        server_name  localhost;

        root /media/DISK_A1/system/var/www;

        location / {
            index  index.html index.htm;
        }

        location ~ \.php$ {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            #fastcgi_param SCRIPT_FILENAME /media/DISK_A1/system/var/www$fastcgi_script_name;
            include fastcgi_params;
            #include /media/DISK_A1/system/etc/nginx/fastcgi_params;
        }

    }

В /media/DISK_A1/system/var/www лежит файл phpinfo.php

<?php
phpinfo();
?>

В iptables есть:
iptables -I INPUT -i lo -j ACCEPT
Да и вообще сделал iptables -P INPUT ACCEPT чтобы разрешить на вход абсолютно все.


Но, при попытке в браузере обратиться по http://192.168.1.1/phpinfo.php вижу в браузере:

No input file specified.

Уже даже не знаю куда копать...

Отредактировано DerekTM (2014-02-02 09:42:23)

68

Re: web сервер nginx на кинетик

DerekTM :

Уже даже не знаю куда копать...

Искать у себя очепятку. Специально проверил на Ultr'е - связка nginx-full + php5 работает.

69

Re: web сервер nginx на кинетик

Уже все перепроверил.
Думаю тут дело даже не в параметре SCRIPT_FILENAME, т.к. в конфиге явно указывал

fastcgi_param  SCRIPT_FILENAME  /media/DISK_A1/system/var/www/phpinfo.php;

и все равно выдает No input file specified.
Идеи куда копать уже закончились.

А у php-fcgi есть какой-нибудь дебаг?

70

Re: web сервер nginx на кинетик

Может кому пригодится (кому конфиги, кому сразу что бы не мучатся)

http://www.ex.ua/884299993263

На чистый opkg установлен и настроен nginx+php, пароли не менял.
Nginx настроен на 80 порт, не забудьте с него убрать вэб-морду.

71

Re: web сервер nginx на кинетик

Почему-то при изменении конфига nginx.conf - падает доступ в админке к пунктам меню "Дополнительно"...
порт 8085-открыл.. извне доступ к веб-серверу (и нужному сайту) - есть...

вот измененный nginx.conf

user  root;
worker_processes  1;

error_log  /media/DISK_A1/system/var/log/nginx_error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

pid        /tmp/nginx.pid;


events {
    worker_connections  50;
}


http {
    include mime.types;
    index index.php index.html index.htm;
    default_type text/html;

    sendfile on;
    keepalive_timeout 14;
    gzip on;

    gzip_min_length  1k;
    gzip_buffers     4 16k;
    gzip_http_version 1.0;
    gzip_comp_level 2;
    gzip_types       text/plain application/x-javascript text/css application/xml;
    gzip_vary on;
    include /media/DISK_A1/system/web/addons/skel/nopasswd.conf;

 # another virtual host using mix of IP-, name-, and port-based configuration
    
    server {
        listen       внешний_IP_роутера:8085;
        server_name  внешний_IP_роутера;

    location / {
            root   /media/DISK_A1/system/var/www/;
            index  index.html index.htm;
        }
    }
}

Но падает доступ к менюшкам optware в веб-морде Гиги-2...
Подскажите ошибку, гуру... порт, на котором будет слушать nginx доступ извне - мне не принципиален... главное, чтоб работало.. и будет доступ по логину/паролю к стат.файлам, которые будут лежать в root-директории "данного сайта"..

72

Re: web сервер nginx на кинетик

Проблему решил.. все работает.. Осталось только найти "чем нагенерировать пароли для авторизации по http в nginx?"... так как юзеров будет несколько...

73

Re: web сервер nginx на кинетик

Это не блог, а форум. Пожалуйста, потратьте немного своего времени на решение своей задачи, перед тем как тратить время чужое.

Это не секретная информация и содержится в доступной документации в т.ч. на русском языке. Даже онлайн-сервисы есть для выполнения этой задачи.

Со всеми вытекающими...

74

Re: web сервер nginx на кинетик

ryzhov_al :

Это не блог, а форум. Пожалуйста, потратьте немного своего времени на решение своей задачи, перед тем как тратить время чужое.

Это не секретная информация и содержится в доступной документации в т.ч. на русском языке. Даже онлайн-сервисы есть для выполнения этой задачи.

Ок...
Я думал, что форум должен кипеть общением.. а не "молчать" smile

75

Re: web сервер nginx на кинетик

Странная проблема (ну как для меня).

Хочу настроить поддомен
1.с DNS полный порядок.
2.

server {
    listen       80;
        server_name  ubnt.xxx.in.ua;

        location / {
    root   /media/DISK_A1/NOD32/base/;
            index  index.php index.html index.htm index_eset.htm;
        }
}
server {
   listen 80;
           server_name xxx.in.ua;

           location / {

            root   /media/DISK_A1/system/sait/;
            index  index.html index.htm;
             }
             } 

Если использовать xxx.in.ua работает и с внешней сети и внутренней, а поддомен  ubnt.xxx.in.ua с внутренней работает , а с внешней сети нет.

Ещё раз с внутренней сети всё работает , только из внешней не хочет работать именно поддомен ubnt.xxx.in.ua.

Лог вообще чистый по поддомену , ну просто как его и не существует

Отредактировано yuoras (2015-05-09 11:24:08)

Белый-Белый  ZyXEL Keenetic I серии  Zyxware перешёл на Entware