old.ubuntu-desktop.ru - ЛОКАЛЬНЫЙ САЙТ — ВЫХОД В ИНТЕРНЕТ! - Сервер Главная > Каталог статей > Сервер
ЛОКАЛЬНЫЙ САЙТ — ВЫХОД В ИНТЕРНЕТ!
Если Вы создали локальный сайт, а для этого предварительно установили LAMP (набор серверного программного обеспечения) в который входят такие компоненты как Apache, MySQL и PHP. Установили CMS (система управления содержимым) такую как например Joomla или WordPress. То вероятней всего вы захотите что бы ваш сайт был виден в Интернете.
Перед тем как создавать сайт который вы планируете сделать доступным для всех, необходимо определится с названием сайта и зарегистрировать домен.
Я пользуюсь услугой регистратора 2domains.ru, в принципе все регистраторы доменных имен схожи, поэтому весь процесс управления DNS серверами на моем примере Вам будет понятен.
Далее, а это самое важное для сервера, это получить у Вашего интернет-провайдера услугу «Статический IP адрес».
Итак начнем:
Установите LAMP
Установите например CMS Joomla
Проверьте конфигурационный файл,который расположен в каталоге /etc/apache2/sites-available, вот его примерное содержимое:
<VirtualHost *:80>
ServerName Ваш_сайт.ru
ServerAlias Ваш_сайт.ru www.Ваш сайт.ru
DocumentRoot /var/www/Ваш_сайт.ru/
<Directory var/www/Ваш_сайт.ru>
AllowOverride All
</Directory>
</VirtualHost>
Далее проверяем текстовый файл, содержащий базу данных доменных имен /etc/hosts
sudo nano /etc/hosts
127.0.0.1 localhost
127.0.1.1 Имя_вашего ПК
127.0.0.1 Ваш_сайт.ru www.Ваш_сайт.ru
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Не забудьте открыть порт брандмауэра:
sudo ufw allow 80
Проверьте состояние брандмауэра:
sudo ufw status
Состояние: активен
В Действие Из
— ——— —
80 ALLOW Anywhere
80 (v6) ALLOW Anywhere (v6)
Если вы внесли исправления в эти файлы, то перезапустите Apache:
sudo service apache2 restart
Перейдите на сайт регистратора, в пункт «Мои домены», выберите Ваш домен, зайдя в систему «Управления доменом»
Выберите пункт «Управление DNS-серверами / Делегирование »»
Поставьте галочку на пункте «Использовать сервера регистратора — БЕСПЛАТНО» и нажмите «Применить»
Перейдите в в систему «Управления доменом» выбрав пункт «Управление зоной DNS»
Добавьте записи типов: A, AAAA, CNAME, MX, NS, TXT как показано на рисунке
Нажмите «Добавить»
Обратите внимание — Вам нужно подождать, пока изменения вступят в силу и Ваш сайт будет открываться с этого IP адреса. Это может занять до 72 часов (зависит от Вашего интернет-провайдера, с нашей стороны все изменения вносятся в течение 15 минут).
На этом настройка домена для вашего сайта закончена.
Для проверки состояния домена перейдите на сайт check-host.net, доменное имя сайта.
Смотрим на моем примере
Если все ОК, то Ваш сайт уже доступен в Интернете, если нет, то на моем примере вы сможете это исправить.
Для сервера был выбран компьютер подключённый к WI-FI роутеру DSL-2600U, который в свою очередь подключен к Интернету через оптический абонентный терминал NTE-RG-1400G.
Для того чтобы Ваш сайт был доступен в Интернете, необходимо перебросить порты. Для этого необходимо перейти в администраторскую панель абоненского термина, для этого у вашего провайдера запросите логин и пароль к терминалу.
Перед тем как начать перебрасывать порты зайдите в раздел показанный на рисунке, так как у вас терминал наверняка не этой модели, то найдите пункты:
Настройка доступа к Web
Внешняя сеть
Локальная сеть
Удалите галочку с пункта «Внешняя сеть», если это не сделать то по вашему IP (статическому) посетителя попадут не на сайт, а на страницу входа в администраторскую панель роутера/терминала. Так же учтите, что вы переходя по своему IP будете попадать в администраторскую панель. Посмотреть свой сайт со стороны можно на сайте http://url-sub.ru/.
Далее найдите вкладку «Правила NAT»
Обратите внимание, что IP 192.168.0.2 это порт интерфейса LAN к которому подключен Wi-Fi роутер, а IP 192.168.1.2 Wi-Fi контроллера установленного в моем ПК. Если Вы подключили терминал напрямую к своей сетевой карте, то укажите IP адрес своей сетевой карты.
Заполняется правила NAT примерно так:
Сохраните изменения и перезапустите терминал.
В Wi-Fi роутере так же необходимо перебросить порты, но все же LAN подключение предпочтительнее.
Xonotic — свободная компьютерная игра в жанре трёхмерного шутера с видом от первого лица, ориентированного на многопользовательскую игру; является форком Nexuiz и распространяется по принципам открытого программного обеспечения под лицензией GNU GPL. Разработка ведётся командой независимых разработчиков, а также сообществом игроков. Днём рождения проекта считается 7 марта 2010 года.
Xonotic…
Нужно сломать все зеленые плитки. Для этого в большинстве случаев нужно прыгнуть на них. Плитка трескается, а если на нее наступить, то они сломаются окончательно когда Вы с нее спрыгните. Не дайте загнать себя в ловушку.
Клавиши перемещения: Q,W,E,A,S,D или цифры на числовой клавиатуре. Также можно использовать мышку и щелкать по плитке, на которую нужно переместиться. Чтобы вернуться назад при неверном ходе…
Blood Frontier это бесплатный 3D шутер для Linux, Windows и MacOS X от первого лица. В игре есть как однопользовательский режим с ботами, так и сетевой, в котором можно постреляться с реальными противниками. Данный шутер особенно придется по душе, всем любителям и поклонникам Quake.
Графика и эффекты у Blood Frontier очень приятные, а звуки и музыка особо не надоедают. Blood Frontier использует игровой движок Cube Engine…
Terminator — это небольшой проект, представляющий рациональный способ заполнения площади экрана терминалами.
Пользователь может иметь множество терминалов в одном окне и использовать клавиатурные сочетания для переключения между ними.
Установить программу Terminator можно при помощи «Центра приложений Ubuntu» или воспользоваться терминалом:
sudo apt-get install…
Opera — высокоскоростной браузер для компьютеров. Страницы и вкладки загружаются быстрее даже на медленных интернет-соединениях.
Opera проверяет ненадежные сайты, предупреждая вас о потенциальных угрозах. Настройки конфиденциальности Opera позволяют вам просматривать сайты, не оставляя за собой следов.
Разместите любимые сайты на вашей домашней странице с помощью экспресс-панели Opera. Добавляйте…