Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Перенос рабочей системы с HDD на массив RAID 1

Автор: Cheery
Дата сообщения: 18.06.2004 06:42
WebDi

Цитата:
через порт больше 1024

вообще то можно указать любой порт.

Цитата:
Насколько я понял, что если в конфиге Апача есть Allow Override all, можно в .htaccess прописать Listen 80 и Listen 1025.
А как это сделать через VirtualHost ? Обязательно ли при этом прописывать Listen ?

через htaccess этого сделать нельзя, только через httpd.conf.
так как htaccess имеет отношение в настройкам для конкретной директории. и я вообще не представляю, что будет означать такая запись для диры.
Автор: WebDi
Дата сообщения: 18.06.2004 07:13
Cheery
Ответь, пожалуйста, как это сделать через httpd.conf ?
Например, можно ли создать VirtualHost 127.0.0.1 и VirtualHost 127.0.0.1:1200 ?
Будет ли это работать? Нужно ли для этого прописывать Listen 1200 ?

Добавлено
Или вот я прописал Listen 80 и Listen 1200. что и где теперь нужно прописать, чтобы адрес http://www.mysite.ru:1200 вёл в папку "papka" в корне сайта, а http://www.mysite.ru вёл просто в корень сайта.

Добавлено

Цитата:
вообще то можно указать любой порт

Мне нужно именно больше 1024, т.е. обычный 80 не подходит.
Автор: lynx
Дата сообщения: 19.06.2004 00:57

Цитата:
что и где теперь нужно прописать, чтобы адрес http://www.mysite.ru:1200 вёл в папку "papka" в корне сайта, а http://www.mysite.ru вёл просто в корень сайта.


Настраиваешь два виртуальных хоста.

Недавно совсем это объясняла - плюсы и минусы:

Apache: два сайта на одном IP
Автор: WebDi
Дата сообщения: 19.06.2004 07:45
lynx
Спасибо за ссылку.
Ответь, допустимо ли писать так:
<VirtualHost domen2.ru:1200> ...
?
Т.е. мне нужен альтернативный порт только на одном из сайтов на IP. А если прописать
<VirtualHost 127.0.0.1:1200>
то на этот хост будут приходить запросы с нескольких сайтов, записанных на этот IP. Не хотелось бы, чтоб http://mysite1.ru:1200 и http://mysite2.ru:1200 вели в одно место. Вобщем вопрос, как увязать на одном IP несколько сайтов, при этом среди сайтов будут http://mysite.ru и http://mysite.ru:1200 .
Прошу прощения за путанные объяснения, попытался объяснить всё под разными углами.
Автор: lynx
Дата сообщения: 19.06.2004 15:05
WebDi

Цитата:
<VirtualHost domen2.ru:1200> ...
?


Допустимо.


Цитата:
Вобщем вопрос, как увязать на одном IP несколько сайтов, при этом среди сайтов будут http://mysite.ru и http://mysite.ru:1200 .


Вот скажи мне, плиз, а при чем тут .htaccess и все о нем? Ну, каким боком? Я тебе сейчас отвечу, а как потом этот ответ найти?

Я отвечу тебе в теме:

Виртуальные хосты в Apache 1.3.23
Автор: WebDi
Дата сообщения: 24.06.2004 12:53
lynx
Цитата:
Вот скажи мне, плиз, а при чем тут .htaccess и все о нем? Ну, каким боком?
Это потому что я сейчас на своём сервере могу всё в httpd.conf прописать, а если будет виртуальный хост у провайдера - врят ли дальше .htaccess пустят. Вот я и подумал, нельзя ли что-нибудь прописать там, чтобы при обращении на определённый порт - запрос перенаправлялся в отдельную папку/файл. Типа как со страницами ошибок: ЗапросНаПорт 9600 /papka/p9600 .

Автор: lynx
Дата сообщения: 24.06.2004 15:46
WebDi

Цитата:
если будет виртуальный хост у провайдера - врят ли дальше .htaccess пустят.


Виртуальные хосты ты с помощью .htaccess создавать все равно не сможешь. С его помощью ты можешь только менять поведение той папки, в котоой он лежит (и ее подпапок) и то при условии, если хостер разрешил те или иные директивы .htaccess.


Цитата:
нельзя ли что-нибудь прописать там, чтобы при обращении на определённый порт - запрос перенаправлялся в отдельную папку/файл. Типа как со страницами ошибок: ЗапросНаПорт 9600 /papka/p9600 .


Можно с помощью mod_rewrite, если он есть на сервере.
Автор: qik
Дата сообщения: 11.07.2004 13:48
помогите сделать так [чтобы пользователи читали правила. lynx.]
Автор: lwz
Дата сообщения: 12.07.2004 00:03
Вопрос таков: имеется сайт, рабочая папка www, в ней лежит .htaccess
В основом я использую его для редиректа:

Цитата:
RedirectPermanent /files/ http://www.site.ru/folder/


получается http://mysite.info/files/file.zip редиректится на http://www.site.ru/folder/file.zip

А можно ли использовать .htaccess не для папки www, а для www/pic/ ?

Мне нужно чтоб при таком раскладе:

Цитата:
RedirectPermanent /files/ http://www.site.ru/folder/

редирект делался на http://mysite.info/pic/files/file.zip

И еще, сильно ли загружает .htaccess сервер, если он уже весит 100Kb при частом обращении к редиректу?
Автор: lynx
Дата сообщения: 12.07.2004 01:43
lwz

Цитата:
А можно ли использовать .htaccess не для папки www, а для www/pic/ ?


Конечно. Для любой папки сервера можно, если разрешено в конфиге сервера.
Если разрешено в корне сервера и не запрещено в подпапках, то подпапки наследуют свойства родительской папки.


Цитата:
И еще, сильно ли загружает .htaccess сервер


Один - два - нет.
По большому счету, если избавиться от всех .htaccess и прописать AllowOverride None
то это даст некоторое снижение нагрузки не сервер, т.к. серверу не придется разбирать директивы .htaccess.

Автор: lwz
Дата сообщения: 13.07.2004 00:56
lynx
по ходу у меня не разрешено...
Автор: Zaborostroitel
Дата сообщения: 05.08.2004 22:39
Вопрос? Если на сайте установлена переадресация посредством .htaccess , я так понимаю пауки поисковиков её обнаружить не смогут. А если обнаружат сотрудники (модеры или редактора) , то бан неминуем ? У кого какие мысли ?
Автор: Ventura
Дата сообщения: 05.08.2004 23:18
У меня два вопроса:
1. Где бы взять подробненькое описание .htaccess на русском? Также неплохо бы "Библию по Apache" на англ. - тоесть все директивы .htaccess, httpd.conf и т.д.

2. Можно ли с помощью .htaccess "заменять" некоторые настройки php.ini?
Автор: Cheery
Дата сообщения: 06.08.2004 00:03
Ventura

Цитата:
1. Где бы взять подробненькое описание .htaccess на русском? Также неплохо бы "Библию по Apache" на англ. - тоесть все директивы .htaccess, httpd.conf и т.д.

http://forum.ru-board.com/topic.cgi?forum=8&topic=3291#1
http://forum.21.ru/faq/htaccess.html#q1
там есть линк на такое, как
http://www.opennet.ru/docs/RUS/apache/index.html


Цитата:
2. Можно ли с помощью .htaccess "заменять" некоторые настройки php.ini?

можно, в случае если php стоит как модуль.

Цитата:
Также неплохо бы "Библию по Apache" на англ. - тоесть все директивы .htaccess, httpd.conf и т.д.

мануал апача.. там есть все.
Автор: Ventura
Дата сообщения: 06.08.2004 04:30

Цитата:
можно, в случае если php стоит как модуль.

А какие именно директивы? А то что-то по тем ссылкам не нашёл...
Автор: Cheery
Дата сообщения: 06.08.2004 05:18
Ventura

Цитата:
А какие именно директивы? А то что-то по тем ссылкам не нашёл...

www.php.net/ini_set
там указано какие и где.
Автор: Xnyl
Дата сообщения: 10.08.2004 16:44
Существует файл http://www.mysite.com/download/file.exe

Все внешние ссылки на этот файл указаны напрямую т.е. http://www.mysite.com/download/file.exe

Как и что прописать в htaccess, чтобы:

1. Все кто обращается к http://www.mysite.com/download/file.exe
перенаправлялись на http://www.mysite2.com/download/file2.exe, кроме
2 . Список сайтов, которым можно обращаться, напрямую :
http://www.site1.com
http://www.site2.com
http://www.site3.com


Вот что я слабал, но не орбайтен - зацикливается

RewriteEngine on
RewriteCond %{REQUEST_URI} /download/file.exe.* [NC]
RewriteCond %{HTTP_REFERER} !^http://site1.com*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.site1.com*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://site2.com*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.site2.com*$ [NC]
RewriteRule ^.*$ http://www.mysite2.com/download/file2.exe [R,L]

Где я лоханулся?
Автор: BRULIK
Дата сообщения: 16.08.2004 19:01
Вопрос по htaccess

Взял се хост на http://freeserverhost.com/
на вопрос "..все ли комманды в htaccess включены.." ответили Yes.

Но пока я не удалю эти строки в htaccess (http://www.dklab.ru/chicken/nablas/8.html)
-----------------------------------------
Action perl "/_Kernel/Scriptor.pl"
AddHandler perl .htm
-----------------------------------------
выдает

Server error!
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster.

Error 500

Может кто сталкивался с этой траблой ?!
Автор: KVCH
Дата сообщения: 16.08.2004 20:53
BRULIK

нге страдай фигнёй.

"Внедрения HTML в код на Perl" - оно тебе нужно ?
Автор: BRULIK
Дата сообщения: 16.08.2004 22:44
KVCH
chto znachit "Внедрения HTML в код на Perl" ?

Напрмер, нужно чтобы все html файлы выдавались при их запросе после прохождения через скрипт-фильтр parser.cgi

В .htaccess:
AddType parsed-html .html
Action parsed-html /cgi-bin/parser.cgi
Автор: lynx
Дата сообщения: 16.08.2004 23:19
BRULIK

Цитата:
Взял се хост на http://freeserverhost.com/
на вопрос "..все ли комманды в htaccess включены.." ответили Yes.

Но пока я не удалю эти строки в htaccess (http://www.dklab.ru/chicken/nablas/8.html)
-----------------------------------------
Action perl "/_Kernel/Scriptor.pl"
AddHandler perl .htm
-----------------------------------------
выдает

Server error!
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster.

Error 500



Директивы Action и AddHandler могут использоваться в .htaccess
Только синтаксис мне их не нравится.

Зачем тебе вообще Action? Чего ты хочешь добиться?

И поясни, что ты хотел сказать этой строкой:
AddHandler perl .htm
?


Автор: BRULIK
Дата сообщения: 16.08.2004 23:35
lynx

Напрмер, нужно чтобы все html файлы выдавались при их запросе после прохождения через скрипт-фильтр parser.cgi
Автор: Cheery
Дата сообщения: 17.08.2004 00:23
BRULIK

Цитата:
Напрмер, нужно чтобы все html файлы выдавались при их запросе после прохождения через скрипт-фильтр parser.cgi

http://forum.ru-board.com/topic.cgi?forum=8&topic=7017#1
Автор: anankeI
Дата сообщения: 28.10.2004 23:55
Вроде здесь спрашивать надо :

Апач настроен на одну папку (localhost). (d:/server/www2). Там файлы PHP и HTML. Есть софт, который работает со dll скриптами (папка c:/Program Files/jtWeb/....).
Если стоит только он, то в файл настроек апача добавляется следующее:

AddHandler isapi-isa .dll
DocumentRoot "C:\PROGRA~1\jtweb\htdocs"
Alias /dllexec/ "C:\PROGRA~1\jtweb\program/"
<Directory "C:\PROGRA~1\jtweb\program">
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

<Directory / >
AllowOverride FileInfo AuthConfig Limit
Options ExecCGI
Order allow,deny
Allow from all
DirectoryIndex login.web index.htm
AddHandler iswift-file .web
Action iswift-file /dllexec/isapiweb.dll
</Directory>

При обращении http://localhost локальный сайт (www2), естественно, игнорируется. Я исправил кое-что и получил такой вариант:

AddHandler isapi-isa .dll
Alias /dllexec/ "C:\PROGRA~1\jtweb\program/"
<Directory "C:\PROGRA~1\jtweb\program">
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

Alias /jtweb/ "C:\PROGRA~1\jtweb\htdocs"
<Directory "C:\PROGRA~1\jtweb\htdocs">
AllowOverride FileInfo AuthConfig Limit
Options ExecCGI
Order allow,deny
Allow from all
DirectoryIndex login.web index.htm
AddHandler iswift-file .web
Action iswift-file /dllexec/isapiweb.dll
</Directory>

Теперь у меня сайт (www2) работает без проблем, а при обращении http://localhost/jtweb/ пишет, что нет прав на /jtweb/.

Что я не так делаю?
Автор: eugrus
Дата сообщения: 01.12.2004 09:48
http://forum.ru-board.com/topic.cgi?forum=8&topic=1036&start=40#11


Цитата:
Надо прописывать виртуал хост лол

<VirtualHost IP_если_IP_based>
ServerName name.tn.big.domen.ru
ServerAlias www.name.tn.big.domen.ru
и т.д.


прочитал, но не понял

а что он будет использовать как содержимое для субдомена?
как сделать на пример чтобы субдоменом было то что лежит в папке /var/www/name или $HOME/WWW/name

вобщем как назначить для субдомена папку?
Автор: Cheery
Дата сообщения: 01.12.2004 14:37
eugrus

Цитата:
вобщем как назначить для субдомена папку?

как обычно.. в пределах тага <virtualhost>
DocumentRoot
Автор: eugrus
Дата сообщения: 01.12.2004 20:55

Цитата:

как обычно.. в пределах тага <virtualhost>
DocumentRoot

извини за ламерство, но можешь показать пример такого .htaccess и сказать в какой папке будет содержимое этого субдомена?
Автор: Cheery
Дата сообщения: 01.12.2004 20:58
eugrus

Цитата:
но можешь показать пример такого .htaccess

не могу.. виртуальные хосты не прописываются в htaccess
http://httpd.apache.org/docs-2.0/vhosts/examples.html
http://httpd.apache.org/docs-2.0/vhosts/ip-based.html
Автор: lynx
Дата сообщения: 01.12.2004 23:35
eugrus

Цитата:
вобщем как назначить для субдомена папку?


Надо настраивать виртуальный хост, с помощью .htaccess НИКАК.
Чери правильно сказал. А как настраивать хост - в той теме объяснено.
Автор: Advanced_Guest
Дата сообщения: 20.12.2004 16:53
Такой вопрос:

Сейчас сделали сдрес domen2 к своему основному домену, и хотим чтобы все перешли туда.

Сервер один и тот же, в данный момент как бы работают оба адреса.

идея такая что при заходе по адресу domain.com появляеться сообщение о том что наш адрес изменился, просьба перейти на domain2.

Теперь вопрос, как сделать через .htaccess чтобы при заходе по domain1.com переходило на спец страницу.. а при заходе по domain2.com всё работало нормально ( при этом оба домен = один и тот же физический сервер, и даже одна и та же физическая папка.

PS: и сразу же вопрос как отменить это для определённых папок ?

Страницы: 12345678910111213

Предыдущая тема: MikroTik RouterOS (часть 5)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.