Обратите внимание, после того как вы установите пароль пользователю root вы больше не сможете войти в phpmyadmin без пароля, доступ сразу же будет закрыт. — КиберПедия 

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Обратите внимание, после того как вы установите пароль пользователю root вы больше не сможете войти в phpmyadmin без пароля, доступ сразу же будет закрыт.

2022-10-27 17
Обратите внимание, после того как вы установите пароль пользователю root вы больше не сможете войти в phpmyadmin без пароля, доступ сразу же будет закрыт. 0.00 из 5.00 0 оценок
Заказать работу

Поэтому запомните пароль.

Теперь начинаем настраивать phpmyadmin.

 

Редактировать настройки phpmyadmin будем с помощью файла config.inc.php, который находится в папке с установленным phpmyadmin.

Я расскажу о наиболее важных настройках, если каких-то параметров вы не найдете в файле настроек, можете добавить их.

 

Начнем с авторизации и входа.

В конфиге за это дело отвечают следующие переменные

 

$cfg['Servers'][$i]['auth_type'] = 'config';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['AllowNoPassword'] = true;

$cfg['Servers'][$i]['auth_type']

Это тип авторизации.

Если значение ' cookie ', то логин и пароль будет запрашиваться при входе в phpmyadmin.

Если значение ' config ', то логин и пароль для доступа к базе нужно прописать в этом конфиге в переменных

$cfg['Servers'][$i]['user']

$cfg['Servers'][$i]['password']

и входить можно будет не указывая логин и пароль.

При авторизации 'cookie' прописывать логин и пароль здесь не нужно.

 

$cfg['Servers'][$i]['AllowNoPassword'] = true;

Разрешение входить под пользователями без установленных паролей.

Эту переменную лучше установить в false, тем самым запретить входить под пользователями без установленных паролей.

 

Дальше нужно прописать пароль для пользователя pma, чтобы phpmyadmin мог соединяться со своей базой

 

$cfg['Servers'][$i]['controluser'] = 'pma';

$cfg['Servers'][$i]['controlpass'] = '';

 

Это переменные логин и пароль для pma. Пропишите в controlpass пароль, который указали.

 

 

$cfg['blowfish_secret'] = 'xampp';

 

Это любая произвольная фраза-ключ для шифрования паролей в куках.

Желательно изменить стандартную фразу.

Если этой переменной у вас нет, добавьте ее.

 

Остальные настройки можно оставить по умолчанию, этих настроек хватит, чтобы phpmyadmin был открыт для доступа из интернета.

Настройка FTP сервера на windows

 

Для организации FTP сервера на windows советую воспользоваться FileZilla Server.

Это очень простой и бесплатный FTP сервер, имеющий все необходимые возможности.

 

Если у вас не установлен FileZilla Server, можете скачать его здесь. Во время установки лучше оставить все предлагаемые параметры по умолчанию, разве что, пути для установки программы укажите свои.

После установки должен запуститься интерфейс сервера, если этого не произошло, то для доступа к интерфейсу запускайте FileZilla Server Interface.exe.

 

Если вы устанавливали веб сервер с помощью xampp, то FileZilla Server у вас уже должен быть установлен.

Запустить его интерфейс можно через панель xampp(ярлыком или xampp-control.exe).

Остановите FileZilla, если он запущен.

Затем отметьте галочку Svc возле FileZilla, если она еще не отмечена.

Запустите FileZilla и входите в этот сервис с помощью кнопки admin.

Вы должны увидеть такое окно.

Редактирование юзеров (edit/users)

В этом окне можно добавлять и редактировать пользователей FTP.

По умолчанию здесь могут быть какие то уже созданные юзеры, в моем примере видно anonymous и newuser.

Эти юзеры добавлены для демонстрации, их лучше сразу удалить.

После удаления этих демонстрационных юзеров можете добавлять новых пользователей.

Добавление очень простое, нажали на копку ADD, появилось окошко, в него вписали имя пользователя и нажали OK.

Имя нового пользователя появится в списке.

Далее можно редактировать этого пользователя, отметив его мышкой.

С помощью галочки Enable account можно включать/отключать пользователя.

Галочка Password включает возможность установить пароль для пользователя, в противном случае этот пользователь будет входить без пароля как анонимный.

Теперь нужно указать к какой папке будет иметь доступ этот юзер.

Для этого в левом меню войдите в Shared folders и добавьте нужные директории.

После добавления директорий отметьте уровень доступа к ним. Для этого здесь есть галочки.

 

Разрешения для файлов

Read (разрешить скачивание из этой папки)

Write (разрешить загрузку файлов в эту папку)

Delete (разрешить удаление файлов)

Append (разрешить догружать файлы, дописывать)

 

Разрешения для директории

Create (разрешить загружать папки)

Delete (разрешить удалять папки)

List (разрешить показывать содержимое папки)

+Subdirs (доступ к вложенным подкаталогам)

 

Еще в левом меню есть лимит скорости. Можно для каждого юзера установить скорость скачивания и закачивания.

На этом можно закончить знакомство с созданием пользователей.

 

Теперь закрывайте окно редактирования юзеров и переходите в настройки (edit/settings).

 

 

Пассивный режим (edit/settings - Passive mode settinqs)

Пассивный режим для FTP требуется если на стороне клиента нет возможности для прямого соединения. Например, при коннекте к ftp через браузер или если закрыты порты с помощью фаервола.

Обычно, никаких дополнительных настроек для пассивного режима делать не нужно, достаточно оставить эти настройки по умолчанию, но если у вас имеется фаерволл или ваш компьютер находится за маршрутизатором, то для работы сервера в пассивном режиме нужно будет указать ваш локальный ip (если используете маршрутизатор) и указать диапазон портов, по которым будет разрешено коннектиться в пассивном режиме. Эти порты нужно будет перенаправить в маршрутизаторе и открыть в фаерволе.

В некоторых случаях настроить пассивный режим находясь за роутером (маршрутизатором) очень сложно и зачастую помогает случайность. Не все роутеры настраиваются одинаково стабильно, например мой D-link 604 настроился только после нескольких часов танцев с бубнами, не смотря на то, что все настройки очевидны.

А вот DIR-300 удалось сразу настроить, хотя настройки у этих маршрутизаторов практически одинаковые.

Так что, экспериментируйте!

 

Защита от подбора пароля (edit/settings - Autoban)

Это полезная опция блокировки ip в случае попыток подбора пароля к ftp.

Включайте галочку Enable automatic bans.

Укажите сколько раз можно ошибиться одному IP в течении часа.

И далее на сколько часов блокируется этот IP.

Очень советую использовать эту функцию, так как роботы обязательно будут подбирать пароли к вашему FTP, а с автоматической блокировкой у них будет очень мало шансов.

 

Все остальные настройки можно не трогать и оставить все как есть, все остальное на работу сервера не влияет.

Если у вас есть желание и понимание этих настроек можете пробежаться по настройкам(их не много), изменить приветственное сообщение, включить логи, настроить компрессию и т.д.

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

 

Проблемы с этим FTP сервером.

 

FileZilla отдает всю информацию в юникоде.

Это конечно не проблема, но иногда доставляет неудобства.

Все современные ftp клиенты умеют работать с юникодом, но есть не большая проблема с самым популярным файловым менеджером Total Commander.

Этот файловый менеджер уже много версий назад собрал в себе все возможные функции и по мнению многих пользователей все последующие версии уже не имеют больших изменений и многие пользуются старыми версиями.

А вот поддержка юникода по ftp в тотале появилась не так давно.

Еще в версии 7.01 ее не было, а в 7.50 уже есть.

По этой причине у обладателей старого тотала будут проблемы с русскими именами файлов (англиские имена отображает без проблем).

В самом сервере нет возможности отключать юникод.

 

Сам я пользуюсь этим сервером уже достаточно долго и каких-то других проблем не замечал.

Устанавливаем или же настраиваем Tomcat в Xampp под Windows

Нельзя сказать, чтобы среда разработки Java была сильно популярна на платформе Windows. В большинстве случаем на рынке хостинга присутствуют именно Unix решения с поддержкой Java. Но, тем не менее, разрабатываясь как мультиплатформенный язык программирования, Java ни чуть не хуже работает и на Windows платформе, что безусловно может использоваться как для отладки, так и для хостинга приложений на этой платформа. Дополнительную популярность на платформе Windows язык Java, как это ни странно, приобрел после выхода конкурирующего продукта непосредственно от разработчика Windows. Агрессивная политика Microsoft заставила задуматься многих специалистов о разработке более переносимого кода, который "в случае чего" можно будет портировать на Unix платформу с меньшими потерями.

 

Я не буду здесь касаться проблем выбора языка разработки, равно как и преимуществ одной платформы над другой. Будем считать, что вам просто понадобилась именно такая конфигурация: Windows+Tomcat.

Подготовительный этап

Разумеется любая настройка сервера начинается с подбора необходимых программных компонент. В нашем случае, все компоненты, кроме собственно ОС являются бесплатными или условно-бесплатными и могут быть успешно скачены из Интерента.

 

И так нам очевидно потребуется:

 

Компьютер с Windows

 

Компьютер с установленной Windows. Здесь и далее я буду рассказывать про Windows 2000 Server, но при этом я не вижу принципиальных сложностей, если вы захотите установить рассматриваемую конфигурацию на любую другую версию Windows. В частности, я по тексту буду упоминать о возможных отличиях в настройке ПО под другие версии ОС.

 

Если у вас система из NT -семейства, то начните с установки на нее последнего Service Pack (SP). Для NT очевидно потребуется SP6a, а для Windows 2000 как минимум SP2, без установки которого у вас элементарно не заработает Java 1.4.1. Инсталятор Java SDK вас предупредит о необходимости установки SP2 и будет прав, ибо без SP2 он действительно не работает.

 

Очевидно также, что на вашем компьютере должна стоять подключенная к сети сетевая карта с установленным и настроенным протоколом TCP/IP. В случае ее отсутствия, рекомендую установить и настроить виртуальную сетевую карту, т.н. " Microsoft loopback adapter ", драйвер которого входит в дистрибутив Windows 2000.

 

Java JDK

 

Java JDK очевидно берется с сайта java.sun.com. На момент написания статьи последней была версия 1.4.1_02. Вам потребуется Java 2 JDK Standard Edition (J2SE).

 

Разумеется соблазнительно скачать сразу Enterprise Edition (J2EE), но как таковой отдельно этой версии не существует. Реализации классов J2EE есть часть соответствующих серверов приложений. Таким образом с сайта можно скачать лишь спецификацию на J2EE и другие подобные документы.

 

Далее - не стоит скачивать JRE. Во первых, JRE не включает в себя компилятор javac, то не позволяет разрабатывать приложения (что в общем то логично), а, во-вторых, установке Tomcat требует именно JDK. Это также очевидно, т.к. при работе с файлами JSP именно на Tomcat ложится задача по компиляции JSP в байт-код Java. Другое отличие JRE для Windows состоит в отсутствии в его составе серверной версии библиотек JIT -компилятора (подробнее о JIT – см. ниже). Также отмечу, что JDK самодостаточный комплект библиотек и отдельно JRE не нужен.

 

Tomcat

 

Tomcat скачивается отсюда - jakarta.apache.org. На момент написания, последний релиз был 4.1.24. В процессе написания статьи я также использовал версию 4.1.18, скаченную мной ранее, мной не было замечено принципиальных отличий. Сайт jakarta немного запутанный, поэтому готовьтесь, что вы прокопаетесь минут 15, пока найдете нужный вам дистрибутив.

 

Для Windows там вам будет предложено две версии – exe и zip. Первая отличается наличием инсталятора. Этот инсталятор, кроме распаковки архива в указанный каталог, проводит еще ряд действий:

 

создает группу в меню " Programs ".

устанавливает Tomcat как сервис в Windows NT.

В принципе, все эти действия можно выполнить и в ручную, поэтому здесь я буду предполагать использование версии zip. Кроме того, инсталлятор почему-то не проводит ряд необходимых настроек переменных окружения, поэтому не рассчитывайте сильно упростить себе задачу, скачивая версию с инсталлятором.

 

На некоторых зеркалах попадается так называемая " lightweight " версия, которая отличается от обычной отсутствием XML библиотек Xerces 2.0.1, которые входят в состав JDK версии 1.4. Учитывая, что эта "облегченная" версия меньше "обычной" лишь на 1.5Mb, смысл ее создания мне не очень понятен.

 

Разное

 

Очевидно вам потребуется архиватор с поддержкой формата ZIP. Также скачайте программу HandleEx, которая позволит отцеплять от ядра системы JAR библиотеки без перезагрузки машины. Это довольно часто требуется, когда вам нужно удалить библиотеку с целью замены ее на другую версию. Скачивается здесь - www.sysinternals.com.

Начинаем установку

Надеюсь вы уже установили свежий Service Pack и необходимое число раз перезагрузили компьютер.

 

Установка Java SDK

 

При установке Java SDK ни в коем случае не ставьте ее в каталог предлагаемый по умолчанию. Введите каталог, путь которого как можно более короткий, без пробелов и других экзотических символов, например:

 

C:\j2sdk1.4.1_02

Tomcat

 

Если вы скачали ZIP-версию дистрибутива, то все что вам нужно, это распаковать ее в созданный для этого каталог, например:

 

C:\Tomcat

Если вы предпочли exe-версию дистрибутива, также обращаю ваше внимание на необходимость исключить из пути к каталогу пробелы, дабы избежать потом проблем с прописыванием переменных окружения.

 

Архив может иметь сложную структуру, соответственно вам нужно распаковать его так, чтобы при входе в каталог C:\Tomcat у вас отображались были каталоги bin, common, conf, logs и т.д.

Настраиваем Tomcat

Установка PATH

 

В принципе, установка PATH для работы Tomcat не обязательна и вы можете пропустить этот шаг, но в случае, если у вас установлено несколько Java JRE, установка PATH даст дополнительную подсказку различным программам, где искать библиотеки Java. В частности, без указания PATH может возникнуть конфликт с родной JVM от Microsoft, которая входит в некоторые версии Windows. Кроме этого, установка PATH потребуется для запуска из командной строки компилятора javac, который вам может потребоваться при дальнейшем тестировании сервера.

 

Таким образом, убедитесь, что у вас на компьютере работает только одна версия Java -машины и эта именно та версия, которую мы поставили. Для этого введите команду

 

SET PATH

и убедитесь, что в переменной PATH присутствует ссылка только на один каталог java\bin. В нашем случае это будет C:\j2sdk1.4.1_02\bin. Здесь будьте внимательны, т.к. java может входить в комплект к огромному числу разных программ, в частности, компания IBM и Oracle. Для верности, отредактируйте переменную PATH таким образом, чтобы ссылка на нашу Java была первой с списке. Напомню, что настройка переменных окружения в NT -семействе производится на вкладке Advanced свойств "Моего компьютера".

 

Проверить правильность настройки PATH можно так: зайдите в каталог C:\j2sdk1.4.1_02\bin и запустите команды java –version и javac из каталога C:\j2sdk1.4.1_02\bin. Затем перейдите куда-нибудь в другой каталог и повторите эти команды. Результат должен быть один и тот же.

 


Поделиться с друзьями:

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.066 с.