Назад | Перейти на главную страницу

Можете ли вы предложить руководство по настройке Linux VPS для веб-приложения

Мне интересно, можете ли вы порекомендовать онлайн-руководство или, альтернативно, книгу, которая поможет мне пройти через этапы настройки Linux VPS с нуля без cPanel.

В частности, мне нужно установить и настроить Apache, PHP, MySQL, FTP и некоторую форму sendmail, чтобы веб-приложение могло отправлять уведомления по электронной почте.

Допускается любой вариант Linux, хотя я предпочитаю Debian или CentOs.

Вам лучше получить локальное решение для виртуальной машины на базе Windows, такое как VirtualBox (тот, который я использую).

Таким образом, вы можете сначала бесплатно поэкспериментировать локально. Вы совершенно не можете позволить себе пропустить этот шаг. В Linux все по-другому. Вам необходимо изучить значение структуры папок, то, как программное обеспечение (пакеты) устанавливается и удаляется, как их настраивать и т. Д. Это может легко съесть пару недель очного обучения.

Вам также необходимо заинтересоваться задачами командной строки для повседневных задач управления сервером. Я не уверен, что вы думаете о вводе команд на черном экране, состоящем только из текста, но вы мало что можете сделать, чтобы этого избежать. И, конечно, если сомневаетесь, зайдите в Google.

Если вы выберете Debian, вы можете в процессе установки попросить его настроить веб-сервер + ssh-сервер и предоставит вам стандартную установку LAMP (Linux, Apache, MySQL, PHP). Вы можете использовать свой любимый клиент SFTP, чтобы поместить свои данные в / var / www и начать с этого места.

Некоторые поставщики VPS, в том числе и мой, не сообщают вам о процессе установки. Вместо этого они предоставят свежий новый уже установленный дистрибутив, готовый для входа в систему по SSH. Чтобы настроить LAMP (опять же, в Debian), вам нужно войти в систему как root и запустить:

apt-get install apache2 libapache2-mod-php5 php5-mysql mysql-server

Все, за что стоит заплатить за VPS, потребует от вас входа в командную строку и перехода оттуда.

Я немного покопался и нашел это руководство весьма полезным:

http://www.mysql-apache-php.com/