Здравствуйте!
У меня дома стоит Linux. На нем я поставил VirtualBox. Создано 3 гостевые машины. Две с CentOS и одна с SUSE.
На первой машине я поставил BIND. На второй стоит DHCP и Apache. На третьей ничего пока нет.
Как правильно настроить Apache? У меня есть 3 книги по Linux^у. В них как то мутно про Apache написанно. Я понял только одно что главный фаил где все надо настраивать это httpd.conf
Я в конфигурационном файле Apache /etc/httpd/conf/httpd.conf
Убрал #/открыл только несколько команд
Первое
Servername www.starline.is:80
Второе
NameVirtualHost 168.135.90.3
Последние
<VirtualHost www.starline.is>
DocumenRoot /var/www/html
ServerName www.starline.is
</VirtualHost>
Больше я ни чего не добавил
Я создал страницу приветсвия(от root) и положил её в /var/www/html. Включил Apache -- работает
Потом создал такую же станицу от обычного пользователся положил её туда /var/www/html -- не работает(не отображается)
Как можно зделать что-бы созданные от обычного пользователся страницы работали в /var/www/html?
Надо право доступа ставить?
Имя сервера я правильно выбрал www?
Я имею ввиду если имя машины где стоит сервер apache будет называтся linux.starline.is то можно зделать что-бы сайт запускался через www.starline.is а не через linux.starline.is
<VirtualHost www.starline.is>
ServerName www.starline.is
В этих двух строчка имя(www.starline.is) должно быть одинаково?
Пожалучта помогите мне правильно насроить Apache. Как только я его настрою я буду ставить mysql и php
Решено: Помогите правильно настроить Apache (Помогите настроить Apache пожалуйста)
Модераторы: SLEDopit, Модераторы разделов
-
xeeon
- Сообщения: 59
- ОС: LinuxMint 7 Gloria
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Решено: Помогите правильно настроить Apache
для того, чтобы пользователи заходитли на www.starline.is в днс-ах должна быть соответствующая запись. либо что www.starline.is cname linux.starline.is либо просто оба имени на один айпи.
как лучше делать - решайте сами в зависимости от ваших задач.
после того как добьетесь того, чтобы ping www.starline.is выдавал айпи вашего сервера можно переходить к настройке виртуальных хостов в апаче.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
pelmen
- Сообщения: 1268
- ОС: debian
Re: Решено: Помогите правильно настроить Apache
Я на зачаточном этапе обычно добавляю днс-имя узла и ip в hosts (/etc/hosts или C:\WINDOWS\system32\drivers\etc\hosts), а уже после того, как все получилось - ковыряюсь в ДНС
-
xeeon
- Сообщения: 59
- ОС: LinuxMint 7 Gloria
Re: Решено: Помогите правильно настроить Apache
после того как добьетесь того, чтобы ping www.starline.is выдавал айпи вашего сервера
Этого я уже добился давно
можно переходить к настройке виртуальных хостов в апаче.
Можете скинуть сюда содержание вашего VirtualHost пожалуйста
А как насчет этого
Как можно зделать что-бы созданные от обычного пользователся страницы работали в /var/www/html?
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Решено: Помогите правильно настроить Apache
ну, например, вот:
пожалуйста, не ориентируйтесь на остальные настройки, кроме virtuelhosts, т.к. сервер чисто внутренний и всем на него плевать :)
апач стоит из дебиана 2.2.9.
Код: Выделить всё
xxxx:/etc/apache2/conf.d# cat phpldapadmin.conf| egrep -v '^#|^$'
<IfModule mod_alias.c>
Alias /phpldapadmin /usr/share/phpldapadmin/htdocs
</IfModule>
<VirtualHost ldap_admin.xxxx.ru>
ServerName ldap_admin.xxxx.ru
DocumentRoot /usr/share/phpldapadmin
</VirtualHost>
<Directory /usr/share/phpldapadmin/htdocs/>
DirectoryIndex index.php
Options +FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
<IfModule mod_mime.c>
<IfModule mod_php4.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals On
php_value include_path .
</IfModule>
<IfModule !mod_php4.c>
<IfModule mod_actions.c>
<IfModule mod_cgi.c>
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php4
</IfModule>
</IfModule>
</IfModule>
</IfModule>
</Directory>
xxxx:/etc/apache2/conf.d# cat mediawiki1.7.conf| egrep -v '^#|^$'
Alias /mediawiki /var/lib/mediawiki1.7
<VirtualHost wiki.xxxx.ru>
ServerName wiki.xxxx.ru
DocumentRoot /var/lib/mediawiki1.7
</VirtualHost>
<Directory /var/lib/mediawiki1.7/>
AuthType Basic
AuthName "Administrative zone"
AuthUserFile /usr/share/mediawiki1.7/.htpasswd
Require valid-user
Options +FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/lib/mediawiki1.7/config>
Options -FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/lib/mediawiki1.7/upload>
Options -FollowSymLinks
AllowOverride None
</Directory>пожалуйста, не ориентируйтесь на остальные настройки, кроме virtuelhosts, т.к. сервер чисто внутренний и всем на него плевать :)
апач стоит из дебиана 2.2.9.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
xeeon
- Сообщения: 59
- ОС: LinuxMint 7 Gloria
Re: Решено: Помогите правильно настроить Apache
Из твоего файлы
У меня по умолчанию стоит /var/www/html
Я создал от рута в /var/www папку site1 и сменил ей владельца на david и группу тоже на david
Затем от обычного пользователя(david) создал станичку приветсвия в этой папке.
В файле httpd.conf написал вот так
<VirtualHost www.starline.is>
DocumenRoot /var/www/site1
ServerName www.starline.is
</VirtualHost>
Запускаю Apache а он не показывает страничку. Почему Apache не хочет показывать страничку с /var/www/site1 ?
DocumentRoot /var/lib/mediawiki1.7
У меня по умолчанию стоит /var/www/html
Я создал от рута в /var/www папку site1 и сменил ей владельца на david и группу тоже на david
Затем от обычного пользователя(david) создал станичку приветсвия в этой папке.
В файле httpd.conf написал вот так
<VirtualHost www.starline.is>
DocumenRoot /var/www/site1
ServerName www.starline.is
</VirtualHost>
Запускаю Apache а он не показывает страничку. Почему Apache не хочет показывать страничку с /var/www/site1 ?
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Решено: Помогите правильно настроить Apache
заходите при это по адресу www.starline.is ?
апач под каким пользователем у вас запущен? ps aux| egrep 'apache|httpd'
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
xeeon
- Сообщения: 59
- ОС: LinuxMint 7 Gloria
Re: Решено: Помогите правильно настроить Apache
заходите при это по адресу www.starline.is ?
Да и выдает тестовую станичку apache^a (мол если вы видите эту сраничку то apache работает)
Apache запущен под рутом. Я не знаю как под другим пользователем запускать кроме рута. У меня BIND и DHCP так-же запущены
/var/www/html Если положить сюда страничку созданную от рута то она будет показыватся
Ну ты тут и наваратил. Он такую команду не знаетps aux| egrep 'apache|httpd'
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Решено: Помогите правильно настроить Apache
правда?
Код: Выделить всё
misa:/# ps aux| egrep 'apache|httpd'
root 11368 0.0 0.0 5108 2372 ? Ss 18:47 0:00 /usr/sbin/apache2 -k start
www-data 11369 0.0 0.0 5108 1784 ? S 18:47 0:00 /usr/sbin/apache2 -k start
www-data 11370 0.0 0.0 5108 1784 ? S 18:47 0:00 /usr/sbin/apache2 -k start
www-data 11371 0.0 0.0 5108 1784 ? S 18:47 0:00 /usr/sbin/apache2 -k start
www-data 11372 0.0 0.0 5108 1784 ? S 18:47 0:00 /usr/sbin/apache2 -k start
www-data 11373 0.0 0.0 5108 1784 ? S 18:47 0:00 /usr/sbin/apache2 -k start
root 11382 0.0 0.0 3680 752 pts/4 R+ 18:47 0:00 egrep apache|httpd
misa:/#пожалуйста, если вы конечно хотите решить вашу проблему, ставайтесь давать всю нужную информацию сразу. очень неудобно тащить её из вас клещами, к то же создается ощущение, что вам это не интересно.
это я к чем. это я к тому, что нужно писать не "Ну ты тут и наваратил. " а копировать сюда вывод сообщения об ошибке, чтобы было проще понять - чего он там у вас не знает.
Да и выдает тестовую станичку apache^a (мол если вы видите эту сраничку то apache работает)
покажите, пожалуйста полностью все конфиги апача, которые вы редактировали.
i Уведомление от модератора тема переезжает в "администирование для начинающих"
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
xeeon
- Сообщения: 59
- ОС: LinuxMint 7 Gloria
Re: Решено: Помогите правильно настроить Apache
Спасибо за помощь я уже всё настроил. Всё работает, как я и хотел 