Apache и внешняя видимость

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
MUTOgen
Сообщения: 343
Статус: i like the way you move
ОС: OpenSuse 11.1

Apache и внешняя видимость

Сообщение MUTOgen »

Добрый вечер всем.
Возникла необходимость показать виртуальный хост "наружу". То есть имея подключение к Интернет, по моему ip просмотреть определенный хост.
В настройках apache я исправил docroot на папку с вирт хостом, чтобы сразу стучалось туда.
Проверяю сам по своему же ip в ppp0 - заходит на нужный вирт. хост.
Другие люди почему-то прописывая мой ip в браузере видят чистый лист.... Где прокол?

UPD. В настройках докрута стоит Allow from all.
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Apache и внешняя видимость

Сообщение k0da »

MUTOgen
резолвинг имен
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
MUTOgen
Сообщения: 343
Статус: i like the way you move
ОС: OpenSuse 11.1

Re: Apache и внешняя видимость

Сообщение MUTOgen »

k0da писал(а): ↑
02.02.2010 18:04
MUTOgen
резолвинг имен

а чуть по-подробнее?
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Apache и внешняя видимость

Сообщение k0da »

MUTOgen
покажите vhost.conf

видимо где-то имя не резолвится
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
MUTOgen
Сообщения: 343
Статус: i like the way you move
ОС: OpenSuse 11.1

Re: Apache и внешняя видимость

Сообщение MUTOgen »

k0da писал(а): ↑
02.02.2010 19:41
MUTOgen
покажите vhost.conf

видимо где-то имя не резолвится

вот кусок для того вирт хоста, который нужен.

Код:

<VirtualHost 127.0.0.1:80> ServerName dip DocumentRoot /srv/www/htdocs/dip/public ErrorLog /srv/www/htdocs/dip/log/error.log CustomLog /srv/www/htdocs/dip/log/ok.log common </VirtualHost>
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Apache и внешняя видимость

Сообщение k0da »

MUTOgen
как снаружи к dip обрашаетесь?
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
MUTOgen
Сообщения: 343
Статус: i like the way you move
ОС: OpenSuse 11.1

Re: Apache и внешняя видимость

Сообщение MUTOgen »

k0da писал(а): ↑
02.02.2010 19:55
MUTOgen
как снаружи к dip обрашаетесь?

я в общих настройках поменял Doc root на /srv/www/htdocs/dip/public вместо /srv/www/htdocs

и после этого просто прописывал в браузере http://<мой_ppp0_ip>/
после этого видел то, что нужно...
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Apache и внешняя видимость

Сообщение k0da »

MUTOgen
ну при такой конфигурации у вас вирт хоста нет.
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
MUTOgen
Сообщения: 343
Статус: i like the way you move
ОС: OpenSuse 11.1

Re: Apache и внешняя видимость

Сообщение MUTOgen »

k0da писал(а): ↑
02.02.2010 21:04
MUTOgen
ну при такой конфигурации у вас вирт хоста нет.

:wacko:
Спасибо сказали:
Аватара пользователя
MUTOgen
Сообщения: 343
Статус: i like the way you move
ОС: OpenSuse 11.1

Re: Apache и внешняя видимость

Сообщение MUTOgen »

k0da писал(а): ↑
02.02.2010 21:04
MUTOgen
ну при такой конфигурации у вас вирт хоста нет.

хорошо. а если я уберу этот путь и верну как было на /srv/www/htdocs?
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Apache и внешняя видимость

Сообщение k0da »

Настройте виртуальный хост правильно
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
MUTOgen
Сообщения: 343
Статус: i like the way you move
ОС: OpenSuse 11.1

Re: Apache и внешняя видимость

Сообщение MUTOgen »

k0da писал(а): ↑
02.02.2010 22:07
Настройте виртуальный хост правильно

http://web-linux.ru/?p=56
делал вот так. это разве не правильный вариант настройки?
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Apache и внешняя видимость

Сообщение k0da »

MUTOgen
Ок таки возвращаемся к тому, где вы прописали имя dip и почему вы думаете о таком имени будут знать снаружи?

Извне вам также нужно прописать соответствие имени и адреса. Причем имя должно быть полным FQDN
http://www.novell.com/documentation/sles11..._manually_vhost
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
MUTOgen
Сообщения: 343
Статус: i like the way you move
ОС: OpenSuse 11.1

Re: Apache и внешняя видимость

Сообщение MUTOgen »

k0da писал(а): ↑
02.02.2010 23:18
MUTOgen
Ок таки возвращаемся к тому, где вы прописали имя dip и почему вы думаете о таком имени будут знать снаружи?

Извне вам также нужно прописать соответствие имени и адреса. Причем имя должно быть полным FQDN
http://www.novell.com/documentation/sles11..._manually_vhost

да. похоже я доломал то, что было даже локально. теперь запрос типа http://dip/ вываливается в "Index of /" папки localhost
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Apache и внешняя видимость

Сообщение k0da »

Самое главное это осознавать зачем вы что-то делаете (За что каждая опция отвечает)

Тут на помощь приходит документация
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
MUTOgen
Сообщения: 343
Статус: i like the way you move
ОС: OpenSuse 11.1

Re: Apache и внешняя видимость

Сообщение MUTOgen »

k0da писал(а): ↑
03.02.2010 00:17
Самое главное это осознавать зачем вы что-то делаете (За что каждая опция отвечает)

Тут на помощь приходит документация

по поводу dip: то есть я так понял нужно каким-то образом переписать ServerName?

k0da писал(а): ↑
03.02.2010 00:17
Самое главное это осознавать зачем вы что-то делаете (За что каждая опция отвечает)

Тут на помощь приходит документация

или же этот хост надо привязать к моему ip... :unsure:
Спасибо сказали:
Аватара пользователя
shade1387
Сообщения: 146
ОС: Arch

Re: Apache и внешняя видимость

Сообщение shade1387 »

http://httpd.apache.org/docs/2.0/vhosts/examples.html

Пример:

Код: Выделить всё

<VirtualHost ip_addr:port>
    DocumentRoot /srv/web/example.com/htdocs/
    ServerName example.com
    ServerAlias www.example.com
    ErrorLog /var/logs/http/example.com-error_log
    CustomLog /var/logs/http/example.com-access_log combined
</VirtualHost>

<Directory /srv/web/example.com/htdocs/>
    AllowOverride All
    Options FollowSymLinks
</Directory>


При обращении по заданному в <VirtualHost> адресу и порту и передаче в HTTP-запросе заголовка "HOST: example.com" будет открываться сайт из /srv/web/example.com/htdocs/
Спасибо сказали: