Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Как настроить апатч, что бы были нормальные ссылки ? (http://forum.oszone.net/showthread.php?t=131355)

zi0n 08-02-2009 14:49 1032768

Как настроить апатч, что бы были нормальные ссылки ?
 
Где можно почитать о том как из mysite.ru/zion сделать zion.mysite.ru ?

Sham 08-02-2009 15:32 1032807

DNS нужно настроить (где домен зарегистрирован)...

zi0n 08-02-2009 21:43 1033099

localhost, так где про все это почитать ?

Sham 08-02-2009 22:41 1033139

гугл

zi0n 09-02-2009 16:03 1033649

Вложений: 1
Брал информацию отсюда http://server-tuning.info/apache/auto-subdomains.html
сервер стоит дома, купил dns - valakas.ru
В Server\Apache\conf\httpd.conf прописал следущее:
Код:

<VirtualHost *:80>
    ServerAdmin zion-@mail.ru
    DocumentRoot /www/docs/valakas.ru
    ServerName valakas.ru
    ErrorLog logs/valakas-error_log
    CustomLog logs/valakas-access_log common
    ServerAlias *.example.com
  RewriteEngine On
  RewriteCond %{HTTP_HOST} !^www.valakas.ru$
  RewriteCond %{HTTP_HOST} ^((.*)\.)valakas.ru$
  RewriteRule ^/(.*) /%2/$1

</VirtualHost>

А теперь пишет
Цитата:

Forbidden
You don't have permission to access / on this server.


--------------------------------------------------------------------------------

Apache/2.0.59 (Win32) PHP/5.2.0 Server at southpark.degunino.net Port 80
Как поправить ? файл httpd.conf - прилагаеться

zi0n 09-02-2009 16:31 1033669

Понял почему не дает зайти, но не знаю как исправить
Дело в том что стоит пакет Vertrigo и там есть еще один конфиг который ограничивает доступ
Код:

ServerRoot "E:\Program Files\Server\Apache"
DocumentRoot "E:\Program Files\Server\www"
LoadModule php5_module "E:\Program Files\Server\php\php5apache2.dll"
PHPIniDir "E:\Program Files\Server\php"

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from All
  Satisfy all
</Directory>

<Directory "E:\Program Files\Server\www">
    Options Indexes FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from All
</Directory>
 
Alias /icons "E:\Program Files\Server\Apache\icons"
<Directory "E:\Program Files\Server\Apache\icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from All
</Directory>
 
Alias /phpmyadmin "E:\Program Files\Server\Phpmyadmin"
<Directory "E:\Program Files\Server\Phpmyadmin">
    Options All
    AllowOverride AuthConfig
    Order allow,deny
    Allow from All
</Directory>
 
Alias /sqlite "E:\Program Files\Server\Sqlitemanager"
<Directory "E:\Program Files\Server\Sqlitemanager">
    Options All
    AllowOverride AuthConfig
    Order allow,deny
    Allow from All
</Directory>

Пробывал закоменить но не вышло
Если закоментить <Directory /> ...... <Directory >
, то выдает
Цитата:

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


--------------------------------------------------------------------------------

Apache/2.0.59 (Win32) PHP/5.2.0 Server at valakas.ru Port 80

Porecla 09-02-2009 19:54 1033856

Не знаю как в Vertrigo, но скорее всего он автоматом генерирует файлы конфигов и изменить их не удастся.
Может попробовать без Vertrigo, самостоятельно настроить Apache

zi0n 09-02-2009 21:22 1033910

Нет файлы он генерирует один раз при установке, далее как и везде.

Sham 10-02-2009 02:14 1034138

Цитата:

Цитата zi0n
ServerAlias *.example.com »

алиас то правильный (домен то другой)?

zi0n 10-02-2009 03:48 1034164

Я это уже попроваил проблема не пропала.
Проблема именно в vertrigo.conf там ограничиваеться доступ, и во уже там я как только не пробЫвал, всеравно не рботает, не дает зайти и все.

Igor_I 10-02-2009 17:30 1034685

DocumentRoot /www/docs/valakas.ru - что за путь на Windows-сервере?
Не нашёл ни одного упоминания про vertrigo.conf в httpd.conf.

southpark.degunino.net - это что?

Sham 10-02-2009 19:32 1034758

логи не пишет что ли?

zi0n 10-02-2009 21:24 1034851

Southpark просто еще один локальный домен, не стоит обращать на него внимания, в хт конфиге ты и не найдешь упоминание о вертриго это где то в ядре самого сервера.

Ну а что дадут логи, сервер нормально работает просто не пускает в папку.

zi0n 21-02-2009 23:53 1045257

А вообще должно работать если домен просто куплен ?
просто взяли IP и привязали adress valakas.ru
разве настраивать у себя надо а не у них ?

zi0n 22-02-2009 16:10 1045639

Код:

<VirtualHost *:80>
  DocumentRoot "E:/Server/www/zion"
  ServerName valakas.ru
  ServerAlias *.valakas.ru
  RewriteEngine On
  RewriteCond %{HTTP_HOST} !^www.valakas.ru$
  RewriteCond %{HTTP_HOST} ^((.*)\.)valakas.ru$
  RewriteRule ^/(.*) /%2/$1
    ErrorLog E:/Server/www/error.log
CustomLog E:/Server/www/access.log common   
</VirtualHost>

Сделал так, теперь при вводе valakas.ru перенаправляет сюда E:/Server/www/zion
Но если в папке zion есть папка hello то при вводе hello.valakas.ru говорит что нельзя подключиться к удаленному серверу и т.д.

Кто может помочь ? очень надо.

Igor_I 22-02-2009 19:09 1045760

А если добавить
VirtualDocumentRoot "E:/Server/www/zion/%0"

zi0n 22-02-2009 19:53 1045796

Апатч при запуске выдает ошибку тогда

Sham 22-02-2009 22:49 1045947

Цитата:

Цитата zi0n
RewriteRule ^/(.*) /%2/$1 »

в конце флаг L поставьте [L]

проверьте разрешения у самой папки (если 2k+) и читайте системные логи, временно отключите брандмауэр...

zi0n 22-02-2009 23:00 1045960

L поставил но всеравно ввожу hello.valakas.ru но пишет что нельзя отобразить страницу

Вот что пишет в эррор лог откуда там ссылки на другие ресурсы беруться не ясно.

[Sun Feb 22 22:59:15 2009] [error] [client 93.100.21.175] File does not exist: E:/Server/www/valakas.ru/south, referer: http://house-md.net.ru/photo/
[Sun Feb 22 22:59:16 2009] [error] [client 77.122.241.187] File does not exist: E:/Server/www/valakas.ru/south, referer: http://house-md.net.ru/board/8-1-0-61
[Sun Feb 22 22:59:16 2009] [error] [client 213.234.0.194] File does not exist: E:/Server/www/valakas.ru/south, referer: http://house-md.net.ru/
[Sun Feb 22 22:59:17 2009] [error] [client 91.202.110.129] File does not exist: E:/Server/www/valakas.ru/south, referer: http://south-parkx.info/gb/
[Sun Feb 22 22:59:20 2009] [error] [client 95.72.128.51] File does not exist: E:/Server/www/valakas.ru/south, referer: http://south-parkx.info/news/2008-12-24-349
[Sun Feb 22 22:59:20 2009] [error] [client 94.188.49.14] File does not exist: E:/Server/www/valakas.ru/south, referer: http://house-md.net.ru/forum/35-853-99

Igor_I 22-02-2009 23:14 1045979

Цитата:

Цитата zi0n
Апатч при запуске выдает ошибку тогда »

И? Где ошибка?
Я бы реврайт пока убрал.

zi0n 22-02-2009 23:17 1045981

Ошибка просто пишет что служба не может стартовать.

Какой именно реврайт ? я просто уже запутался в всем этом.

Igor_I 22-02-2009 23:30 1045998

Цитата:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.valakas.ru$
RewriteCond %{HTTP_HOST} ^((.*)\.)valakas.ru$
RewriteRule ^/(.*) /%2/$1
Просто закомментировать при помощи #
Если служба не может стартовать смотри лог. Который error.log
При этом надо изменить LogLevel на debug

Sham 23-02-2009 02:13 1046084

не забудьте в файле hosts сделать запись по каждому субдомену... (там имхо * не прокатит) - если локально запускаете...

правила нормальные...

Igor_I 23-02-2009 02:34 1046094

Цитата:

Цитата Sham
правила нормальные.. »

Только если не получается, то выходит лишнее звено возможных ошибок.


Время: 15:17.

Время: 15:17.
© OSzone.net 2001-