浏览代码

Mobile ciphers

Bob Mottram 8 年前
父节点
当前提交
58ecc2d8d5
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6
    1
      src/freedombone-sec

+ 6
- 1
src/freedombone-sec 查看文件

166
     cd $WEBSITES_DIRECTORY
166
     cd $WEBSITES_DIRECTORY
167
     for file in `dir -d *` ; do
167
     for file in `dir -d *` ; do
168
         sed -i "s|ssl_protocols .*|ssl_protocols $SSL_PROTOCOLS;|g" $WEBSITES_DIRECTORY/$file
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
     done
175
     done
171
     systemctl restart nginx
176
     systemctl restart nginx
172
     echo $'Web security settings changed'
177
     echo $'Web security settings changed'