#html
#HTML
Вопрос:
настройка имени пользователя и пароля для Apache localhost. Я хочу иметь возможность загружать файлы с помощью протокола FTP через локальный хост, что означает, что для локального хоста требуется имя пользователя и пароль для ввода. Я пытаюсь протестировать все, прежде чем подписаться на веб-сервер.
На моем компьютере с Windows 10 установлены Apache 2.4 и PHP 7 (без tomcat, без sql server или чего-либо еще). Используя IDE html, я написал index.html и другие связанные файлы (css, php, js) и скопировал их (с помощью Windows) в C:/Apache24/htdocs папка. Я открываю браузер и набираю localhost/index.html и все красиво отображено. Но я не смогу копировать файлы на подписанный сервер, не зная его имя пользователя и пароль и не подключившись к нему первым.
Я прочитал не менее 50 обсуждений Stack Overflow, Code Project и других, но ни одно из них не касается установки имени пользователя и пароля без tomcat или sql server или чего-то еще.
Кроме того, мне удалось защитить паролем папку внутри htdocs, используя .htaccess и .htpasswd. Сначала у меня возникли проблемы, потому что мне не хватало требуемого распространяемого файла Microsoft Visual C (64).
Комментарии:
1. Вы знаете, что Apache — это не FTP, а HTTP-сервер?
Ответ №1:
Apache — это HTTP-сервер! Таким образом, вы не можете получить к нему доступ через FTP. Если вам нужно загрузить файлы, вы должны создать форму и кодирующий серверный скрипт, чтобы выполнить загрузку во вложенную папку вашего корня apache.