소스 검색

Mobile ciphers

Bob Mottram 8 년 전
부모
커밋
58ecc2d8d5
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6
    1
      src/freedombone-sec

+ 6
- 1
src/freedombone-sec 파일 보기

@@ -166,7 +166,12 @@ function change_website_settings {
166 166
     cd $WEBSITES_DIRECTORY
167 167
     for file in `dir -d *` ; do
168 168
         sed -i "s|ssl_protocols .*|ssl_protocols $SSL_PROTOCOLS;|g" $WEBSITES_DIRECTORY/$file
169
-        sed -i "s|ssl_ciphers .*|ssl_ciphers '$SSL_CIPHERS';|g" $WEBSITES_DIRECTORY/$file
169
+        if ! grep -q "Mobile compatible ciphers" $WEBSITES_DIRECTORY/$file; then
170
+
171
+            sed -i "s|ssl_ciphers .*|ssl_ciphers '$SSL_CIPHERS';|g" $WEBSITES_DIRECTORY/$file
172
+        else
173
+            sed -i "s|ssl_ciphers .*|ssl_ciphers '$SSL_CIPHERS_MOBILE';|g" $WEBSITES_DIRECTORY/$file
174
+        fi
170 175
     done
171 176
     systemctl restart nginx
172 177
     echo $'Web security settings changed'