Я недавно установил веб-браузер Apache в моем Debian Squeeze (используя команду tasksel
и выбрав [ ] Web server
). Теперь я запускаю его через, sudo /etc/init.d/apache2 start
а затем захожу в браузер и набираю, http://localhost
и появляется страница « Это работает! », Указывающее, что я успешно установил и запустил веб-сервер.
Теперь я знаю, что HTML-файл для страницы « Это работает! » Находится внутри, /var/www
и меня убеждают, что если я создаю новые страницы, мне нужно вставить их в этот каталог. Создать страницы было бы легко, но при этом мне нужно вводить sudo
команду каждый раз, когда я создаю / редактирую файл в /var/www
каталоге.
Я хотел бы знать, как я могу создать каталог в моем HOME, например, ~/html/test/index.html
и отображается ли эта страница при вводе адреса http://localhost/html/test
в адрес моего браузера?
источник
Вы, вероятно, ищете mod_userdir : «Этот модуль позволяет обращаться к пользовательским каталогам с использованием синтаксиса http://example.com/~user/ ».
Не бойтесь возиться с конфигурацией, просто сделайте резервные копии файлов конфигурации и убедитесь, что ваш брандмауэр блокирует ваш Apache для внешнего мира.
источник
Лично я использовал символические ссылки , в зависимости от проекта, чтобы ссылка была внутри
/var/www/
или/var/www
сама была ссылкой на одну из папок в моем домашнем каталоге (например:)~/projects/www
. Таким образом я могу избавиться от символа "~". Иногда это также полезно для меня, когда я хочу показать что-то другому зрителю (через что-то вроде:)http://253.153.87.231/page.html
, и кто-то не очень знаком с клавиатурой, поэтому он просто не может найти символ «~» на клавиатуре (- вроде как искать ключ с надписью "любой") .Фахим и Ульрих, вероятно, в любом случае уже дадут вам лучший и наиболее рекомендуемый ответ (по крайней мере, когда речь идет о безопасности).
источник
Теперь вы можете сделать это, изменив веб-корень, но вы действительно не хотите, и вот почему:
Если злоумышленник обнаружит уязвимость в Apache или в вашем коде, он сможет получить доступ к веб-корню. Где все твои вещи ...
Корень сети, как правило, защищен, с элементами управления, чтобы остановить взломщиков. Ваш дом, возможно, не так хорошо защищен.
источник