Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 774 раза!

Форум

Добро пожаловать, Гость!

Apache: доступ к Home через localhost

Советы и рекомендации, полезные инструкции, обмен опытом
KUbo_0
Сообщения: 5
C нами: 2 года

Непрочитанное сообщение KUbo_0 » 02 дек 2014, 16:29

Добрый день.
Использую Nginx без доменов через 127.0.0.1/openserver/home/
Как получить аналогичный доступ к папке конневой дирректории испоьзую Apache. Эксперементировал с глобальными настройками Apache, .htaccess - Error 403. Ощущение, что проблема со ссылкой home в дирректории modules\system\html\openserver

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 12 дек 2014, 12:31

Так ведь можно отредактировать конфиг и вписать любую нужную вам папку, по умолчанию для алиаса /openserver/ в конфиге прописан каталог: \modules\system\html\openserver

KUbo_0
Сообщения: 5
C нами: 2 года

Непрочитанное сообщение KUbo_0 » 12 дек 2014, 18:38

в конфиге нашел строку:
webdir="X:\HOME"
&
folders=""

но я не понял, как под Apache просматривать содержимое "X:\HOME" в таком виде:
Изображение

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 12 дек 2014, 18:41

KUbo_0, я же вам написал, отредактируйте конфиг Апача и укажите там нужную папку (возможно еще нужно будет разрешить к ней доступ по аналогии с корневой папкой доменов, там же в конфиге увидите как оно прописано).

Судя по именам переменных вы полезли в конфиг программы. А вам нужно сюда: Меню - Дополнительно - Конфигурация - Apache-xxxxxxxx

[upd=1418399042][/upd]
Сейчас сам у себя сделаю и дам вам готовый вариант.

[upd=1418399337][/upd]
Замените

<IfModule alias_module>
    Alias    /openserver/ "%sprogdir%/modules/system/html/openserver/"
</IfModule>


на

<IfModule alias_module>
    Alias    /openserver/ "%sprogdir%/"
</IfModule>
<Directory "%sprogdir%/">
    AllowOverride All
    Options -MultiViews +Indexes +FollowSymLinks +IncludesNoExec +Includes +ExecCGI
    Order deny,allow
    Allow from all
</Directory>


Только в этом случае у вас все инструменты из меню Open Server станут недоступными, потому что теперь путь /openserver/ ведёт не к ним, а к корневой папке. Лучше просто после

<IfModule alias_module>
    Alias    /openserver/ "%sprogdir%/modules/system/html/openserver/"
</IfModule>


добавьте путь /openserver2/

<IfModule alias_module>
    Alias    /openserver2/ "%sprogdir%/"
</IfModule>
<Directory "%sprogdir%/">
    AllowOverride All
    Options -MultiViews +Indexes +FollowSymLinks +IncludesNoExec +Includes +ExecCGI
    Order deny,allow
    Allow from all
</Directory>


и заходя по адресу http://domen/openserver2/ будете видеть корень.

KUbo_0
Сообщения: 5
C нами: 2 года

Непрочитанное сообщение KUbo_0 » 16 дек 2014, 17:59

Максим, большое спасибо!
заработало так:
<IfModule alias_module>
    Alias    /home/ "X:/HOME/"
</IfModule>
<Directory "X:/HOME/">
    AllowOverride All
    Options -MultiViews +Indexes +FollowSymLinks +IncludesNoExec +Includes +ExecCGI
    Order deny,allow
    Allow from all
</Directory>

а вот через линк 'home' в openserver/ Apache, в отличии от Nginx, работать отказался - 403.
Но такой вариант меня полностью устраивает.

KUbo_0
Сообщения: 5
C нами: 2 года

Непрочитанное сообщение KUbo_0 » 19 дек 2014, 11:45

Решил привести в соответствие Nginx
В настройках сервера - Первичный виртуальный хост "по умолчанию" - пишу:
location /home/ {
    root   x:/home;
}

а оно не работает - 404 :?:

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 19 дек 2014, 11:55

KUbo_0, вы понимаете что такое хост по умолчанию и как туда попадают? Вы разве набираете в браузере несуществующий домен, сомневаюсь что да.

KUbo_0
Сообщения: 5
C нами: 2 года

Непрочитанное сообщение KUbo_0 » 19 дек 2014, 15:12

Максим, был уверен, что это 'localhost/' и по логике пытался 'localhost/home/ 'привентить туда..
буду признателен за правильное решение, на примере которого пойму свою ошибку !
Ещё раз спасибо за крутейший проект!


Вернуться в «Полезные советы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей