Ответы в темах

Просмотр 2 сообщений - с 76 по 77 (из 77 всего)
  • Автор
    Сообщения
  • E-tec
    Хранитель

      Небольшой FAQ из вопросов пользователей с моего Youtube канала

      В. Как останавливать сервер, когда надо. Ведь это всё фоновыми процессами работает?
      О. Да, работает все в фоне, чтоб остановить введите: sudo service apache2 stop, так же для php5 и mysql-server, есть три команды start/stop/restart, запустить, остановить и перезагрузить соответственно.

      В. Встанет ли это все на Kali Linux 2.0 ?!
      О. Kali Linux основан на Debian, поэтому если там остались репозитории от дэбиан, то проблем с установкой возникнуть не должно, если не остались — допишите сами

      В. Как сохранить настройки phpmyadmin ты написал?
      О. Если Вы имеете в виду настройки где выбирается кодировка, то там кнопка «ОК» чуть ниже, если редактируете через nano то ctrl+x -> y -> enter

      В. Еще один вопросик это сервер,или еще над покупать хостинг и DNS
      О. Сервер и хостинг, это одно и тоже, в этом видео я показал как использовать свой ПК в качестве веб сервера. Да нужно будет заказать у провайдера выделенный IP адрес (он же белый), чтоб пользователи с «внешней» сети могли заходить на Ваш сайт. DNS — это система доменных имён, она в этом случае не обязательна, для использования домена в частных целях, логичнее привязать домен к IP адресу по a-rec записи, используя всего лишь один «белый» IP адрес.

      В. Как сохранить,,,? где идет вставка Include
      О. Если Вы открывали конфиг редактором nano, то сохраняется файл комбинацией Ctrl+X, далее соглашаетесь с внесенными изменениями в файл нажатием кнопки Y, и Enter для подтверждения того, что имя файла Вы не собираетесь менять

      В. Все сделал как на видео, но почему то про входе в phpmyadmin пароль не принимается, вот что пишет:

      #1698 - Access denied for user 'root'@'localhost'
      Подскажите пожалуйста как восстановить пароль

      О. доступ запрещен, скорей всего не верно вводите пароль от sql. Вам нужно восстановить доступ к sql
      mysql -h 127.0.0.1 -u root -p
      Если после этого вас пустит в СУБД, необходимо создать дополнительного пользователя ‘root’@’localhost’
      GRANT ALL ON *.* TO 'root'@'localhost'
      WITH GRANT OPTION
      IDENTIFIED BY 'password'
      Если не пускает, значит, нужно восстанавливать пароль для root. Найдите конфигурационный файл my.cnf и добавьте в секцию [mysqld] директиву skip-grant-tables, которая отключит проверку прав доступа

      [mysqld]
      ...
      skip-grant-tables

      После чего перезагрузите сервер. Теперь вы можете входить MySQL без пароля, войдите и переустановите пароль
      SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
      После этого следует убрать директиву skip-grant-tables из my.cnf и перезапустить сервер.

      В. Подскажите как при данном способе работать с несколькими сайтами?
      О. Для этого я порекомендую установить Вам ПУ VestaCP, она более гибкая в плане работы с несколькими доменами и сайтами, как установить смотрите в этом видео

      В. Сделал всё до 7 минуты,но после всё равно эта ошибка «NOT FOUND» и никак(. Решил открыть файл через sudo gedit /etc/apache2/apache2.conf вставил Include /etc/phpmyadmin/apache.conf, сохранил толку ноль, больше я не знаю как туда эту команду впихать).
      О. Если при открытии файла в редакторе nano он у вас пустой, это значит, что Вы ошиблись директорией\буквой в имени (или расположении файла). Скопируйте строчку sudo nano /etc/apache2/apache2.conf в терминал, после чего добавьте в него команду Include /etc/phpmyadmin/apache.conf (так же скопировав), после чего пробуйте сохранить файл. Либо Вы просто забыли перезагрузить apache2.

      В. Все получилось кроме последнего шага из админке нажимаешь перейти на сайт а попадаешь на Apache2 Ubuntu Default Page, причем в var/www файл хтмл удален, что делать?
      О. Перезагрузите apache2, если не помогло, зайдите в папку var/www/html/ откройте файл index.html любым текстовым редактором, посмотрите чтоб содержимое файла соответствует главной странице cms которую вы устанавливаете

      В. Подскажите пожалуйста! Как мне теперь данный сервер вывести в локальную сеть?
      О. Дак он уже в локальной сети, для удобства нужно в сетевых подключениях прописать статичный IP адрес на ubuntu, и заходить на сайт по http://localhost, либо по IP который прописали. В видео как раз веб сервер работает в локальной сети, т.е. так же можно было зайти с любого пк находящегося в сети с ubuntu.

      В. PhpMyAdmin, не проходит авторизация, не принимает пароль.
      О. Надо создать нового пользователя в MySql:
      sudo mysql -p -u root
      CREATE USER ' ваш новый логин '@'%' IDENTIFIED BY 'новый пароль';
      GRANT ALL PRIVILEGES ON . TO 'Ваш логин'@'%' WITH GRANT OPTION;
      После чего можно авторизоваться на http://localhost/phpmyadmin.

      В. Все четко работает, спасибо. Есть вопрос: когда пытаюсь установить какой-либо плагин или другую тему для вордпресс, то запрашивает доступ к моему серверу, просит координаты доступа к FTP. Помогите, подскажите где их взять?
      О. Хочу заметить, что это баг самого WP и с установкой он ни какого отношения не имеет

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

      Решить эту проблему можно прямо в конфигурационном файле wp-config.php, указав идентификатор временной папки еще парочку строк кода, чтобы движок понимал что и куда загружать.

      И так, открываем файл конфига и ищем следующую запись.

      define('DB_COLLATE', '');
      Вставляем после нее следующую строку:

      define('WP_TEMP_DIR','/path/to/tmp/dir');
      где /path/to/tmp/dir — собственно путь к временной папке. Я создал в папке Вордпреса временную temp и указал к ней путь от корня хостинга.

      Далее в конец конфига вставляем еще такой код:

      if(is_admin()) {
      add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
      define( 'FS_CHMOD_DIR', 0751 );
      }

      Вопросы не касающиеся настройки, но тем не менее в каком-то роде забавные =)

      В. А нафига снимать видео, если можно тупо написать статью, куда будет понятнее и проще и быстрее, и не смотреть такие тупые ролики, которые охота сразу же закрыть?
      О. В тексте есть на моем сайте (ссылка в описании), ролик нужен для наглядной демонстрации естественно, а в каком месте ролик тупой — не понятно, если вам не интересно вас ни кто не заставляет это смотреть, все просто — закрываете видео — идете лесом

      В. Скажите название трека)
      О. Под видео можно было посмотреть Deuter — Language Of Silence

      • Ответ изменён 5 лет, 7 месяцев назад пользователем E-tec. Причина: UPD 13.04.19 Создал небольшой FAQ

      в ответ на: OpenVPN на Ubuntu Server 14.04 #153
      E-tec
      Хранитель

        Имеется Ubuntu server 14.04.5 на последнем ядре используется в качестве openvpn сервера, стоит это все дело на Hyper-v сервере соответственно, недавно понял, что openvpn сервер немного умирает когда к нему коннектица 250+ пользователей, на момент установки ubuntu я не рассчитывал, что придется подключать такое кол-во пользователей. Проблема заключается в том, что если в параметрах виртуальной машины добавлять ядра на ubuntu, она отлично загружается, но в итоге не видит интернет (т.е. не пингуется ни один хостинг), если вернуть все обратно, то все отлично работает.


        В: как добавить в ubuntu server ядер, чтоб оно еще и работало нормально? =)
        О: Решение оказалось, как ни странно, под носом, использовалось ядро GNU/Linux 3.13.0-76-generic i686, которое не хотело работать после «апгрейда» железа, командой:
        sudo apt-get install --install-recommends linux-generic-lts-xenial
        Ставим последнее стабильное ядро для 14.04.5 (оно же GNU/Linux 4.4.0-38-generic i686), и спокойно меняем параметры виртуального железа в Hyper-v, после чего все завелось и работает отлично!

        Команды для отзыва сертификата:

        cd /etc/openvpn/easy-rsa/2.0
        source ./vars
        ./revoke-full client

        После ввода команд увидите сообщение:


        последняя строчка говорит о том, что сертификат не прошел проверку, и больше не сможет подключаться к серверу

      Просмотр 2 сообщений - с 76 по 77 (из 77 всего)
      Авторизация
      *
      *
      Регистрация
      *
      *
      *
      Пароль не введен
      *
      Генерация пароля