PDA

Показать полную графическую версию : Как настроить апатч, что бы были нормальные ссылки ?


Страниц : [1] 2

zi0n
08-02-2009, 14:49
Где можно почитать о том как из mysite.ru/zion сделать zion.mysite.ru ?

Sham
08-02-2009, 15:32
DNS нужно настроить (где домен зарегистрирован)...

zi0n
08-02-2009, 21:43
localhost, так где про все это почитать ?

Sham
08-02-2009, 22:41
гугл (http://www.google.com/search?q=%2BDNS+%2B%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%2B%D1%81%D1%83%D0%B1%D0%B 4%D0%BE%D0%BC%D0%B5%D0%BD)

zi0n
09-02-2009, 16:03
Брал информацию отсюда 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
Понял почему не дает зайти, но не знаю как исправить
Дело в том что стоит пакет 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
Не знаю как в Vertrigo, но скорее всего он автоматом генерирует файлы конфигов и изменить их не удастся.
Может попробовать без Vertrigo, самостоятельно настроить Apache

zi0n
09-02-2009, 21:22
Нет файлы он генерирует один раз при установке, далее как и везде.

Sham
10-02-2009, 02:14
ServerAlias *.example.com »
алиас то правильный (домен то другой)?

zi0n
10-02-2009, 03:48
Я это уже попроваил проблема не пропала.
Проблема именно в vertrigo.conf там ограничиваеться доступ, и во уже там я как только не пробывал, всеравно не рботает, не дает зайти и все.

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

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

Sham
10-02-2009, 19:32
логи не пишет что ли?

zi0n
10-02-2009, 21:24
Southpark просто еще один локальный домен, не стоит обращать на него внимания, в хт конфиге ты и не найдешь упоминание о вертриго это где то в ядре самого сервера.

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

zi0n
21-02-2009, 23:53
А вообще должно работать если домен просто куплен ?
просто взяли IP и привязали adress valakas.ru
разве настраивать у себя надо а не у них ?

zi0n
22-02-2009, 16:10
<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
А если добавить
VirtualDocumentRoot "E:/Server/www/zion/%0"

zi0n
22-02-2009, 19:53
Апатч при запуске выдает ошибку тогда

Sham
22-02-2009, 22:49
RewriteRule ^/(.*) /%2/$1 »
в конце флаг L поставьте [L]

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

zi0n
22-02-2009, 23:00
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
Апатч при запуске выдает ошибку тогда »
И? Где ошибка?
Я бы реврайт пока убрал.




© OSzone.net 2001-2012