Я получил подробную информацию от моего клиента, где я могу получить доступ к ssh, используя один IP-адрес.
Теперь я установил apache и PHP, и они нормально работают. но для доступа к нему мне нужно использовать только их локальный IP-адрес и не работать с IP-адресом, который я использую для ssh
, поэтому для этого мне нужно каждый раз подключаться к VPN.
Какое здесь решение для доступа к сайту с IP-адресом ssh?
Проверьте конфигурацию на апачский virtualHost.
необходимо удостовериться, что virtualHost может слушать IP-адрес, который Вы соединяете хотя через SSH.
пример этого был бы:
Listen 80
<VirtualHost *:80>
DocumentRoot "/www/example1"
ServerName www.example.com
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/www/example2"
ServerName www.example.org
# Other directives here
</VirtualHost>
В этом случае, '*' соответствует каждому IP-адресу, который имеет сервер, и имя сервера является доменом, к которому прислушивается апачский сервис. example.com и example.org, являющийся этими двумя случаями в этом примере.
кроме того, удостоверьтесь безотносительно брандмауэра, сервер находится позади, включили порты для внешней связи, порт 80 для HTTP и 442 для HTTPS.