Я не знаю о покупке доменного имени, которое вы не можете указать на IP-адрес, поэтому я не могу помочь там (это означает, что для него нет параметров конфигурации), но я могу предложить, что должно быть сделанный на вашей стороне сети. Дайте вашему веб-серверу статический IP-адрес в своей локальной сети. Установите модем для пересылки входящего трафика на веб-серверы. IP. Настройте свой брандмауэр. Убедитесь, что у вас установлен apache2 и выгрузите свой сайт под / var / www /
Шаг 1 можно сделать, взяв IP-адрес, сетевую маску и шлюз, которые вы используете в настоящее время, и добавляете их в настройки IPv4 сети адаптер, который вы используете для подключения к сети. Чтобы найти текущие настройки, используйте информацию о подключении по сетевым настройкам на верхней панели (по времени), и вы также можете настроить свой адаптер там. ПРИМЕЧАНИЕ. Это не статический IP-адрес, который вы приобрели у вашего интернет-провайдера.
Шаг 2 потребует входа в веб-интерфейс модемов и траления до тех пор, пока вы не найдете настройки для переадресации портов (где-то вокруг NAT или Address Translation ). Добавьте запись для установки порта 80 (протокол TCP) (если для параметра «Использовать 80» для общедоступных и локальных портов) укажите IP-адрес, который вы установили на шаге 1, и примените настройки.
Для шага 3 Я использую firestarter, но вы также можете использовать ufw (несложный брандмауэр), который по умолчанию установлен на Ubuntu (я его не использовал, но вот руководство по настройке ufw). Если вы установите его (доступный из Software Center), откройте его и перейдите на вкладку политики. Добавьте новую политику сервиса, выберите HTTP для имени, 80 для порта, а источник - «Любой». Нажмите кнопку «Добавить», а затем примените настройки с помощью значка «галочка».
Ваш модем также должен сообщить вам, что ваш адрес WAN, если вы этого не знаете (или руководство по настройке ufw . Это адрес, на который вы хотите указать ваше доменное имя (а не IP-адрес, который вы предоставили вашему веб-серверу на шаге 2). Также вы должны иметь возможность проверить, что ваш веб-сервер доступен для всего мира, напрямую введя адрес WAN вашего сервера в адресной строке браузера (вы должны либо за пределами вашей домашней сети, либо использовать бесплатный прокси-сервер (который вы можете найти на proxy.org), чтобы выйти из вашей сети).
Я установил пар с пакетом в репозитории Ubuntu, а не с файла .deb с пара. По-видимому, пакет Ubuntu был изменен для работы с Ubuntu.
Удалить пакет Valve:sudo apt purge steam-launcher
Удалить репозиторий, если он не был удален с пакетом: sudo rm /etc/apt/sources.list.d/steam.list
Обновить список источников: sudo apt update
Установить Steam из репозиториев: sudo apt install steam
Для получения дополнительной информации см. https://www.reddit.com/r/linux_gaming/comments/57clur/cant_run_steam_on_ubuntu_1610/
Попробуйте следующее:
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
Установка версии Solus Steam вместо официальной версии (.deb) исправила это для меня.
Сначала удалите официальную версию:
sudo apt purge steam-launcher
Затем установите Версия Solus:
sudo snap install --edge solus-runtime-gaming
sudo snap install --devmode --edge linux-steam-integration
Теперь запустите Steam из тире.
Отправленный журналом указывает, что графический драйвер установлен неправильно.
У меня была аналогичная проблема со свежей установкой 16.04. Я переустановил драйвер графического интерфейса
первым ответом по ссылке ниже. после установки Ubuntu 16.04 с графикой NVIDIA
Это решение похоже на @Thanos Apostolou, любезно предоставлено ArchLinux wiki:
LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' /usr/bin/steam
Исходное решение: https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Dynamic_linker
Что-то, что сработало для меня, заключалось в том, чтобы добавить эту переменную среды перед исполняемым файлом steam:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam
Попробуйте запустить ее в консоли, посмотрите, работает ли она.
Если да, вы можете отредактировать ярлык на рабочем столе Steam, чтобы получить эту команду:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' /usr/bin/steam %U
вместо старого значения:
/usr/bin/steam %U
Аналогичным образом вы можете обновить свой Урок для рабочего стола Steam для этой команды:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam steam://rungameid/730
Я не знаю, что он делает, но, похоже, это работает для меня ...
Надеюсь, что это поможет, и я надеюсь, что Valve скоро исправит это!
Эта проблема присутствует только в Ubuntu 16.04. В ubuntu 16.10 установите пакет steam:i386 из репозитория мультивселенной Ubuntu (репозиторий включен по умолчанию), и большинство проблем исправлено. Исправить Ubuntu 16.04:
Рекомендуемое решение: если вы только что установили Steam, убедитесь, что пар закрыт и перейдите к ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ и удалите ссылку libstdc++.so.6.rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
Теперь все должно начаться без проблем. Пусть это сделает обновление. После обновления, если сообщение одно и то же (файл будет воссоздан после первого обновления), убедитесь, что пар закрыт и делает то же самое. Также, если у вас есть 64-битная система, перейдите к ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/ и удалите libstdc++.so.6. rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
В некоторых системах libstdc++.so.6 продолжает воссоздаваться. Если это ваш случай, тогда создайте скрипт steam.sh с исполняемыми разрешениями: #!/bin/bash
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
export DISPLAY=:0
steam
Затем измените на рабочем столе пара вход Exec= по абсолютному пути сценария steam.sh. Каждый раз, когда вы хотите играть в игру, откройте первый пар с измененной записью на рабочем столе, а затем запустите игру изнутри. Источник: https://wirejungle.wordpress.com/2015/01/09/how-to-fix-broken-steam-linux-client-with-radeon-graphics-driver-workaround/ Я установил пар с пакетом в репозитории Ubuntu, а не с файла .deb с пара. По-видимому, пакет Ubuntu был изменен для работы с Ubuntu.
Удалить пакет Valve:sudo apt purge steam-launcher
Удалить репозиторий, если он не был удален с пакетом: sudo rm /etc/apt/sources.list.d/steam.list
Обновить список источников: sudo apt update
Установить Steam из репозиториев: sudo apt install steam
Для получения дополнительной информации см. https://www.reddit.com/r/linux_gaming/comments/57clur/cant_run_steam_on_ubuntu_1610/
Попробуйте следующее:
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
Установка версии Solus Steam вместо официальной версии (.deb) исправила это для меня.
Сначала удалите официальную версию:
sudo apt purge steam-launcher
Затем установите Версия Solus:
sudo snap install --edge solus-runtime-gaming
sudo snap install --devmode --edge linux-steam-integration
Теперь запустите Steam из тире.
Отправленный журналом указывает, что графический драйвер установлен неправильно.
У меня была аналогичная проблема со свежей установкой 16.04. Я переустановил драйвер графического интерфейса
первым ответом по ссылке ниже. после установки Ubuntu 16.04 с графикой NVIDIA
Это решение похоже на @Thanos Apostolou, любезно предоставлено ArchLinux wiki:
LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' /usr/bin/steam
Исходное решение: https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Dynamic_linker
Что-то, что сработало для меня, заключалось в том, чтобы добавить эту переменную среды перед исполняемым файлом steam:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam
Попробуйте запустить ее в консоли, посмотрите, работает ли она.
Если да, вы можете отредактировать ярлык на рабочем столе Steam, чтобы получить эту команду:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' /usr/bin/steam %U
вместо старого значения:
/usr/bin/steam %U
Аналогичным образом вы можете обновить свой Урок для рабочего стола Steam для этой команды:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam steam://rungameid/730
Я не знаю, что он делает, но, похоже, это работает для меня ...
Надеюсь, что это поможет, и я надеюсь, что Valve скоро исправит это!
Эта проблема присутствует только в Ubuntu 16.04. В ubuntu 16.10 установите пакет steam:i386 из репозитория мультивселенной Ubuntu (репозиторий включен по умолчанию), и большинство проблем исправлено. Исправить Ubuntu 16.04:
Рекомендуемое решение: если вы только что установили Steam, убедитесь, что пар закрыт и перейдите к ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ и удалите ссылку libstdc++.so.6.rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
Теперь все должно начаться без проблем. Пусть это сделает обновление. После обновления, если сообщение одно и то же (файл будет воссоздан после первого обновления), убедитесь, что пар закрыт и делает то же самое. Также, если у вас есть 64-битная система, перейдите к ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/ и удалите libstdc++.so.6. rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
В некоторых системах libstdc++.so.6 продолжает воссоздаваться. Если это ваш случай, тогда создайте скрипт steam.sh с исполняемыми разрешениями: #!/bin/bash
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
export DISPLAY=:0
steam
Затем измените на рабочем столе пара вход Exec= по абсолютному пути сценария steam.sh. Каждый раз, когда вы хотите играть в игру, откройте первый пар с измененной записью на рабочем столе, а затем запустите игру изнутри. Источник: https://wirejungle.wordpress.com/2015/01/09/how-to-fix-broken-steam-linux-client-with-radeon-graphics-driver-workaround/ Что-то, что сработало для меня, заключалось в том, чтобы добавить эту переменную среды перед исполняемым файлом steam
:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam
Попробуйте запустить ее в консоли, посмотрите, работает ли она.
Если да, вы можете отредактировать ярлык на рабочем столе Steam, чтобы получить эту команду:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' /usr/bin/steam %U
вместо старого значения:
/usr/bin/steam %U
Аналогичным образом вы можете обновить свою CS : GO для быстрого доступа к этой команде:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam steam://rungameid/730
Я не имею ни малейшего представления о том, что он делает, но, похоже, это работает для меня ...
Hope это помогает, и я надеюсь, что Valve скоро это исправит !!
Что-то, что сработало для меня, заключалось в том, чтобы добавить эту переменную среды перед исполняемым файлом steam
:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam
Попробуйте запустить ее в консоли, посмотрите, работает ли она.
Если да, вы можете отредактировать ярлык на рабочем столе Steam, чтобы получить эту команду:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' /usr/bin/steam %U
вместо старого значения:
/usr/bin/steam %U
Аналогичным образом вы можете обновить свою CS : GO для быстрого доступа к этой команде:
env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam steam://rungameid/730
Я не имею ни малейшего представления о том, что он делает, но, похоже, это работает для меня ...
Hope это помогает, и я надеюсь, что Valve скоро это исправит !!