Установка і настройка apache, php, mysql в ubuntu
Ув. Андрій. Велике вам спасибі за вашу працю, дуже мені подобаються ваші пости.
У мене виникло питання, може не зовсім по темі, але все ж. Ось як ви вважаєте, на який ОС (мається на увазі тільки linux дистрибутиви) найкраще піднімати свій сервер, на повністю консольної, як archlinux наприклад, або на тій же Ubuntu з GUI?
Мені здається, що консоль все таки на багато менше ресурсів споживає ніж графічний інтерфейс.
Яка ваша думка і чому, в чому мотивація вибору того чи іншого варіанту?
На мій погляд ArchLinux найбільш підходящий в якості серверної ОС. У ньому немає всіх цих «спрощень», які виходять боком, немає зайвої ваги. Все працює саме так, як ви налаштували.
Але в якості настільної ОС ArchLinux не підійде. Занадто багато необхідно зробити налаштувань для отримання простого результату.
Моя основна ОС - Arch Linux. Хочете бути щасливими - ставте Арч. А щас пишу з Вінди бо Винда - відстій.
Який сервер вибрати?
А для чого?
Якщо для вирішення серйозних завдань, то за статистикою, якщо на помиляюся, лідирує FreeBsd
Якщо в виртуалке, як у мене, замість Денвера, то не знаю, якщо чесно.
Арч у мене не пішов, варто ubuntu сервер, без всяких гуї, які на сервері абсолютно не потрібні, виділив під неї аж 256 метрів ОЗУ, працює чудово
Так, є думка, що FreeBsd високопродуктивна ОС, добре підходить для сервера. Але сам я з нею не працював, не знаю.
Мені чомусь здається, що FreeBSD спеціально як серверну ОС створювали, хоча не можу стверджувати точно. На жаль, теж з нею не мав справи все якось руки не дійдуть спробувати.
У мене особисто стоїть ArchLinux на VMware і в ньому піднято сервер apache. Для роботи дуже зручно вийшло. Один хост іноді відкриваю для доступу з Інтернет (для роботи). Для Arch виділив 256Мб оперативної пам'яті, але реально він більше 15Мб не споживає у мене. Звичайно це не такий сервер на який приходять тисячі запитів, по суті тільки мої, для особистого користування зручно.
+ не потрібно витрачатися на додаткове обладнання
все доступно з однієї машини,
управління відбувається так само як з будь-яким хостингом в інтернеті.
- Якщо відкритий хост для доступу з Інтернет, то це може бути вразливістю не тільки сервера, але і хостовой ОС в якій запущений VMware
FreeBSD рулить. До речі, Arch Linux під неї заточений.
Спасибі, це самий ділову мануал, що дозволив вирішити 403-ю помилку
Не варто расшарівать phpmyadmin на весь хост.
У мене на VPS боти швидко пронюхали де він розташований)
І проста установка на кшталт aptitude install phpmyadmin не варіант, при конфігурації apache
DocumentRoot «/home/http/public_html/site.com/»
ServerName «site.com»
ServerAlias «www.site.com»
ServerAdmin «[email protected]»
ErrorLog /home/site/log/site.com_error_log.log
CustomLog /home/site/site.com_access_log.log combined
AssignUserId http http
Options -Indexes
php_admin_value open_basedir «/ home / http / :.»
php_admin_value upload_tmp_dir «/ home / http / tmp»
php_admin_value session.save_path «/ home / http / tmp»
встановив phpmyadmin через термінал ... працює на Ура ... помилок немає ... правда потрібно права доступу надати так як в Убунту системний розділ тільки для читання))
Отрадактіруйте файл / etc / apache2 / sites-enabled / 000-default. Додайте наступне:
Alias / phpmyadmin / «/ usr / share / phpmyadmin /».
Перезавантажте апач командою sudo /etc/init.d/apache2 restart.
Дякую за спасибі 🙂
у мене не виходить встановити плагіни, йде закачування через ftp, який на локальному і не потрібен по визначенню. ще з правами не виходить, теж на 750 немає доступу до папки і сайт не завантажується ... 755 все нормально, 777 теж все ок ...
як налагодити завантаження плагінів, а то так і толку немає від такого хостингу?
підкажіть, що означає така помилка:
Прочитав Вашу статтю. Дуже сподобалось..
Підкажіть, є доступ по FTP від імені користувача www-data. www-data доступний до всіх папок якщо для них встановлені права 777.
Якщо це не так, то доступ (запис і т.д. неможливі).
Правильно вирішити цю проблему так?
sudo usermod -a -G root www-data
Заздалегідь велике спасибі!
Заздалегідь велике спасибі.
Unable to locate package libapache-mod-auth-mysql
Ось така помилка видається після запуску команди установки Apache і веб-сервер не встановлюється.
Зрозуміло, розібрався! В Убунту 11.10 досить sudo apt-get install apache2 і тільки так. Інакше Апчі :) встановиться ...