Serveralias apache
Автор Skillotronix задал вопрос в разделе Программное обеспечение
Как настроить поддомен в apache ? и получил лучший ответ
Ответ от Hexer[гуру]
Вот именно что геморрой.. .
У своего "регистратора" (там где вы покупали домен) создаете поддомен, с тем же ip. Ну или если DNS ваш, то соответсвенно создайте его там.
а в конфиге апача чтото типа:
NameVirtualHost *
<virtualhost>
ServerName mysite.ru
DocumentRoot /usr/local/www/apache22/data/www
DirectoryIndex index.php
ServerAlias "mysite.com.ua" " ссылка"
<directory>
Options -Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</directory>
</virtualhost>
<virtualhost>
ServerName forum.mysite.ru
DocumentRoot /usr/local/www/apache22/data/www/forum
DirectoryIndex index.php
ServerAlias "forum.mysite.ru" ""
<directory>
Options -Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</directory>
</virtualhost>
Не нужно никаких реврайтов, а два отдельных сайта.
И у каждого своя папка, которую можно сконфигурировать отдельно под нужды сайтов.
К тому же это самый стандартный метод, а чтоб работал реврайт нужно чтоб были установлены определенные модули, а чтоб работал .htaccess нужно в конфиге апача в разделе конфига сайта добавить дириктиву AllowOverride с определенным значением, какое вам больше подходит, она разрешает использовать в данном файле апределенные дириктивы. Ну или all, т. е. разрешить все.
Для быстрого и эффективного создания поддоменов необходимо добавить в конфиг DNS-зоны сайта сроку вида *.mydomain.com. 14400 IN CNAME mydomain.com. Далее в конфиг апача в раздел виртуального хоста добавить строку вида ServerAlias *.m
Привет всем! У меня проблема с созданием файла через php в директории /var/www/html.
<*meta charset="utf-8 "> *- убрать
<?php
$file = "testfile.txt";
$fh =
подробнее...