Вы можете выполнить это с помощью обратного прокси.
Вот пример конфигурации:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName subdomain.domain.com
ProxyPass / http://yourrealhost.com/
ProxyPassReverse / http://yourrealhost.com/
</VirtualHost>
Вы даже можете перенаправить на другой порт, установив http://yourrealhost.com:3000/ в ProxyPass и ProxyPassReverse.
Вы можете прочитать файл по строкам с помощью цикла while и echo каждого из них в новый файл:
#!/bin/bash
while IFS='' read -r l || [[ -n "$l" ]]; do
echo $l >$(mktemp -p.)
done <list.txt
Это будет охватывать каждую строку list.txt и печатать всю строку в файл temp, созданный в текущем каталоге. По умолчанию mktemp использует шаблон tmp.XXXXXXXXXX для создания файлов - X заменены случайными символами - вы можете адаптировать их к вашим потребностям, указав другой шаблон, например.
Дальнейшее чтение:
Прочитать строку строки по строке, присваивая значение переменной man mktempВы можете прочитать файл по строкам с помощью цикла while и echo каждого из них в новый файл:
#!/bin/bash
while IFS='' read -r l || [[ -n "$l" ]]; do
echo $l >$(mktemp -p.)
done <list.txt
Это будет охватывать каждую строку list.txt и печатать всю строку в файл temp, созданный в текущем каталоге. По умолчанию mktemp использует шаблон tmp.XXXXXXXXXX для создания файлов - X заменены случайными символами - вы можете адаптировать их к вашим потребностям, указав другой шаблон, например.
Дальнейшее чтение:
Прочитать строку строки по строке, присваивая значение переменной man mktempВы можете прочитать файл по строкам с помощью цикла while и echo каждого из них в новый файл:
#!/bin/bash
while IFS='' read -r l || [[ -n "$l" ]]; do
echo $l >$(mktemp -p.)
done <list.txt
Это будет охватывать каждую строку list.txt и печатать всю строку в файл temp, созданный в текущем каталоге. По умолчанию mktemp использует шаблон tmp.XXXXXXXXXX для создания файлов - X заменены случайными символами - вы можете адаптировать их к вашим потребностям, указав другой шаблон, например.
Дальнейшее чтение:
Прочитать строку строки по строке, присваивая значение переменной man mktemp