Я создал сервер LAMP, и там я размещаю несколько веб-сайтов.
Эти веб-сайты в настоящее время доступны, только когда я получаю к ним доступ со своего компьютера с Ubuntu.
Как изменить виртуальные хосты, чтобы все устройства, подключенные к сети, тоже могли получить доступ к этим веб-сайтам?
Веб-сайтыФайл .conf
, расположенный в / etc / apache2 / sites-available / выглядит следующим образом:
Website1.com
<VirtualHost *:80>
ServerAdmin webmaster@website1.com
ServerName website1.com
ServerAlias www.website1.com
DocumentRoot /var/www/html/website1.com/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Website2.com
<VirtualHost *:80>
ServerAdmin webmaster@website2.com
ServerName website2.com
ServerAlias www.website2.com
DocumentRoot /var/www/html/website2.com/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Файл hosts выглядит следующим образом:
127.0.0.1 localhost website1.com website2.com
Доступ к обоим этим веб-сайтам можно получить с моего компьютера с Ubuntu, просто введя их имена в браузере, но любое другое устройство в сети не имеет доступаим.