可以脱机运行ssl吗?

时间:2018-10-14 14:55:09

标签: docker ssl nginx

我有一个使用ssl(使用freeencrypt和nginx一起)部署在云上的Web应用程序
 该应用已被docker化。
我是否可以仅通过复制并运行docker-compose up在本地主机上运行它?

1 个答案:

答案 0 :(得分:1)

  

我是否可以仅通过复制并在docker-compose up上在localhost上运行它?

当然,那是完全可能的。本地运行和远程运行没有什么特别的区别:在两种情况下,您仍在通过网络连接与浏览器进行Web应用交互。

唯一棘手的问题是确保您可以继续使用适当的主机名,以便SSL证书可以正确验证。最简单的方法可能是修改% data for testing GPDC = rand(9,9,512); eEPDCsth = rand(9,9,512); f = 1:512; % the value of the 'f' vector wasn't specified in question Sz=9; for i=1:Sz for j=1:Sz % find the 'raw' peaks below thresholding [peak_val_raw, peak_indices_raw] = findpeaks(squeeze(GPDC(i,j,:)),'npeaks',5,'MinPeakHeight', .1); % only keep peaks that are above the corresponding threshold value peaks_above_threshold = squeeze(GPDC(i,j,peak_indices_raw)) > squeeze(eEPDCsth(i,j,peak_indices_raw)); peak_values_thresholded = peak_val_raw(peaks_above_threshold); peak_indices_thresholded = peak_indices_raw(peaks_above_threshold); pks_1{i,j} = peak_values_thresholded; % index into 'f' vector to match code in original question locs_1{i,j} = f(peak_indices_thresholded); end end 文件,以将主机名映射到webapp容器的ip地址。这将覆盖DNS。完成测试后,只需删除以删除修改,否则您将无法访问远程站点!