SliTaz SliTaz Forum

You are not logged in.

#1 2013-04-22 15:18:14

Webim
Member
Registered: 2013-04-15
Posts: 29

Локальный веб-сервер

Можно ли настройить локальный веб-сервер? По типу open-server, denwer в windows...

Offline

#2 2013-04-22 18:15:06

zedo
Member
Registered: 2013-03-06
Posts: 25

Re: Локальный веб-сервер

а что, apache не пойдет? в репозитарии есть и модули к нему имеются так же

Offline

#3 2013-04-22 18:21:49

zedo
Member
Registered: 2013-03-06
Posts: 25

Re: Локальный веб-сервер

а если не из репозитария и именно сборка нужна веб-сервера, то есть XAMPP: http://www.apachefriends.org/en/xampp-linux.html

Offline

#4 2013-04-22 18:32:03

Webim
Member
Registered: 2013-04-15
Posts: 29

Re: Локальный веб-сервер

zedo, первый вариант подойдёт, но я бы не отказался от мануальчика, тк сам все верно настроить не смогу sad

Offline

#5 2013-04-22 18:47:52

zedo
Member
Registered: 2013-03-06
Posts: 25

Re: Локальный веб-сервер

а для каких целей нужен веб-сервер ) html, perl, php, mysql?

Offline

#6 2013-04-22 20:19:30

zedo
Member
Registered: 2013-03-06
Posts: 25

Re: Локальный веб-сервер

думаю что апач настроить и подключить к нему модули будет сложнее, чем поставить XAMPP

Offline

#7 2013-04-23 06:32:32

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Локальный веб-сервер

а для каких целей нужен веб-сервер ) html, perl, php, mysql?

Если сервер нужен только для раздачи файлов и для исполнения шелл-скриптов, то он уже есть. Можно, например, в SliTaz поиграть в судоку: http://localhost/sudoku/

При этом в браузер загружается файл /var/www/sudoku/index.html

А если перейти по адресу http://localhost/cgi-env.sh то мы увидим страничку, сгенерированную шелл-скриптом /var/www/cgi-env.sh

Преимущество в том, что всё уже есть и ничего не нужно устанавливать и настраивать.

Недостаток в том, что исполняются только шелл-скрипты. А ведь есть ещё и перл, питон, и совсем уже даже PHP.

Offline

#8 2013-04-23 07:53:53

Webim
Member
Registered: 2013-04-15
Posts: 29

Re: Локальный веб-сервер

> а для каких целей нужен веб-сервер ) html, perl, php, mysql?

php, mysql

Offline

#9 2013-04-23 07:55:53

Webim
Member
Registered: 2013-04-15
Posts: 29

Re: Локальный веб-сервер

Скачал и распаковал XAMPP, а что с ним дальше делать?

Offline

#10 2013-04-23 08:01:53

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Локальный веб-сервер

По знакомой же ссылке: http://www.apachefriends.org/en/xampp-linux.html

Step 2: Installation

After downloading simply type in the following commands:

Go to a Linux shell and login as the system administrator root:

su

Extract the downloaded archive file to /opt:

tar xvfz xampp-linux-1.8.1.tar.gz -C /opt

Warning: Please use only this command to install XAMPP. DON'T use any Microsoft Windows tools to extract the archive, it won't work.

Warning 2: already installed XAMPP versions get overwritten by this command.

That's all. XAMPP is now installed below the /opt/lampp directory.

Не оно? Если что, переводчик Google сегодня тоже работает ☺

Offline

#11 2013-04-23 08:13:22

Webim
Member
Registered: 2013-04-15
Posts: 29

Re: Локальный веб-сервер

Aleksej, как всегда - невнимательность smile Нажал на скачку и закрыл вкладку smile

root@slitaz:~# /opt/lampp/lampp start

Starting XAMPP for Linux 1.8.1...

XAMPP: Another web server daemon is already running.

XAMPP: Starting MySQL...

XAMPP: Starting ProFTPD...

XAMPP for Linux started.

Ругается, что другой веб-сервер запущен sad

Offline

#12 2013-04-23 08:54:11

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Локальный веб-сервер

Ну, может, это только предупреждение?

Вообще же без встроенного сервера SliTaz не сможет нормально работать (не будет запускаться TazPanel как минимум). Так что, похоже, нужно будет настроить XAMPP. Например, назначить ему другой порт. Т.к. порты 80 и 82 уже заняты. Это другой вопрос.

Вот тут что-то недавно было про то, что встроенный сервер конфликтует с другим, вновь установленным.

Чтобы отключить встроенный сервер, попробуй в файле /etc/rcS.conf из строки RUN_DAEMONS="..."  убрать его (httpd), после этого перезагрузиться. Можно и не перегружаться, а просто убить его:

[c]$ su
# killall httpd[/c]
Сам не пробовал, но как-то так. Когда понадобится TazPanel, верни демона на место.

Offline

#13 2013-04-25 06:14:50

Webim
Member
Registered: 2013-04-15
Posts: 29

Re: Локальный веб-сервер

> # killall httpd

А как снова запустить httpd ?

Offline

#14 2013-04-25 07:54:03

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Локальный веб-сервер

А как снова запустить httpd ?

Если честно, то я не знал ответ. Знаю только, что httpd запускается автоматически, если он присутствует в строке RUN_DAEMONS в файле /etc/rcS.conf

Где же происходит эта «магия»?

Немного погуглив, вышел на страничку документации.

Поискав в файле /etc/init.d/rcS строку «RUN_DAEMONS» нашёл следующий код:

[c]# Start all daemons specified with $RUN_DAEMONS.
echo "Starting all daemons specified in /etc/rcS.conf..."
for daemon in $RUN_DAEMONS
do
    if [ -x /etc/init.d/$daemon ]; then
        /etc/init.d/$daemon start
    fi
done[/c]
Если ты не знаком с языком оболочки, то вот русский перевод.

для каждого daemon в переменной RUN_DAEMONS сделать:

  если файл /etc/init.d/daemon можно запустить, то

    запускаем его командой: /etc/init.d/daemon start

при необходимости повторить

Теперь ответ: от имени root выполнить

[c]/etc/init.d/httpd start[/c]
Проверяем: убиваем killall httpd, пробуем запустить TazPanel, не получается, запускаем httpd, пробуем TazPanel, не получается.

Пойдём другим путём. Перезагружаемся по-старому. Теперь не будем убивать httpd, а корректно попросим его остановиться:

[c]/etc/init.d/httpd stop[/c]
Пишет ОК. Пробуем TazPanel. По-прежнему работает, странно. Переходим на страничку TazPanel Управление службами. Нажимаем крестик (остановить) напротив службы httpd. Страничка перегружается, но httpd не останавливается.

Что ж, отрицательный результат — тоже результат.

/etc/init.d/httpd stop упорно пишет, что httpd уже остановлен

/etc/init.d/tazpanel stop то же самое. Наверное, я чего-то не понимаю.

Проверь, пожалуйста, может быть этого всё же достаточно для запуска твоего веб-сервера XAMPP?

Offline

#15 2013-04-25 13:13:29

Webim
Member
Registered: 2013-04-15
Posts: 29

Re: Локальный веб-сервер

Aleksej, как вариант - убивать httpd когда нужен xampp, а потом перезагружаться.

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.016 seconds, 7 queries executed - Memory usage: 1.56 MiB (Peak: 1.77 MiB) ]