Доброго времени суток.
Есть задание на курсовую(выбрать не дали ).
Нужно поставить какую либо ОС из семейства linux на VirtualBox и настроить веб-сервер (Apache,php,mysql,phpmyadmin, и еще мб какие инструменты.).
Вообще задание звучит как "Web-хостинг". Но судя по объяснениям преподавателя это выглядит как web-сервер.
Машинка на которую ставить под виндой и выходом в локальную сеть вуза.
Мои вопросы таковы учитывая тему курсача:
1) Какую ОС посоветуете? OpenSuse, Ubuntu, FreeBSD? С учетом, что в живую из linux я видел только 3 этих ОС, а что то делал только под OpenSuse.
2) Подскажите, что еще было бы неплохо поставить кроме Apache,php,mysql,phpmyadmin. Например веб-вервер без FTP-сервера я как то не представляю. Сам я увлекаюсь php, но каких то особых знаний в устройстве веб-серверов у меня нет (XAMPP,денвер, и просто установка связки Apache+php под виндой не учитываю).
3) Какие инструменты понадобятся, что бы превратить этот веб-сервер в веб-хостинг? Ну если быть точнее, нужны инструменты, что бы организовать работу нескольких сайтов на этом сервере, для нескольких пользователей с определенными правами (ограниченным доступом, отличным от администратора).
Не прошу сделать за меня курсовую, а лишь хотел бы услышать пару дельных советов или полезных ссылок, что бы не наступать лишний раз на двусторонние грабли. Прошу воздержаться от тыканий в гугл "там все написано", т.к. я уже вовсю там.
Не на 100% уверен что верно оперирую названиями указанных программ, но в данный момент гуглю и постараюсь исправится.
Неактивен
1. ебунту сервер
2. Вводишь в сосноли sudo apt-get install apache2 mysql-server php5 php5-mysql phpmyadmin
3. Похапе запускающий корявые шелл-скрепты, для линуха больше ничего нет.
Редактировался Babusha (26-01-12 18:05:37)
Неактивен
Т.к. нормальный совет тебе уже дали, то я просто пооффтоплю: какая же жопа творится в образовании!
Неактивен
LinuxMint, то, что у нас жопа в образовании, давно очевидно, так что поясните мысль.
https://nolinux.w2c.ru - море баттхерта и деаонимизации
Неактивен
Присоединюсь к предыдущим ораторам и от себя добавлю, что ставить из убунт лучше всего 10.04 LTS server.
База сама по себе сплошной скрипт (с) AleksK
При том, что свежие очевидно работают лучше и исправляют некоторые глюки. А в линуксе они (глюки!!!)ещё и становятся нормальными (c) Журнашлюшка
Неактивен
LinuxMint, то, что у нас жопа в образовании, давно очевидно, так что поясните мысль.
(все ниженаписанное не в обиду ТС, он тут не причем, я не преследую цель его потроллить, как-либо оскорбить, унизить и проч.)
1) Ну что это за задание на курсовую? Для детского сада кретинов? Оно мало того, что простое, так еще и никаких знаний не дает.
2) Грамотность ТС - жопа.
3)
Какую ОС посоветуете? OpenSuse, Ubuntu, FreeBSD? С учетом, что в живую из linux я видел только 3 этих ОС, а что то делал только под OpenSuse.
FreeBSD это линупс, да. ОС для апача большой роли не играет. Его настройка под ебунтой ничем не отличается от его настройки под OpenSuse или FreeBDSM.
4)
Сам я увлекаюсь php
Сам я увлекаюсь умножением однозначных чисел в столбик.
5)
каких то особых знаний в устройстве веб-серверов у меня нет (XAMPP,денвер, и просто установка связки Apache+php под виндой не учитываю)
Нормальный преподаватель должен сначала объяснить студенту, что такое веб-сервер и что он делает. И что для его настройки не обязательно знать как он устроен, достаточно знать как он работает.
Неактивен
Нужно поставить какую либо ОС из семейства linux на VirtualBox и настроить веб-сервер (Apache,php,mysql,phpmyadmin, и еще мб какие инструменты.).
Вообще задание звучит как "Web-хостинг". Но судя по объяснениям преподавателя это выглядит как web-сервер.
TurnKey Linux - LAMP Stack
Ставить и настраивать практически ничего.
Какие инструменты понадобятся, что бы превратить этот веб-сервер в веб-хостинг? Ну если быть точнее, нужны инструменты, что бы организовать работу нескольких сайтов на этом сервере, для нескольких пользователей с определенными правами (ограниченным доступом, отличным от администратора).
Гуглим open source hosting control panel. Сразу предупреждаю - все они убогие.
Попробуйте найти наименее убогого из них.
На бесплатных для этого используют доступ по ftp
А на платных чиго?
Доступ через телекинез?
для сильно умных есть обёртки в виде web-морды над ftp.
Это не для "сильно умных", но для тех кому надо кое что выше убогого и устаревшего FTP.
Для web часто используют Дебиан
Инфа 100%? Особо имея ввиду история OpenSSL на Debian?
Скорее всего используют чем попало.
но следует проверить возможность установки по сети на виртуалку, так как так меньше качать и писать болванок.
Неактивен
Вообще то апач позволяет организовать несколько виртуальных хостов (сайтов) изначально. Обьём дискового пространство можно зарулить квотами для определённых юзеров, которым так же даётся доступ в определённые папки по ftp, так же и в мускуле квотировать. Как то так вкратце, можно элементарно рулить с помощью того же вебмина. Естественно, если юзеров небольшое кол-во...
База сама по себе сплошной скрипт (с) AleksK
При том, что свежие очевидно работают лучше и исправляют некоторые глюки. А в линуксе они (глюки!!!)ещё и становятся нормальными (c) Журнашлюшка
Неактивен
М-да... Web-морда всё равно через ftp, просто она позволяет пользователям не задумываться о ftp-клиентах.
Не все равно и не через FTP. Unicode у FTP имеется?
Неактивен
И в чем же выражается отсутствие поддержки юникода?
Unicode имени файлов и пути через FTP закачаете?
когда ls вообще не стандартизирован, а?
На Линуксе чего то стандартизировано?
Неактивен
На Линуксе чего то стандартизировано?
А то! Кансоль, ёпть
База сама по себе сплошной скрипт (с) AleksK
При том, что свежие очевидно работают лучше и исправляют некоторые глюки. А в линуксе они (глюки!!!)ещё и становятся нормальными (c) Журнашлюшка
Неактивен
Unicode имени файлов и пути через FTP закачаете?
А какие проблемы?
Yesterday it worked.
Today it is not working.
Windows is like that.
Неактивен
FTP в чистом виде, можно применять только в если ты уверен в полной безопасности сети и всех её сегментов где может пройти твой трафик до сервера. Иначе, велик риск перехвата твоих аутентификационных данных. Нормально, имхо, использовать SFTP.
Винда - это ведро с тухлыми червями. (с) Rector
---
-хакир недоучка, некто Ректор, прославленный мудак из мухосранска, автор «Я этого не потерплю» и «Cмотри,а то я начну работать против тебя» «Ломаю по IP недорого» и других не менее веселых выражений. Любитель подсматривать в замочную скважину и читать чужую почту. (c) Неизвестный техник из лаборатории
Неактивен
ikkunan salvataja, petrun,
четаем https://www.ietf.org/rfc/rfc2640.txt
Implementers should be aware that there is a chance that pathnames
that are non UTF-8 may be parsed as valid UTF-8. The probabilities
are low for some encoding or statistically zero to zero for others.
A recent non-scientific analysis found that EUC encoded Japanese
words had a 2.7% false reading; SJIS had a 0.0005% false reading;
other encoding such as ASCII or KOI-8 have a 0% false reading. This
probability is highest for short pathnames and decreases as
pathname size increases. Implementers may want to look for signs
that pathnames which parse as UTF-8 are not valid UTF-8, such as
the existence of multiple local character sets in short pathnames.
Hopefully, as more implementations conform to UTF-8 transfer
encoding there will be a smaller need to guess at the encoding.
И такдалеее Annex A - Implementation Considerations.
У FTP такие имеются разные, кроме того не все сервера конфигурируются как надо, и не все клиенты/серверы поддерживают rfc2640 как надо.
Не один раз видел, прям на Линуксе.
Добавлено спустя 01 мин 41 с:
FTP в чистом виде, можно применять только в если ты уверен в полной безопасности сети и всех её сегментов где может пройти твой трафик до сервера. Иначе, велик риск перехвата твоих аутентификационных данных. Нормально, имхо, использовать SFTP.
Это и еще один пример против советов msAVA.
Неактивен
Вообще то, по сегодняшним меркам, ftp на хостинге нужен только для того, чтобы залить движок. Потом им практически не пользуются.
База сама по себе сплошной скрипт (с) AleksK
При том, что свежие очевидно работают лучше и исправляют некоторые глюки. А в линуксе они (глюки!!!)ещё и становятся нормальными (c) Журнашлюшка
Неактивен
Не один раз видел, прям на Линуксе.
Издалека, в бинокль.
Это и еще один пример против советов msAVA.
Да неужели?
На бесплатных для этого используют доступ по ftp, для сильно умных есть обёртки в виде web-морды над ftp.
Для хуюзеров есть даже SSL.
Винда - это ведро с тухлыми червями. (с) Rector
---
-хакир недоучка, некто Ректор, прославленный мудак из мухосранска, автор «Я этого не потерплю» и «Cмотри,а то я начну работать против тебя» «Ломаю по IP недорого» и других не менее веселых выражений. Любитель подсматривать в замочную скважину и читать чужую почту. (c) Неизвестный техник из лаборатории
Неактивен
Издалека, в бинокль.
И так можно сказать.
Или имеется какая то возможность увидеть хостинг сервера через сетевые провода?
Да неужели?
Для хуюзеров есть даже SSL.
И он особенно хорошо вел сибе на Debian?
Неактивен
computer user, открой для себя SFTP.
Или имеется какая то возможность увидеть хостинг сервера через сетевые провода?
nmap у тебя не работает на воркстэйшн? Если нет, тогда иди админить колхозную баню -)
Винда - это ведро с тухлыми червями. (с) Rector
---
-хакир недоучка, некто Ректор, прославленный мудак из мухосранска, автор «Я этого не потерплю» и «Cмотри,а то я начну работать против тебя» «Ломаю по IP недорого» и других не менее веселых выражений. Любитель подсматривать в замочную скважину и читать чужую почту. (c) Неизвестный техник из лаборатории
Неактивен
petrun, а как насчет системы контроля версий, типа git?
Неактивен