nginx работает, но не служит?

Если Вы хотите использовать Морского древоточца, можно просто установить miredo-клиент и запустить его. Это предоставит Вам адрес IPv6, который глобально достижим. Однако это не предоставит Вам/64 подсеть, таким образом, Вы не сможете использовать это для маршрутизации. Это работает хорошо на единые устройства, все же.

Если Вы хотите включить свою домашнюю сеть с IPv6, лучше всего, вероятно, если Вы идете с 6in4 (не 6to4). Если у Вас есть фиксированный адрес IPv4, Вы могли бы направиться к Урагану Электрический веб-сайт и вовлечь себя/64. Если Ваш внешний адрес IPv4 изменяется, попытайтесь пойти с Sixxs и клиентом AICCU. Если Вы затем установите radvd, Демона Объявления маршрутизатора, на Вашем маршрутизаторе и настроите его для объявления о/64 префиксе домашней сети, то у Вас будет возможность соединения IPv6 на всех Ваших машинах. Не забудьте настраивать свой брандмауэр правильно, поскольку эти адреса были бы достижимы с внешней стороны.

7
задан 13 April 2017 в 15:14
1 ответ

Можете ли вы попробовать следующие шаги?

  1. Убедитесь, что в файле nginx.conf в родительском каталоге nginx есть директива include, указывающая на файл по умолчанию в каталоге доступных сайтов

  2. Если вам необходимо подключиться к другой службе (например, причалу), используйте опцию восходящего потока (в файле sites-available / default), как указано ниже. Вы можете обратиться к апстриму из раздела сервера.

После того, как базовая конфигурация заработает, вы можете проверить параметр перезаписи и указать, нужно ли что-либо делать для имени хоста. Надеюсь, это поможет.

Nginx.conf:

include /etc/nginx/sites-enabled/*;

В каталоге с доступными сайтами (файл по умолчанию):

upstream nomilkforme {  
        server 0.0.0.0:8080; ##nomilkforme running on 0.0.0.0:8080;
        keepalive 500;
}

server {
        listen       80;
        server_name  localhost;

        #access_log  logs/host.access.log  main;

        location / {
                proxy_redirect off;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
                proxy_set_header Host $http_host;
                proxy_set_header X-Nginx-Proxy true;
                proxy_set_header Connection "";
                proxy_http_version 1.1;
                proxy_pass http://nomilkforme
        }

Кроме того, можно проверить файл конфигурации nginx (перед перезагрузкой / перезапуском) следующим образом: nginx -t -c /etc/nginx/nginx.conf

Update: Можете ли вы проверить, работает ли пристань на 0.0.0.0:8080, когда вы пробовали конфигурацию nginx (возможно, подтвердите с помощью netstat). Кроме того, можете ли вы поделиться журналами доступа / ошибок из nginx при доступе к URL-адресу через браузер?

8
ответ дан 2 December 2019 в 23:35

Теги

Похожие вопросы