Создать свой портативный веб-сервер и присвоить ему домен.

    Привет. Недавно мне понадобился портативный веб-сервер с установленным скриптом и тогда я задался этим вопросом. Далее идёт схема, которая предусматривает все возможные проблемы и сводит создание собственного веб-сервера с присвоенным доменом и установленным скриптом к 6 шагам.


    1) Регистрируетесь на DynDNS.
    Форма регистрации. Ничего сложного, обычные данные. После надо будет на почтовом ящике активировать аккаунт в пришедшем писме пройдя по ссылке.

    Форма регистрации. Ничего сложного, обычные данные. После надо будет на почтовом ящике активировать аккаунт в пришедшем писме пройдя по ссылке.

    2) Добавляете Hostname. Доступно 88 различных доменов.

    Добавление домена. Единственное вам надо написать желаемое имя и выбрать домен, остальное не трогайте.

    3) Скачивает и устанавливаете DynDNS Updater, вводите свой логин и пароль и включаете Update.

    Это необходимо чтобы по вашему адресу были всегда доступны вы, если у вас статичный IP, то просто укажите при добавлении хоста его и не надо устанавливать DynDNS Updater. Если же вы хотите запустить сервер с вашим скриптом с другого ПК, то вам нужно зайти в свой профиль на dyndns.com, открыть управление хостами, выбрать созданный вами и указать IP того компьютера, на котором хотите запустить сервер.

    Вот так должно выглядеть в итоге окно программы.

    4) Скачиваете Lighty2go, распаковываете, запускаете. В трее появляется значок, кликнув по которому вы можете управлять сервером.
    Быстрое управление Lighty2go

    5) Копируете скрипт, удоволетворяющий требованиям сервера в папку HTDOCS в папке Lighty2go

    5.1) Инсталлируете скрипт

    Теперь откройте ваш браузер, наберите ваш hostname и вы увидете ваш сайт.

    Примечание: Ваш роутер по умолчанию может использовать для себя порт 80, так что вам следует в его настройках изменить порт роутера\модема на другой и всё будет работать. Как открыть панель управления роутером\модемом смотрите в прилагающейся к нему инструкции.


    Примечание 3: Если вы хотите установить дополнительную библиотеку PHP или затрудневаетесь в создании MySQL базу, то вы можете прочитать документацию или посмотреть соответствующие обсуждения на форуме Lighty2go


    (для пользователей Linux) Примечание 2: Поскольку в большинстве дистрибутивов по-умолчанию есть серверное ПО, то вам достаточно установить на накопитель Linux (usb creator, slax creator), а затем DynDNS и вы получите тот же портативный сервер с вашим доменом. Чтобы запустить его без перезагрузки на ПК (т.е. если вы работатете в Windows), то можно использовать VirtualBox или WmWare Maschine.


    Если вы не знаете как что-то сделать, то я всегда готов вам помочь. Если вы скачаете TeamViewer QuickSupport или вы сами пользователь TeamViewer, то я могу сам всё сделать удаленно для вас, а вы будете просто наблюдать.
    Кросспост из моего блога

    Средняя зарплата в IT

    111 111 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 6 788 анкет, за 2-ое пол. 2020 года Узнать свою зарплату
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 16

      0
      Если я всё ещё в сети - вот рабочий пример rose42.office-on-the.net
        –1
        почему именно Lighty2go? Чем он лучше Денвера?
          0
          1) Портативен
          2) Не требует вирт. диска
          3) Проще в использовании в плане мудряжа с папками (кто сразу сумел в Денвере правильно расположить CMS? - только те, кто читают Readme от корки до корки - немногие).
          4) Вокруг Lighty2go - широкое комьюнити
          5) Красивый логотип =)
            0
            1) Денвер тоже есть в портативном варианте
            2) Начет этого не уверен. В новой версии Денвера обещают вариант без виртуалки.
            3) Не знаю, какой там "мудряж"? Имхо, все достаточно просто и домены/поддоманы создаютсяпрактически без дополнительных телодвижений
            4) х.з.,не буду оспаривать
            5) :-)
          0
          скачал, распаковал. не работает, т.к. "порт 80 занят". Кем занят - неизвестно. Какое отношение "модем/роутер" имеет к локалхосту тоже не понятно. И что теперь? Как поменять порт в настройках Lighty2go?
            0
            Это не для тестинга скриптов у себя на ПК, это _сервер_. Занят он как раз модемом\роутером, надо ставить переадресацию портов в настройках модема\роутера - вот, может помочь - там и инструкция и программа http://portforward.com/
              0
              а программа - за деньги. какая-то неувязочка получается.
              и все-таки - почему нельзя поменять порт в настройках?
                0
                Можно. Я просто сам пока с этим не разбирался
                  0
                  lighttpd.conf в \Lighty2Go\LightTPD\conf\
                  Там в начале есть настройки порта
              –1
              Что-то я не уловил инновационной ценности статьи. По сути, берется комп, на него ставится http-сервер и клиент любой системы динамических dns, опционально пробрасывается порт на роутере.

              ИМХО, статья подходит для публикации на форуме какого-нибудь провайдера, но для Хабра как-то слабенько.
                0
                Тут суть в том, что это дело таскается на флэшке
                  0
                  И если нужно (я привел список программ в примечании) то можно вообще Fedore/Slax поставить на флэшку - DynDNS и будет ещё круче и портативнее.
                    –1
                    Ок, замените в моем коменте слово "комп" на слово "флешка" :) Ну не ново это все. Совсем не ново. И почему такая жестокия привязка в DynDNS? Чем no-ip.com не альтернатива? :)
                    Ладно, не обижайтесь. ИМХО, этот пост - тот самый первый блин, который, обычно, комом :) Не останавливайтесь на этом. Уверен - у вас еще будут хорошие статьи :)
                      0
                      Спасибо ) DynDNS я люблю за их широкие возможности, хоть и за $ и плюс проверенная кроссплатформенность. Хоть статья не новая, но я сам когда-то пытался по чужим сделать и не получалось, тут это очень просто и быстро.
                  +1
                  пыщь-пыщь.. Сервис полезен очень (по крайней мере для меня). СПАСИБО огромное. только недавно об этом думал.
                    0
                    И как? Попробовали? Работает?

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

                  Самое читаемое