webmin + lamp на Mandriva 2009.1

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

BuxarNET
Сообщения: 73
ОС: С Mandriva ушел на MagOS

webmin + lamp на Mandriva 2009.1

Сообщение BuxarNET »

В общем webmin + lamp на Mandriva 2009.1 уже установлен
Будет использоваться только как рабочая станция для разработки сайтов.
До этого работал на виндовс+денвер, по этому как тут работать есть масса вопросов

Есть следующие вопросы:
1. Захожу на http://localhost/ , вижу следующее:

Код: Выделить всё

ERROR
The requested URL could not be retrieved

The following error was encountered while trying to retrieve the URL: http://localhost.homeland.net/

    Access Denied.

Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.

Your cache administrator is root.


Так понимаю, доступ открыт только роту, файл индекс находится в /var/www/html/
Мне нужно менять права на папку или эта папка /var/www/html/ мне не нужна, если я буду использовать виртуальные хосты для разрабатываемых сайтов?

2. Как в webmin просто создавать виртуальные хосты? В ручную править конфиг не хочется, сайтов много и постоянно меняются

3. Куда при этом нужно будет загружать сайты, что бы использовали установленный lamp ? Если можно, кто не будь примере
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: webmin + lamp на Mandriva 2009.1

Сообщение fed71 »

1. Неправильно понимаешь. При переходе по ссылке http://localhost/ должна выпасть стандартная надпись работающего апача "It's work!". Отсюда вывод - апач не запущен.

2. http://www.pyrosoft.co.uk/blog/2009/02/24/...st-with-webmin/
http://doxfer.com/Webmin/Name-BasedVirtualHosting

3. Расписано в ссылках выше.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
BuxarNET
Сообщения: 73
ОС: С Mandriva ушел на MagOS

Re: webmin + lamp на Mandriva 2009.1

Сообщение BuxarNET »

по первому:

в вебмин показывает, что апачь запущен, через него же перезапустил, результат тот же


Запускал из консоли, пишет:

Код: Выделить всё

[root@localhost etc]# apachectl start
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd (pid 15337) already running


За ответы на 2 и3 спасибо, хоть по анг и не понимаю, но с помощью переводчиков думаю разберусь
Спасибо сказали:
BuxarNET
Сообщения: 73
ОС: С Mandriva ушел на MagOS

Re: webmin + lamp на Mandriva 2009.1

Сообщение BuxarNET »

1. Разобрался - работа блокировалась файловаром мандривы
2. Есть дополнительный вопрос.
Для локальной разработки сайтов, я планирую использовать не существующие домены, к примеру создал через вебмин виртуальный хост:
Название сервера linuxmir.r
Корневой каталог документов /home/buxar/sites/linuxmir.r/www

Но по адресу linuxmir.r загруженная страница не открывается и пинг выдает ping: unknown host linuxmir.r
Подскажите, что куда еще прописывать нужно, что бы работали не существующие доменные имена
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: webmin + lamp на Mandriva 2009.1

Сообщение SLEDopit »

BuxarNET писал(а):
21.10.2009 01:33
Подскажите, что куда еще прописывать нужно, что бы работали не существующие доменные имена
в /etc/hosts примерно в таком ключе

Код: Выделить всё

127.0.0.1 unexist.host
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
BuxarNET
Сообщения: 73
ОС: С Mandriva ушел на MagOS

Re: webmin + lamp на Mandriva 2009.1

Сообщение BuxarNET »

Спасибо большое, как сам до этого не допер, под виндой часто hosts файл правил.
Видимо надеялся что webmin это за меня сделает - только пинок нужно бы дать, но ошибся :)

Еще вопросики, если можно

Попытался запустить там сайт MaxSite CMS, но столкнулся со следующими проблемами:
1. База данных.
Создал через webmin, создал пользователя к базе и все вроде ок все это через рота в webmin.
Но вот, заметил, что созданный пользователь получает доступ ко всем базам, что не очень хорошо.
Как можно сделать, что бы каждый пользователь базы, получал доступ только к своей базе?
Подозреваю, что тут нужно отдельно создавать пользователя webmin и из него создавать базы, но это не удобно - 100 сайтов - 100 пользователей webmin.
Можно ли как-то сделать, один пользователь webmin (может тот же рут), но к каждой базе данных свой пользователь к базе или такое не возможно?

2. Сайт на MaxSite CMS запустился, но вот страницы не переключаются, подозреваю что mod_rewrite не работает.
Не подскажите в каком месте этот mod_rewrite искать и как подключить если он все же не был подключен по умолчанию.

В .htaccess следующая информация:

Код: Выделить всё

Options +FollowSymLinks
Options -Indexes
php_flag register_globals off

DirectoryIndex index.php index.html

#php_value memory_limit 16M

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
</IfModule>

И второй есть на какой-то случай

Код: Выделить всё

Options +FollowSymLinks
Options -Indexes
php_flag register_globals off

DirectoryIndex index.php index.html

#php_value memory_limit 16M

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# RewriteRule ^(.*)$ /index.php?/$1 [L,QSA]
</IfModule>

Результат тот же
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: webmin + lamp на Mandriva 2009.1

Сообщение arkhnchul »

Как можно сделать, что бы каждый пользователь базы, получал доступ только к своей базе?

руцями. Из консоли mysql: grant all privileges on databasename.* to username@localhost identified by 'password';
Не подскажите в каком месте этот mod_rewrite искать и как подключить если он все же не был подключен по умолчанию.

конфиги апача. В мандриве вроде в /etc/httpd. В конфигу дописать LoadModule rewrite_module путь/до/модуля.so
Losing is fun!
Спасибо сказали:
BuxarNET
Сообщения: 73
ОС: С Mandriva ушел на MagOS

Re: webmin + lamp на Mandriva 2009.1

Сообщение BuxarNET »

что-то не получается
по мускалу
mysql: grant...
команды нет
grant...
команды нет
mysql grant
выкидывает список команд хелпа из которого ничего мне не ясно

по mod_rewrite тоже не решилось, вернее не знаю что и решать
в /etc/httpd/conf/httpd.conf запись LoadModule rewrite_module modules/mod_rewrite.so присутствует
куда еще копать?
Это общий конфиг, но я сайт на виртуальном создаю, может этот конфиг нужно куда либо продублишовать?
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: webmin + lamp на Mandriva 2009.1

Сообщение arkhnchul »

что-то не получается
по мускалу
mysql: grant...
команды нет
grant...
команды нет
mysql grant
выкидывает список команд хелпа из которого ничего мне не ясно

вы в баше чтоле это пишете?))
в консоль самого мускуля зайдите. man mysql.
Losing is fun!
Спасибо сказали:
BuxarNET
Сообщения: 73
ОС: С Mandriva ушел на MagOS

Re: webmin + lamp на Mandriva 2009.1

Сообщение BuxarNET »

arkhnchul писал(а):
26.11.2009 07:59
что-то не получается
по мускалу
mysql: grant...
команды нет
grant...
команды нет
mysql grant
выкидывает список команд хелпа из которого ничего мне не ясно

вы в баше чтоле это пишете?))
в консоль самого мускуля зайдите. man mysql.

Именно так и делал :)
Спасибо за наводку

запустил
mysql -u root

После чего запрос в базу пошел на ура

Спасибо

По второму моему вопросу есть предположения?

Ошибку выдает такую:
Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

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


Может это и не mod_rewrite вовсе, а что другое?
Спасибо сказали: