Настройка локального веб-сервера 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 обычно должен работать нормально).