Возможно ли создание поддоменов на локальном сервере? - PullRequest
0 голосов
/ 29 августа 2018

Я работаю над проектом с использованием ZF3 и моим требованием, связанным с локальным сервером. Предположим, что пользователь 'тестовый' логин в системе, тогда URL для этого пользователя должен быть http://test.10.1.1.55

я уже гуглил по этому и нашел пост Создание поддоменов на лету с помощью .htaccess (PHP)

Для рабочей среды субдомен работает нормально, но не для среды разработки. Мой сервер, ребята, сказал мне, что это невозможно для локального сервера, поэтому мой вопрос: возможно ли создание поддоменов на локальном сервере, например, в качестве живого сервера?

e.g. 
http://test.10.1.1.55
http://test1.10.1.1.55

Примечание: Локальный сервер означает, что я говорю о системе, к которой можно получить доступ из другой системы через браузер.

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

Если вы используете apache в Linux, вы должны перейти на

cd /etc/apache2/sites-avaiable/

cp 000-default.conf subname.localhost

nano subname.localhost.conf 

Измените DocumentRoot в корневой папке вашего поддоменов Под добавить

ServerAlias subname.localhost
ServerName subname.localhost

Затем удалите запись для:

<Directory /var/www/html>
</Directory>

Сохранить и выйти Затем включите ваш новый саб

sudo a2ensite subname.localhost.conf

sudo service apache2 reload

или

sudo service apache2 restart

Перечитав свой вопрос, вы можете просто использовать test.localhost вместо IP.

localhost - это URL вашего локального сервера по умолчанию.

0 голосов
/ 29 августа 2018

В этом случае test.10.1.155 становится именем, а не фактическим IP-адресом.

Вы можете отредактировать файл /etc/hosts, чтобы добавить все эти именованные записи, сопоставленные с одним и тем же локальным IP-адресом.

Дополнительная справка по файлу Hosts:

https://www.howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hosts-file/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...