Прежде всего. Apache и Nginx - это веб-серверы, а не DNS-серверы. Они ничего не решают. Этот вопрос не имеет ничего общего с DNS, но все с тем, как веб-серверы обрабатывают запросы.
Мне нужно, чтобы app1.mydomain.com разрешался apache и app2.mydomain.com для решения nginx. Оба на порту 80. Возможно ли это?Нет, это невозможно. Два приложения не могут прослушивать один и тот же порт. Вы можете решить это двумя способами:
Попросите Apache прослушивать порт 80 и прокси-запросы для app2.mydomain.com для nginx, прослушивая другой порт и используя app1.mydomain.com прямо. Напротив. Имейте nginx-прокси для Apache.Или - сделать оба размещены на одном и том же веб-сервере. Apache и nginx во многих случаях взаимозаменяемы на техническом уровне, поэтому с точки зрения приложений это не имеет большого значения. По-моему, они отличаются друг от друга.
Я отмечаю, что вы запускаете nginx на порт 8080, поэтому я предполагаю, что вы хотите использовать apache в качестве прокси. Затем создайте новый виртуальный хост для apache, например. /etc/apache2-sites-available/app2.mydomain.com.conf:
<VirtualHost *:80>
DocumentRoot "/var/www"
ErrorLog "logs/app2-error_log"
CustomLog "logs/app2-access_log" common
ServerName app2.mydomain.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
Proxypass / http://localhost:8080/
</VirtualHost>
Затем запустите sudo a2enmod proxy_http; sudo a2ensite app2.mydomain.com; sudo service apache2 reload.
Это позволит mod_proxy, mod_proxy_http и сделать apache любые запросы для VirtualHost app2.mydomain.com в nginx, который в соответствии с вашей конфигурацией работает на порту 8080.
Я не тестировал эту конфигурацию, поэтому может потребоваться некоторые настройки.
Как побочный элемент: зачем вам nginx? В соответствии с настройкой nginx он просто проксирует запрос для другого веб-сервера, работающего на порте 2368. Вы можете прокси напрямую использовать apache ...
mod_proxy-документация может быть удобна в настройке.
Не используйте вино для таких программ, как вы использовали окна. Программы из неизвестных источников познакомят вас с проблемами безопасности.
Wine - это не окна, поэтому не все программы работают безупречно. Для получения точной информации о своей программе найдите ее в базе данных приложений winehq.org.
Ваш компьютер будет таким же безопасным, как вы себя ведете. Если вы используете программы из неизвестных источников, вы можете только обвинять вас.
Никогда не используйте sudo с вином, нет оснований для этого. Когда у вас есть проблема с правами доступа к периферийным устройствам или файлам, используйте команду chmod, чтобы разрешить пользователям доступ к определенным устройствам или файлам.
Не используйте вино для таких программ, как вы использовали окна. Программы из неизвестных источников познакомят вас с проблемами безопасности.
Wine - это не окна, поэтому не все программы работают безупречно. Для получения точной информации о своей программе найдите ее в базе данных приложений winehq.org.
Ваш компьютер будет таким же безопасным, как вы себя ведете. Если вы используете программы из неизвестных источников, вы можете только обвинять вас.
Никогда не используйте sudo с вином, нет оснований для этого. Когда у вас есть проблема с правами доступа к периферийным устройствам или файлам, используйте команду chmod, чтобы разрешить пользователям доступ к определенным устройствам или файлам.
Не используйте вино для таких программ, как вы использовали окна. Программы из неизвестных источников познакомят вас с проблемами безопасности.
Wine - это не окна, поэтому не все программы работают безупречно. Для получения точной информации о своей программе найдите ее в базе данных приложений winehq.org.
Ваш компьютер будет таким же безопасным, как вы себя ведете. Если вы используете программы из неизвестных источников, вы можете только обвинять вас.
Никогда не используйте sudo с вином, нет оснований для этого. Когда у вас есть проблема с правами доступа к периферийным устройствам или файлам, используйте команду chmod, чтобы разрешить пользователям доступ к определенным устройствам или файлам.
Не используйте вино для таких программ, как вы использовали окна. Программы из неизвестных источников познакомят вас с проблемами безопасности.
Wine - это не окна, поэтому не все программы работают безупречно. Для получения точной информации о своей программе найдите ее в базе данных приложений winehq.org.
Ваш компьютер будет таким же безопасным, как вы себя ведете. Если вы используете программы из неизвестных источников, вы можете только обвинять вас.
Никогда не используйте sudo с вином, нет оснований для этого. Когда у вас есть проблема с правами доступа к периферийным устройствам или файлам, используйте команду chmod, чтобы разрешить пользователям доступ к определенным устройствам или файлам.