Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.84
Sir_Zeron
24 / 24 / 3
Регистрация: 08.11.2010
Сообщений: 45
#1

Apache, Ubuntu, Создание VirtualHost - Apache, htaccess

08.04.2013, 18:00. Просмотров 3736. Ответов 16
Метки нет (Все метки)

Доброго времени суток товарищи, не подскажете новичку (php начал мучить) — как сконфигурировать рабочий виртуальный хост ... делал следующим образом (поправьте плз что не так):
в /etc/apache2/sites-available создал файлик cgi.test.com со следующим содержимым:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<VirtualHost cgi.test.com:80>
    DocumentRoot "/home/lio/Dropbox/dev/ApacheDir/cgi_test_com"
    ServerName cgi.test.com
    ErrorLog "/home/lio/Dropbox/dev/ApacheDir/cgi_test_com/logs/cgi.test.com-error.log"
    CustomLog "/home/lio/Dropbox/dev/ApacheDir/cgi_test_com/logs/cgi.test.com-access.log" combined
    <Directory "/home/lio/Dropbox/dev/ApacheDir/cgi_test_com">
        AllowOverride All
        Order Allow,Deny
        Allow from all
        Require all granted
    </Directory>
    ScriptAlias "/home/lio/Dropbox/dev/ApacheDir/cgi_test_com/cgi"
</VirtualHost>
далее изменяю hosts
Bash
1
sudo gedit /etc/hosts
Bash
1
2
3
4
127.0.0.1   localhost.localdomain localhost
127.0.1.1   localhost.localdomain libuntu
 
127.0.0.2 cgi.test.com
создаю тестовый файл
Bash
1
gedit /home/lio/Dropbox/dev/ApacheDir/cgi_test_com/www/test.php
создаю симлинк в enable-sites
Bash
1
sudo a2ensite cgi.test.com
перезапускаю апач
Bash
1
sudo service apache2 reload
открываю в браузере http://cgi.test.com/test.php ... но получаю "К сожалению, Google Chrome не может открыть страницу cgi.test.com."

Добавлено через 7 минут
test.php с содержимым
PHP
1
2
3
4
5
6
7
8
9
10
<html>
<head>
    <title> PHP Test Script </title>
</head>
<body>
    <?php
        phpinfo();
    ?>
</body>
</html>

http://www.cyberforum.ru/apache/thread24006.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2013, 18:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Apache, Ubuntu, Создание VirtualHost (Apache, htaccess):

BIND + Virtualhost Ubuntu server 12.04
Настроил Bind на Ubuntu server 12.04 т.е после ввода домена example.com...

Apache + Ubuntu
Всем привет! Появилась необходимость сделать корпоративный (внутренний) сайт....

Падает Apache, Ubuntu
Добрый, регистрирую два новых конфига после чего перезапускаю апатч на ubuntu и...

Доступ к Apache из интернета. Ubuntu
Здравствуйте, подняла Apache на Ubuntu. Как мне настроить доступ к своему сайту...

Настройка виртуального хоста Apache Ubuntu
Всем добрый вечер! Целый день провозился с настройкой Apache. Так ничего не...

16
Dolphin
804 / 789 / 199
Регистрация: 21.09.2012
Сообщений: 2,631
08.04.2013, 18:04 #2
Цитата Сообщение от Sir_Zeron Посмотреть сообщение
127.0.0.2 cgi.test.com
Сами меняли в настройках адрес? по умолчанию 127.0.0.1
0
Sir_Zeron
24 / 24 / 3
Регистрация: 08.11.2010
Сообщений: 45
08.04.2013, 18:16  [ТС] #3
Не в том дело, что то что это локальный пул ... в общем что удивительно — reload говорит что все ОК, а сам даже апач не запускает, сделал с помощью
Bash
1
sudo /etc/init.d/apache2 start
и увидел ошибку "ScriptAlias принимает 2 параметра" , ну и бог с ним, закаментил #, теперь стартанул апач, но в браузере вижу "Forbidden You don't have permission to access /test.php on this server.", хотя
Bash
1
sudo chmod a+rwx "/home/lio/Dropbox/dev/ApacheDir/cgi_test_com"
делал и chmod -R 777 все бес толку ...
0
Dolphin
804 / 789 / 199
Регистрация: 21.09.2012
Сообщений: 2,631
08.04.2013, 18:21 #4
.htaccess случаем нет в этой папке?
0
Sir_Zeron
24 / 24 / 3
Регистрация: 08.11.2010
Сообщений: 45
08.04.2013, 18:43  [ТС] #5
нет, даже в logs ничего не кидает

Добавлено через 6 минут
Перезапустил апач, кинуло 2 файла в logs - cgi.test.com-error.log
[Mon Apr 08 17:26:37 2013] [crit] [client 127.0.0.1] (13)Permission denied: /home/lio/Dropbox/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Mon Apr 08 17:26:38 2013] [crit] [client 127.0.0.1] (13)Permission denied: /home/lio/Dropbox/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
и cgi.test.com-access.log
127.0.0.1 - - [08/Apr/2013:17:26:37 +0300] "GET / HTTP/1.1" 403 497 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31"
127.0.0.1 - - [08/Apr/2013:17:26:38 +0300] "GET /favicon.ico HTTP/1.1" 403 502 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31"
Добавлено через 11 минут
создал в /var/www тестовый файл и проверил по адресу http://127.0.0.1/test.php (сработало) ... а здесь не хочет ... может путь слишком длинный!?
0
Dolphin
804 / 789 / 199
Регистрация: 21.09.2012
Сообщений: 2,631
08.04.2013, 18:45 #6
Цитата Сообщение от Sir_Zeron Посмотреть сообщение
по адресу http://127.0.0.1/test.php (сработало)
Дак на каком ip у тебя слушает Apache?

Попробуй так
Bash
1
sudo chmod 755 /home/lio/Dropbox/dev/ApacheDir
0
Sir_Zeron
24 / 24 / 3
Регистрация: 08.11.2010
Сообщений: 45
08.04.2013, 18:52  [ТС] #7
сменил в hosts на 127.0.0.1 перезапустил, то же самое
0
Dolphin
804 / 789 / 199
Регистрация: 21.09.2012
Сообщений: 2,631
08.04.2013, 18:54 #8
А как в браузере вводишь адрес?
0
Sir_Zeron
24 / 24 / 3
Регистрация: 08.11.2010
Сообщений: 45
08.04.2013, 18:58  [ТС] #9
http://cgi.test.com/test.php

Добавлено через 31 секунду
http://127.0.0.1/test.php

Добавлено через 12 секунд
forbidden
0
etalord
работяга
366 / 366 / 52
Регистрация: 23.05.2010
Сообщений: 947
08.04.2013, 19:30 #10
А если сделать
Bash
1
<VirtualHost 127.0.0.1:80>
?
0
Sir_Zeron
24 / 24 / 3
Регистрация: 08.11.2010
Сообщений: 45
08.04.2013, 19:35  [ТС] #11
forbidden
0
Dolphin
804 / 789 / 199
Регистрация: 21.09.2012
Сообщений: 2,631
08.04.2013, 19:36 #12
Папка logs существует? Есть права на запись?
0
Sir_Zeron
24 / 24 / 3
Регистрация: 08.11.2010
Сообщений: 45
08.04.2013, 19:38  [ТС] #13
Да, смотри раньше кидал файлы оттуда, и да права на обычного юзера -чтение и запись
0
etalord
работяга
366 / 366 / 52
Регистрация: 23.05.2010
Сообщений: 947
08.04.2013, 19:46 #14
Проверь права у корневой папки www - попробуй всё разрешить.
0
Sir_Zeron
24 / 24 / 3
Регистрация: 08.11.2010
Сообщений: 45
09.04.2013, 14:16  [ТС] #15
В общем проблема с правами разрешилась следующим образом
Bash
1
sudo chmod o+rx /home/lio
, после чего мне начало выкидывать уже Internal Error 500 со след. сообщением в логе
configuration error: couldn't perform authentication. AuthType not set!
задал в конфиге
AuthType None
теперь кидает
configuration error: couldn't check user. Check your authn provider!
как лечить?
0
Dolphin
804 / 789 / 199
Регистрация: 21.09.2012
Сообщений: 2,631
09.04.2013, 14:24 #16
А устанавливал сборку или все по отдельности?
Вообще странно, я ставил на Ubuntu Server, никаких проблем не возникло.
0
Sir_Zeron
24 / 24 / 3
Регистрация: 08.11.2010
Сообщений: 45
09.04.2013, 14:29  [ТС] #17
все по отдельности, сначала хотел LAMPP, но был конфликт с python библиотеками и предлагало снести половину приложений
0
09.04.2013, 14:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2013, 14:29
Привет! Вот еще темы с решениями:

Изменить порт apache ubuntu на другой
У меня apache стоит на порту 80. Хочу поменять, например, на 8080... Менял...

Работа с hosts на сервере Apache в Ubuntu
Здравствуйте, есть сервер с статическим IP-адресом и два домена, нужно...

Содержимое index'a ВО ВСЕХ ФАЙЛАХ! Ubuntu 14.04 LTS, Apache 2.4.7, PHP5.6
Здравствуйте! Перейду непосредственно к сути: буквально вчера все нормально...

Apache virtualhost (dns?) Почему не открывает по имени один из двух сайтов?
vps Debian 7 Все стандартно - apache+mysql+php. Настроил virtualhost по этой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru