Страница 1 из 8
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 19 дек 2017, 09:10
linux_net_user

Всем привет, друзья может среди вас есть люди кто занимается программированием, и кто работает на локальном сервере?
Вопрос у меня такой, начал установку веб сервера, указал пароль для MySQL, при попытке войти
http://localhost
выдает вот эту картинку
-------------------------------
Потом попытался заново установить веб сервер выдает ошибку, в чем проблема скажите пожалуйста?
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 19 дек 2017, 09:11
rogoznik
Все правильно он тебе показал. Дефолтный локальный конфиг. Создай свой и радуйся. В инете полно инструкция для этого. Ну или если совсем самому никак. Приду с обеда попробую растолковать
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 19 дек 2017, 09:27
linux_net_user
darkfenix, Обожаю тебя и твою аватарку
Ладно , у меня к тебе вопрос скажи пожалуйста, то есть браузер мне пишет что у меня уже установлен локальный сервер??
И мне просто нужно создать как бы каталог как в винде например www/mysite/ ис здесь мой сайт???
Я правильно понимаю,
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 19 дек 2017, 09:42
Dja
linux_net_user, сейчас у тебя дефолтно настроено так, что всё, что лежит в
/var/www/html/
- относится к серверу. Так что пока создавать ничего не надо (ну а там смотря что ты от него хочешь). Соответственно, то, что ты видишь обращаясь к серверу - это файл
/var/www/html/index.html
. Вот её тебе и надо либо удалить, либо заменить чтоб поведение сервера при обращении изменилось.
Вот тебе пример индекса
Код: Выделить всё
<!DOCTYPE html>
<html>
<head>
<link rel="shortcut icon" href="/favicon.ico" type="image/png" />
<meta name=viewport content="width=device-width, initial-scale=1" charset="utf-8"/>
<title>#mint</title>
<style>
body {
background: #002B36;
color: #859900;
text-align: center;
font-size: 16pt;
}
h1 { font-size: x-large; }
div.main { margin: 40px 0px 0px 0px; }
div.bottom { margin: 400px 0px 0px 0px; }
span.warn { color: #FF0000; }
</style>
</head>
<body link="#9E8903" vlink="#5E71BE" alink="#ff0000">
<div class="main">
<h1>Логи и статистика IRC-канала #linuxmint-ru сети irc.spotchat.org</h1>
<p><span class="warn">ВНИМАНИЕ!!! Кодировка Юникод!!!</span> <a href="http://dja.linuxmint.com.ru/log">Логи сегодня</a></p>
<p><a href="http://dja.linuxmint.com.ru/logs/index.html">Логи irc архив</a></p>
<p><a href="http://dja.linuxmint.com.ru/today">Статистика за сегодня</a></p>
<p><a href="http://dja.linuxmint.com.ru/old">Статистика за всё время</a></p>
<p><a href="https://search.mibbit.com/networks/SpotChat/%23linuxmint-ru">Статистика посещаемости</a></p>
<h1>Логи jabber-комнаты #mint сети jabber.ru (mint@conference.jabber.ru)</h1>
<p><a href="http://dja.linuxmint.com.ru/logs-jabber/index.html">Логи jabber архив</a></p>
</div>
<div class="middle">
<img src="images/dja1.png">
</div>
<p><a href="https://linuxmint.com.ru/viewtopic.php?f=7&t=443">Настройка irc-клиента</a></p>
<p><a href="http://dja.linuxmint.com.ru/dreamterra/">Справка по командам IRC</a></p>
<p><a href="https://linuxmint.com.ru/viewtopic.php?f=7&t=21">Настройка jabber-клиента</a></p>
<p><a href="http://dja.linuxmint.com.ru/images/teamspeak.png">TeamSpeak</a></p>
<p>Если имеются вопросы - <a href="mailto:dja@linuxmint.com.ru">пишите</a></p>
</body>
</html>
Это индекс с
https://dja.linuxmint.com.ru
Ещё вот
сюда можешь глянуть для бОльшего понимания. Я к нему обращаюсь если настраиваю, хоть он и старый.
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 19 дек 2017, 10:07
rogoznik
linux_net_user, почитай ссылки что
Dja дал, там много полезной инфы. И думаю вот это
Настройка mysql/mariadb после установки пригодится когда будешь настраивать
mysql
UPD: для
mysql
будет полезно почитать еще вот
это. Только у тебя уже все установлено, поэтому тебе нужен раздел
Настройка mysql в Ubuntu
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 19 дек 2017, 17:15
rogoznik
linux_net_user, как успехи? Ты хоть отпишись о результатах.
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 20 дек 2017, 17:00
kiberlegion
linux_net_user, Привет.
Я обычно делаю так:
Ставлю lamp:
Код: Выделить всё
sudo apt-get install lamp-server^ phpmyadmin
В процессе установки вводишь пароль для mysql, подтверждаешь. Далее снова пароль тот же самый для phpmyadmin.
После установки:
Далее:
Вводишь пароль который указывал, для проверки работоспособности.
Еще на всякий случай - может пригодится:
Создаю папку тут:
Даю нужные права.
Добавляю виртуальный хост:
Создаю файл
test.site.conf тут
/etc/apache2/sites-available/test.site.conf
Записываю в него:
<VirtualHost *:80>
ServerName test.site
ServerAlias
www.test.site
ServerAdmin webmaster@localhost
DocumentRoot /var/www/test.site/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Сохраняю файл и активирую хост:
После иду в
/etc/ и добавляю в файл
hosts:
Далее:
И теперь вместо
localhost использую
test.site
В папку по адресу /var/www/test.site/public_html добавляешь нужные файлы, работаешь с ними, используешь
или, что там у тебя)
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 10:02
linux_net_user
darkfenix, Привет 2 дня не мог сюда заходить, но очень по вам скучал честно,

.
Но к сожалению, я не смог сделать, решить эту проблему, я прочитал понял что в Linux apache2 создает как бы дефалтную страницу , а сами проекты либо же сайты должны храниться в домашнем папке пользователя, я все сделал, но все ровно ничего не получилось.
Если тебе

не сложно, пожалуйста , сможешь объяснить по очередности что мне и как сделать, я буду очень благодарен
Вот посмотри пожалуйста, картинки как я все сделал, но все ровно дает index.html хотя я эту страницу переместил
1. мой проект mysite.ru
---------------------------------------------------
2.index.html переместил в другое место, индексовая страница как бы default
----------------------------------------------------------------------------------------------------
3. Создал файл mysite.ru в etc/apache2/sites-available/ и в этот файл прописал код
___________________________________________________________
4. Я прописал свой локальный ip адрес 127.0.0.1 и мой сайт mysite.ru
__________________________________________________________
Потом создал index.php в mysite.ru которая находится в домашней папке, но при попытке войти localhost/mysite/index.php
пишет 404 страница не найдена, попробывал localhost/index.php то же самое, в чем проблема скажи пожалуйста.
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 10:11
linux_net_user
kiberlegion, Чтобы это все сделать, я думаю мне сперва надо удалить сам веб сервер, может я его криво установил, и потом сделать так, как ты прислал, как думаешь?

Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 10:27
kiberlegion
linux_net_user,
linux_net_user писал(а): ↑21 дек 2017, 10:02
но при попытке войти localhost/mysite/index.php
пишет 404 страница не найдена, попробывал localhost/index.php то же самое, в чем проблема скажи пожалуйста.
Если все, что я писал сделал правильно - Нужно теперь так вызывать:
А вообще давай сначала:
1. Создаешь папку(и):
2. Даешь им нужные права.
3. Добавляешь виртуальный хост: Создаешь файл test.site.conf тут /etc/apache2/sites-available/test.site.conf
Записываешь в в него:
<VirtualHost *:80>
ServerName test.site
ServerAlias
www.test.site
ServerAdmin webmaster@localhost
DocumentRoot /var/www/test.site/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Сохраняешь файл и активируешь хост:
После идешь в
/etc/ и добавляешь в файл hosts:
127.0.0.1 test.site
После:
И теперь вместо localhost использую test.site
В папку по адресу /var/www/test.site/public_html добавляешь нужные файлы (допустим index.php содержимым
), работаешь с ними, используешь:
Сделай все как написал - все должно работать!
Позже когда поймешь, что к чему, поменяешь на свои названия и свои настройки.
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 10:29
rogoznik
Если честно, я использую связку nginx+php-fpm. Если хочешь могу с этой связкой рассказать как действовать.
Но,
linux_net_user писал(а): ↑21 дек 2017, 10:02
Создал файл mysite.ru в etc/apache2/sites-available/
файл должен называться называться
mysite.ru.conf
. Его нужно активировать
sudo a2ensite mysite.ru
. Перезагрузить апач
sudo systemctl restart apache2.service
(вроде так называется сервис)
И чтоб зайти на свой сайт нужно в адресной строке уже вводить
http://mysite.ru
Раз уж ты решил держать свой сайт в домашней папке, то добавь себя в группу
www-data
командой
sudo usermod -a -G www-data $USER
В папке своего проекта
mysite.ru/www/
создай файл
index.php
с содержимым
Должно увидеть примерно следующее
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 10:35
linux_net_user
darkfenix, При попытке активировать сайт через a2ensite выводится ошибка ERROR not-exists
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 10:36
linux_net_user
kiberlegion, Сейчас точно так и сделаю как ты описал
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 10:38
kiberlegion
linux_net_user,
linux_net_user писал(а): ↑21 дек 2017, 10:02
Вот посмотри пожалуйста, картинки как я все сделал, но все ровно дает index.html хотя я эту страницу переместил
1. мой проект mysite.ru
Проект должен лежать в
linux_net_user писал(а): ↑21 дек 2017, 10:02
Создал файл mysite.ru в etc/apache2/sites-available/ и в этот файл прописал код
Неверно! Нужно было
mysite.ru.conf, а не
mysite.ru далее сохранить и активировать:
Потом:
linux_net_user писал(а): ↑21 дек 2017, 10:02
Потом создал index.php в mysite.ru которая находится в домашней папке, но при попытке войти localhost/mysite/index.php
пишет 404 страница не найдена, попробывал localhost/index.php то же самое, в чем проблема скажи пожалуйста.
Вызывать нужно:
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 10:42
kiberlegion
linux_net_user писал(а): ↑21 дек 2017, 10:35
При попытке активировать сайт через a2ensite выводится ошибка ERROR not-exists
Естественно , так как
mysite.ru не верно, нужно
mysite.ru.conf создавать и активировать.
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 10:43
rogoznik
linux_net_user писал(а): ↑21 дек 2017, 10:35
При попытке активировать сайт через a2ensite выводится ошибка ERROR not-exists
Ну да мой промах. Тут подсказали
kiberlegion писал(а): ↑21 дек 2017, 10:38
sudo a2ensite mysite.ru.conf
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 10:58
linux_net_user
kiberlegion, Все сделал как ты написал, но при попытке рестарта апач выводится ошибка . Если этой ошибки не было бы, то точно сработает
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 10:59
linux_net_user
darkfenix, Почти получилось, почти, только вот apache подводит, дает оишбку при рестарте
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 11:02
kiberlegion
Не могу установить WEB-сервер Apache, LAMP
Добавлено: 21 дек 2017, 11:07
linux_net_user
kiberlegion, Раньше работал так etc/init.d/apache2 restart