Показать полную графическую версию : Как настроить апатч, что бы были нормальные ссылки ?
Где можно почитать о том как из mysite.ru/zion сделать zion.mysite.ru ?
DNS нужно настроить (где домен зарегистрирован)...
localhost, так где про все это почитать ?
гугл (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)
Брал информацию отсюда 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 - прилагаеться
Понял почему не дает зайти, но не знаю как исправить
Дело в том что стоит пакет 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
Не знаю как в Vertrigo, но скорее всего он автоматом генерирует файлы конфигов и изменить их не удастся.
Может попробовать без Vertrigo, самостоятельно настроить Apache
Нет файлы он генерирует один раз при установке, далее как и везде.
ServerAlias *.example.com »
алиас то правильный (домен то другой)?
Я это уже попроваил проблема не пропала.
Проблема именно в vertrigo.conf там ограничиваеться доступ, и во уже там я как только не пробывал, всеравно не рботает, не дает зайти и все.
DocumentRoot /www/docs/valakas.ru - что за путь на Windows-сервере?
Не нашёл ни одного упоминания про vertrigo.conf в httpd.conf.
southpark.degunino.net - это что?
Southpark просто еще один локальный домен, не стоит обращать на него внимания, в хт конфиге ты и не найдешь упоминание о вертриго это где то в ядре самого сервера.
Ну а что дадут логи, сервер нормально работает просто не пускает в папку.
А вообще должно работать если домен просто куплен ?
просто взяли IP и привязали adress valakas.ru
разве настраивать у себя надо а не у них ?
<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 говорит что нельзя подключиться к удаленному серверу и т.д.
Кто может помочь ? очень надо.
А если добавить
VirtualDocumentRoot "E:/Server/www/zion/%0"
Апатч при запуске выдает ошибку тогда
RewriteRule ^/(.*) /%2/$1 »
в конце флаг L поставьте [L]
проверьте разрешения у самой папки (если 2k+) и читайте системные логи, временно отключите брандмауэр...
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
Апатч при запуске выдает ошибку тогда »
И? Где ошибка?
Я бы реврайт пока убрал.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC