我正在為 LAMP 制作一個基本的安裝腳本(準確地說是我的第一個),我遇到了一些困難:
我試圖將一些配置放在一個新檔案中,在這種情況下用于 ssl-params
我不起眼的代碼:
cat > /etc/apache2/conf-available/ssl-params.conf << ENDOFFILE
SSLCipherSuite EECDH AESGCM:EDH AESGCM:AES256 EECDH:AES256 EDH
SSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLHonorCipherOrder On
Header always set X-Frame-Options DENY
Header always set X-Content-Type-Options nosniff
SSLCompression off
SSLUseStapling on
SSLStaplingCache "shmcb:logs/stapling-cache(150000)"
SSLSessionTickets Off
ENDOFFILE;
還有我卑微的輸出:
warning: here-document at line 90 delimited by end-of-file (wanted `ENDOFFILE')
我很好奇我能做些什么不同的事
uj5u.com熱心網友回復:
使用heredoc語法時,您需要使用heredoc 分隔符打開和關閉多行文本。錯誤訊息為您提供提示:
warning: here-document at line 90 delimited by end-of-file (wanted 'ENDOFFILE')
您用 . 打開了字串,ENDOFFILE但用 . 關閉了它ENDOFFILE;。
試試這個:
cat > /etc/apache2/conf-available/ssl-params.conf << ENDOFFILE
SSLCipherSuite EECDH AESGCM:EDH AESGCM:AES256 EECDH:AES256 EDH
SSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLHonorCipherOrder On
Header always set X-Frame-Options DENY
Header always set X-Content-Type-Options nosniff
SSLCompression off
SSLUseStapling on
SSLStaplingCache "shmcb:logs/stapling-cache(150000)"
SSLSessionTickets Off
ENDOFFILE
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/478750.html
