Ошибка при запуске Jetty Server на порту 80 от имени пользователя без полномочий root

Сначала остановите использование вашей системы с жесткого диска как можно скорее.

У меня были смешанные, как правило, плохие результаты с файловой системой ext4, но попробуйте, в порядке, testdisk, а затем photorec. Оба находятся в репозиториях, и оба могут быть установлены в реальном сеансе

sudo apt-get update
sudo apt-get install testdisk

Затем вы запускаете тестовый диск из командной строки

# you might be able to run it as a user, but I would run it as root
sudo testdisk

. Пошаговое

http://www.cgsecurity.org/wiki/TestDisk:_undelete_file_for_ext2

Если это не удается, попробуйте фоторек.

Photorec является частью пакета testdisk, и здесь есть подробный обзор

http://www.cgsecurity.org/wiki/TestDisk:_undelete_file_for_ext2

Если это не удается, вы можете попробовать extundelete

http://extundelete.sourceforge.net/

В прошлый раз, когда я попробовал это, он не восстановил мои файлы.

Удачи.

6
задан 5 July 2012 в 19:56

14 ответов

Оставьте Apache для людей Tomcat, перейдите на Nginx и эти простые строки

server {
    listen 80;
    server_name localhost;
    access_log /var/log/nginx/example.log;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_redirect off;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
} 
1
ответ дан 25 July 2018 в 18:12

Порты ниже 1024 могут быть связаны только суперпользователем. Вы можете запустить Jetty как суперпользователь (root) или настроить его для использования порта выше 1024 (скажем, 8080, это обычно делается для серверов приложений на основе Java). Если вы хотите, чтобы это было доступно через порт 80 любой ценой, вы можете настроить сервер Apache для пересылки (или «обратного прокси») запросов в Jetty. Это четко задокументировано здесь:

http://docs.codehaus.org/display/JETTY/Configuring+mod_proxy

9
ответ дан 25 July 2018 в 18:12

Оставьте Apache для людей Tomcat, перейдите на Nginx и эти простые строки

server {
    listen 80;
    server_name localhost;
    access_log /var/log/nginx/example.log;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_redirect off;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
} 
1
ответ дан 2 August 2018 в 00:26

Порты ниже 1024 могут быть связаны только суперпользователем. Вы можете запустить Jetty как суперпользователь (root) или настроить его для использования порта выше 1024 (скажем, 8080, это обычно делается для серверов приложений на основе Java). Если вы хотите, чтобы это было доступно через порт 80 любой ценой, вы можете настроить сервер Apache для пересылки (или «обратного прокси») запросов в Jetty. Это четко задокументировано здесь:

http://docs.codehaus.org/display/JETTY/Configuring+mod_proxy

9
ответ дан 2 August 2018 в 00:26

Оставьте Apache для людей Tomcat, перейдите на Nginx и эти простые строки

server {
    listen 80;
    server_name localhost;
    access_log /var/log/nginx/example.log;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_redirect off;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
} 
1
ответ дан 4 August 2018 в 15:54

Порты ниже 1024 могут быть связаны только суперпользователем. Вы можете запустить Jetty как суперпользователь (root) или настроить его для использования порта выше 1024 (скажем, 8080, это обычно делается для серверов приложений на основе Java). Если вы хотите, чтобы это было доступно через порт 80 любой ценой, вы можете настроить сервер Apache для пересылки (или «обратного прокси») запросов в Jetty. Это четко задокументировано здесь:

http://docs.codehaus.org/display/JETTY/Configuring+mod_proxy

9
ответ дан 4 August 2018 в 15:54

Оставьте Apache для людей Tomcat, перейдите на Nginx и эти простые строки

server {
    listen 80;
    server_name localhost;
    access_log /var/log/nginx/example.log;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_redirect off;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
} 
1
ответ дан 6 August 2018 в 00:33

Порты ниже 1024 могут быть связаны только суперпользователем. Вы можете запустить Jetty как суперпользователь (root) или настроить его для использования порта выше 1024 (скажем, 8080, это обычно делается для серверов приложений на основе Java). Если вы хотите, чтобы это было доступно через порт 80 любой ценой, вы можете настроить сервер Apache для пересылки (или «обратного прокси») запросов в Jetty. Это четко задокументировано здесь:

http://docs.codehaus.org/display/JETTY/Configuring+mod_proxy

9
ответ дан 6 August 2018 в 00:33

Оставьте Apache для людей Tomcat, выберите Nginx и эти простые строки

server {
    listen 80;
    server_name localhost;
    access_log /var/log/nginx/example.log;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_redirect off;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
} 
1
ответ дан 7 August 2018 в 17:58

Порты ниже 1024 могут быть связаны только суперпользователем. Вы можете запустить Jetty как суперпользователь (root) или настроить его для использования порта выше 1024 (скажем, 8080, это обычно делается для серверов приложений на основе Java). Если вы хотите, чтобы это было доступно через порт 80 любой ценой, вы можете настроить сервер Apache для пересылки (или «обратного прокси») запросов в Jetty. Это четко задокументировано здесь:

http://docs.codehaus.org/display/JETTY/Configuring+mod_proxy

9
ответ дан 7 August 2018 в 17:58

Оставьте Apache для людей Tomcat, перейдите на Nginx и эти простые строки

server {
    listen 80;
    server_name localhost;
    access_log /var/log/nginx/example.log;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_redirect off;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
} 
1
ответ дан 10 August 2018 в 06:47

Порты ниже 1024 могут быть связаны только суперпользователем. Вы можете запустить Jetty как суперпользователь (root) или настроить его для использования порта выше 1024 (скажем, 8080, это обычно делается для серверов приложений на основе Java). Если вы хотите, чтобы это было доступно через порт 80 любой ценой, вы можете настроить сервер Apache для пересылки (или «обратного прокси») запросов в Jetty. Это четко задокументировано здесь:

http://docs.codehaus.org/display/JETTY/Configuring+mod_proxy

9
ответ дан 10 August 2018 в 06:47

Оставьте Apache для людей Tomcat, перейдите на Nginx и эти простые строки

server {
    listen 80;
    server_name localhost;
    access_log /var/log/nginx/example.log;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_redirect off;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
} 
1
ответ дан 15 August 2018 в 18:42

Порты ниже 1024 могут быть связаны только суперпользователем. Вы можете запустить Jetty как суперпользователь (root) или настроить его для использования порта выше 1024 (скажем, 8080, это обычно делается для серверов приложений на основе Java). Если вы хотите, чтобы это было доступно через порт 80 любой ценой, вы можете настроить сервер Apache для пересылки (или «обратного прокси») запросов в Jetty. Это четко задокументировано здесь:

http://docs.codehaus.org/display/JETTY/Configuring+mod_proxy

9
ответ дан 15 August 2018 в 18:42

Другие вопросы по тегам:

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