Настройка локального веб-сервера Apache + текстовый редактор

Я новый пользователь Linux/Ubuntu и пытаюсь настроить простой локальный сервер веб-разработки. Сейчас мне просто нужен Apache. Я не хочу комплект LAMP (как у XAMPP - у меня 32-битная архитектура), и мне пока не нужны PHP и MySQL.

Мне нравится делать вещи с нуля и терминальным способом. Пока я установил apache. Localhost или 127.0.0.1 работает нормально, и я добавил некоторые файлы в корневой каталог /var/www/html, Я мог бы создать подкатегорию и index.html файл под /var/www/html (каждый раз я должен был использовать sudo чтобы сделать это, даже если я вошел в систему как root.)

Я также установил Atom как текстовый редактор, но Atom не может сохранить мои файлы из-за некоторых ограничений доступа / разрешений. Каждый раз, когда я решаю проблему, возникает другая проблема. Что мне теперь делать?

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

1 ответ

Обычно входить в систему как root - плохая идея. Вместо этого вы должны использовать sudo,

(Примечание: обычно вы не можете использовать su root стать пользователем root, поскольку Ubuntu по умолчанию блокирует учетную запись root.)

Попробуйте запустить Atom из командной строки с gksudo atom (gksudo является эквивалентом sudo для программ с графическим интерфейсом, если у вас его просто нет sudo тоже должно работать). Это должно позволить вам без проблем сохранить в / var / www / html.

Тем не менее, поскольку сохранение в неправильный файл может испортить вашу систему, использовать его - плохая идея. sudo все время. В этом ответе есть несколько советов о том, как избежать использования sudo в /var/www/html/ (после чего запуск Atom обычно должен работать нормально).

Другие вопросы по тегам