Я создаю веб-страницу в Ubuntu, в которую можно загружать простые файлы, такие как .txt. Теперь я хочу превратить свой ноутбук в веб-сервер Ubuntu, через который любой другой пользователь Ubuntu или Windows может получить доступ к этой конкретной веб-странице через соединение Ethernet.
Как я могу превратить свой ноутбук с Ubuntu в такой веб-сервер?
Как я могу получить доступ к этой веб-странице от другого пользователя Ubuntu или Windows через Ethernet? Каковы необходимые конфигурации или настройки, необходимые для этого?
Установка пакета apache2
в Ubuntu - это все, что вам нужно для размещения файлов, и, скорее всего, самое простое решение, поскольку оно доступно в репозиториях и поставляется с базовой конфигурацией.
sudo apt-get install apache2
После установки пакета будет создан каталог на /var/www
. Теперь каждый раз, когда кто-то пытается получить доступ к вашему браузеру из браузера, страница приветствия этого каталога будет приветствоваться.
По умолчанию он содержит «Это работает!» сообщение, и он расположен в
/var/www/index.html
Если вы удалите этот файл, браузер вместо этого покажет список файлов в этой папке.
Таким образом, каждый файл, который нужно разрешить другим компьютерам видеть в вашем браузере, должен находиться внутри этого каталога.
Это может быть достигнуто с помощью http://_YOUR_LOCAL_IP_ADDRESS_/
Примечание: По умолчанию и по соображениям безопасности каталог /var/www
недоступен для записи для любого пользователя. Проверьте этот вопрос и ответы для получения более подробной информации: Как избежать использования sudo при работе в / var / www?
После установки Apache вы останавливаете или запускаете службу с помощью введите одно из следующих значений соответственно:
sudo apache2ctl stop
sudo apache2ctl start
Конечно, это не все, что вы можете сделать с Apache, но в качестве решения вашей проблемы не нужно делать больше ничего.
Вам нужен один веб-сервер, такой как tomcat, glassfish или jboss, затем поместите веб-страницу в их каталог развертывания, выполнив следующие шаги
sudo apt-get install tomcat7
wget http://mirror.atlanticmetro.net/apache/tomcat/tomcat-7/v7.0.29/bin/apache-tomcat-7.0.29.tar.gz
tar xvzf apache-tomcat-7.0.29.tar.gz
sudo mv apache-tomcat-7.0.29 ~/path/to/tomcat
sudo vi ~/.bashrc
export CATALINA_HOME=~/path/to/tomcat
. ~/.bashrc
, теперь перейдите в каталог bin веб-серверов и запустите файл run.sh. используя
$CATALINA_HOME/bin/startup.sh
, а перед этим просто убедитесь, что все переменные среды, такие как JAVA_HOME, и все, что правильно сконфигурировано, и убедитесь, что вы и ваш веб-сервер, содержащий устройство, подключены к одной локальной сети
.Теперь зайдите в ваш веб-браузер и наберите как
http://your_webserver's_ip:8080/your_webpage_name/
Я думаю, что это все, что вам поможет.
Hi & amp; Добро пожаловать в сообщество.
Этого можно добиться, настроив сервер LAMP в своем дистрибутиве Ubuntu. Чтобы сделать это, вы можете следовать ниже официальной документации по Ubuntu:
Мне лично нравится статья Digital Ocean, которая довольно интересна и интересна. также нашел один из How To Geek;
После соответствующей установки сервера вы можете получить к нему локальный доступ на своем ПК. Если это все сделано, то следует проверить, могут ли другие получить к нему доступ в локальной сети / беспроводной локальной сети. Обычно, если сервер включен & amp; работает без ошибок. Вы можете попытаться получить доступ к IP-адресу вашей рабочей станции с другого
http: // your_pc_ip_address или http: // your_pc_ip_address: 80 (или с указанным портом по умолчанию 80 для HTTP)
Я также нашел ниже статью во время поиска, которая может помочь вам.
Надеюсь, это поможет & amp; имеет смысл достичь того, чего вы хотите.