Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: 404 ошибка [Apache2/localhost]  (Прочитано 6812 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #15 : 24 Августа 2016, 00:00:28 »
virusoft, зачем плохому учишь?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн virusoft

  • Активист
  • *
  • Сообщений: 323
    • Просмотр профиля
    • Virusoft
Re: 404 ошибка [Apache2/localhost]
« Ответ #16 : 24 Августа 2016, 01:41:04 »
virusoft, зачем плохому учишь?…
Я никого не учу. Просто высказал свое мнение на проблему обозначенную в топике. А уж автор сам пусть решает, как ему поступать. Мое мнение, что надо поступать так как я сказал, плохо или хорошо не мне решать. Окончательное решение не я принимаю.

Любят люди других учить, а сами... только строят из себя знатоков. Я не супер пупер знающий, но высказать свое мнение имею полное право. Пусть даже с ним будут не согласны все участники форума. Автор топика сам решит, как ему поступать.
Если работает - не трогай. Linux - гибкая система, но один раз прогнувшись может обратным ходом распрямиться и ударить по самому (…) месту. Думай о будущем и все будет хорошо.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #17 : 24 Августа 2016, 02:10:29 »
Не надо прикрываться аргументами типа "я человек маленький, не мне решать".
Надо уметь принимать ответственность за свои слова и поступки.
ТС не в состоянии внятно объяснить проблему, а вы уме начинаете давать мутные советы о том, как лучше сломать настройку сервера, чтобы он сам в себе путался.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн miha14082

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #18 : 24 Августа 2016, 06:14:06 »
Правильно же? Или что-то не так? И вопрос, надо только файлик в vhosts сделать и рестартнуть апач или ещё что-то?

Оффлайн 𝓝𝓲𝓻𝓭

  • Участник
  • *
  • Сообщений: 216
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #19 : 24 Августа 2016, 09:36:43 »
Я чего так и не понял, а что мешает брать файлы wget'ом по mydomen.com? Если скрипт крутится на той же машине что и вирт. хост Mydomen.com то wget его получит в любом случае, если днс не на этой машине то можно прямо в хостс прописать ip адрес до mydomen.com и будет ровно то же самое что и брать файлы по локалхост.. С той лишь разницей что апач будет нормально работать.
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн virusoft

  • Активист
  • *
  • Сообщений: 323
    • Просмотр профиля
    • Virusoft
Re: 404 ошибка [Apache2/localhost]
« Ответ #20 : 24 Августа 2016, 09:40:53 »
Правильно же? Или что-то не так? И вопрос, надо только файлик в vhosts сделать и рестартнуть апач или ещё что-то?
В каталоге Апача sites-enabled размещаются файлы конфигурации виртуальных хостов. есть там файл 000-default.conf. Пропиши в нем DocumentRoot тот же самый, что и в конфиге домена. После перезапуска, обращайся к локалхосту как к домену. Программа будет смотреть на один и тот же каталог. Это как вариант организации алиасов сайта. Куча имен, а содержание одно и то же.
Если работает - не трогай. Linux - гибкая система, но один раз прогнувшись может обратным ходом распрямиться и ударить по самому (…) месту. Думай о будущем и все будет хорошо.

Оффлайн miha14082

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #21 : 24 Августа 2016, 09:57:57 »
Я чего так и не понял, а что мешает брать файлы wget'ом по mydomen.com? Если скрипт крутится на той же машине что и вирт. хост Mydomen.com то wget его получит в любом случае, если днс не на этой машине то можно прямо в хостс прописать ip адрес до mydomen.com и будет ровно то же самое что и брать файлы по локалхост.. С той лишь разницей что апач будет нормально работать.
Я сам не знаю... Так разработчик ПО сказал...

Пользователь добавил сообщение 24 Августа 2016, 10:02:51:
Правильно же? Или что-то не так? И вопрос, надо только файлик в vhosts сделать и рестартнуть апач или ещё что-то?
В каталоге Апача sites-enabled размещаются файлы конфигурации виртуальных хостов. есть там файл 000-default.conf. Пропиши в нем DocumentRoot тот же самый, что и в конфиге домена. После перезапуска, обращайся к локалхосту как к домену. Программа будет смотреть на один и тот же каталог. Это как вариант организации алиасов сайта. Куча имен, а содержание одно и то же.
В sites-enabled вообще ничего нет :C
« Последнее редактирование: 24 Августа 2016, 10:02:51 от miha14082 »

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #22 : 24 Августа 2016, 10:46:26 »


Так разработчик ПО сказал...

Похоже, вы оба не понимаете, что такое HTTP запросы, поле Host, доменное имя localhost и как должна работать ваша java-программа. Отсюда и странное решение "необходимо использовать localhost".

http://stackoverflow.com/questions/9096987/how-to-overwrite-http-header-host-in-a-httpurlconnection

Оффлайн miha14082

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #23 : 24 Августа 2016, 12:37:02 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #24 : 24 Августа 2016, 13:11:12 »
Вас не затруднит не постить пустых сообщений в топик?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #25 : 24 Августа 2016, 14:28:26 »
Да, я не понимаю, почему у меня работает (с сайтом, расположенным на 127.0.0.1), а мне говорят, что нет. Также не понимаю, как это "не передаёт Host при обращении с локалхоста". Что-то новое для протокола HTTP/1.1.

Код: (java) [Выделить]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class test {
    public static void main(String[] args) throws IOException {
        URL obj = new URL("http://msite.loc");
        HttpURLConnection con = (HttpURLConnection) obj.openConnection();
        con.setRequestMethod("GET");
       
        int responseCode = con.getResponseCode();
        System.out.println("GET Response Code :: " + responseCode);
       
        if (responseCode == HttpURLConnection.HTTP_OK) { // success
            BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
            String inputLine;
            StringBuffer response = new StringBuffer();

            while ((inputLine = in.readLine()) != null) {
                response.append(inputLine);
            }
            in.close();

            // print result
            System.out.println(response.toString());
        } else {
            System.out.println("GET request not worked");
        }
    }
}

Код: (java) [Выделить]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;

public class test {
public static void main(String[] args) throws IOException {
URL obj = new URL("http://msite.loc");
URLConnection con = (URLConnection) obj.openConnection();

BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();

while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();

// print result
System.out.println(response.toString());
}
}
« Последнее редактирование: 24 Августа 2016, 14:57:21 от unimix »

Оффлайн firststart

  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #26 : 28 Декабря 2019, 14:36:18 »
Локально пытаюсь администрировать сайт и столкнулся с похожей проблемой.

Когда в админке устанавливаю настройку, отвечающую за URL вида /category/product/, все не работает и выдает:

Not Found
The requested URL was not found on this server.

Apache/2.4.29 (Ubuntu) Server at www.domik.mysite Port 80

А когда отключаю, все работает нормально, но url получается не красивый:

http://www.domik.mysite/index.php?route=product/category&path=18

При установке на вэбсервер - все хорошо работает.

Получается, что настройки моего сервере отличаются от настроек сервера провайдера и никто не знает в чем отличия. Это, конечно, не смертельно, то все же может существует способ найти причину и сделать так, чтобы сайт работал локально с красивыми url?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #27 : 28 Декабря 2019, 15:38:04 »
Как это ни удивительно, надо смотреть, что за сайт, какие настройки, что передаётся и получается…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн firststart

  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #28 : 28 Декабря 2019, 16:41:56 »
Цитировать
Как это ни удивительно, надо смотреть, что за сайт, какие настройки, что передаётся и получается…

Совсем не удивительно :-) А вот где это смотреть надо? Я готов посмотреть где угодно.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: 404 ошибка [Apache2/localhost]
« Ответ #29 : 28 Декабря 2019, 19:41:59 »
Если вы понятия не имеете, что у вас за сайт и какие настройки относятся к проблеме, разговор теряет смысл.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.076 секунд. Запросов: 25.