Вы можете открыть новый порт для него.Пример: Настройка виртуального хоста с производственной площадкой: Создайте файл конфигурации нашего производственного проекта laravel, введя следующие команды
cd /etc/apache2/sites-available
sudo nano production.conf
В созданном файле production.conf вставьте следующее содержимое в файл и закройте его после сохранения.Замените laravelproduction.com на доменное имя вашего веб-сайта внутри файла.
<VirtualHost *:80>
ServerName laravelproduction.com
DocumentRoot /var/www/html/production/public
<Directory /var/www/html/production>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Включите вновь созданный файл .conf и отключите файл по умолчанию .conf, который предварительно создан apache, и перезапишите режим включения для этогофункционировать надлежащим образом.Это команда, которая поможет вам сделать это.
sudo a2dissite 000-default.conf (disable the default .conf file)
sudo a2ensite production.conf (enables the newly created .conf file)
sudo a2enmod rewrite (enables the rewrite)
Кроме того, перезапустите сервер Apache, чтобы он мог выбрать изменения, которые вы внесли, введя эту команду
sudo service apache2 restart
Настройка виртуального хоста с сайтом разработчика Создайте файл конфигурации нашего проекта разработчика laravel, введя следующие команды
cd /etc/apache2/sites-available
sudo nano dev.conf
В созданном файле dev.conf вставьте следующее содержимое в файл и закройте его после сохранения.
Listen 8100
<VirtualHost *:8100>
ServerName laraveldev.com
DocumentRoot /var/www/html/dev/public
<Directory /var/www/html/dev>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Включите вновь созданный файл .conf и отключите файл .conf по умолчанию, предварительно созданный apache, и включите режим перезаписи, чтобы он функционировал надлежащим образом.Это команда, которая поможет вам сделать это.
sudo a2ensite dev.conf
Наконец, перезапустите сервер apache, чтобы он мог выбрать изменения, которые вы внесли, введя эту команду
sudo service apache2 restart
Вот как я обычно это использую.Я надеюсь помочь вам.^ _ ^