Сайт виртуального хоста XAMPP со всеми конфигами не работает

Поскольку округление - это то, что считается справа, вы не можете его использовать, вы можете просто перейти от строки и использовать базовое регулярное выражение, чтобы заменить не первые 2 цифры на 0:

int val = 1447948;
int res = Integer.valueOf((""+val).replaceAll("(?<=\\d{2})\\d", "0"));
//  res : 1400000

(?<=\\d{2})\\d соответствуют цифрам, у которых две цифры перед ними

Workable Demo

0
задан Matthias Dailey 19 January 2019 в 22:33
поделиться

1 ответ

После пятидневной ночи чтения, поиска, попытки, я в конце концов нашел решение и сделал его в несколько шагов:

Прежде всего, забудьте о каждом файле и сконцентрируйтесь на httpd-ssl.conf, который находится в D:\IDEs\XAMPP\apache\conf\extra.

Второе: найдите строку «Контекст виртуального хоста SSL», которая была закомментирована. А ниже найдите строку <VirtualHost _default_:443> или аналогичную. Затем измените его на <VirtualHost *:443>.

В-третьих, измените корень документа на путь htdocs xampp, например, «D: / XAMPP / htdocs». Также измените ServerName с www.example.com:443 или аналогичный на localhost. Вот и мы.

И, наконец, после строки </VirtualHost> введите код

<VirtualHost *:443>
        DocumentRoot "D:/IDEs/Websites/my.com"
        ServerName my.com
    <Directory "D:/IDEs/Websites/my.com">
            Require all granted
    </Directory>
</VirtualHost>

. Измените пути Document Root и Directory на местоположение вашего сайта. И имя сервера к вашему имени сервера.

RESTART APACHE

это работает для меня.

Я также понял, что некоторые сайты используют SSL на локальном хосте, а другие нет. Поэтому, если у вас есть исключение, например Apache/2.4.37 (Win32) OpenSSL/1.0.2p PHP/7.0.33 Server at my.com Port 443, вы должны добавить свои конфиги виртуального хоста в файл httpd-ssl.conf. Если вы получили ... Port 80, добавьте ваши конфиги virtualhost в httpd-vhosts.conf

0
ответ дан VladokAS 19 January 2019 в 22:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: