Тестирование файлов HTTPS с [закрытым] MAMP

Самый простой способ создать функцию, которая читает определенный шаблон файла, - это сделать это на самом деле. Просто создайте M, чтобы прочитать его, и щелкните правой кнопкой мыши на сущности, чтобы преобразовать ее в функцию.

После этого действительно просто трансформировать ваш M, чтобы он использовал параметры.

Вы можете создать пустой запрос и заменить его кодом в качестве примера, настроить больше шагов для удовлетворения ваших требований к файлам.

= (myFile) => let
        Source = Csv.Document(myFile,[Delimiter=",", Columns=33, Encoding=1252, QuoteStyle=QuoteStyle.None])
    in
        Source

А затем вызывать пользовательскую функцию для каждого файла с содержимым в качестве параметра.

16
задан jgreenawalt 3 September 2008 в 05:44
поделиться

3 ответа

ПРИМЕЧАНИЕ: startssl больше не поддерживается после версии 2 + MAMP. Необходимо обновить файлы конфигурации (httpd.conf) для включения ssl.

можно изменить бесплатную версию MAMP для включения ssl по умолчанию очень легко. Как только Вы имеете, устанавливают все части SSL апача и имеют его работа так, чтобы, звоня apachectl startssl работы, просто отредактируйте файл

/Applications/MAMP/startApache.sh

в своем любимом текстовом редакторе и изменитесь эти , запускаются аргумент startssl, и у Вас будет средство запуска MAMP стартовым апачем в ssl режиме для Вас.

10
ответ дан 30 November 2019 в 17:05
поделиться

Кажется, нет более легкого пути, , если Вы не готовы купить MAMP Pro.

, Насколько я знаю, единственный способ использовать SSL с MAMP к , настраивают mod_ssl для Apache. mod_ssl связывается MAMP, и я нашел, что конфигурация была довольно проста. Обратите внимание, что необходимо будет, вероятно, запустить Apache с командной строки для использования его:

/Applications/MAMP/bin/apache2/bin$ ./apachectl stop
/Applications/MAMP/bin/apache2/bin$ sudo ./apachectl startssl
2
ответ дан 30 November 2019 в 17:05
поделиться

Во-первых, создайте копию /Applications/MAMP.[1263 impressionOpen /Applications/MAMP/conf/apache/httpd.conf
Ниже строки
# LoadModule foo_module modules / mod_foo.so
вы добавляете
LoadModule ssl_module modules / mod_ssl.so
Удалите все строки , а также ] .

Откройте /Applications/MAMP/conf/apache/ssl.conf
Удалите все строки , а также .
Найдите строку, определяющую SSLCertificateFile и SSLCertificateKeyFile , установите для нее значение
SSLCertificateFile /Applications/MAMP/conf/apache/ssl/server.crt[1270estiveSSLCertificateKeyFile / Applications / MAMP conf / apache / ssl / server.key

Создайте новую папку / Applications / MAMP / conf / apache / ssl
Перейдите в терминал и перейдите в новую папку
cd / Applications / MAMP / conf / apache / ssl
Создайте закрытый ключ с паролем
openssl genrsa -des3 -out server.key 1024
Удалите пароль
cp server.key server-pw.key
openssl rsa -in server-pw.key -out server.key
Создайте запрос на подпись сертификата, нажав return для значений по умолчанию
openssl req -new -key server.key -out server.csr
Создание сертификата
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

Перезагрузите сервер. Если у вас возникнут проблемы, проверьте файл системного журнала. При первом посещении https: // localhost / вам будет предложено принять сертификат.

22
ответ дан 30 November 2019 в 17:05
поделиться
Другие вопросы по тегам:

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