版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

5.4 PDF导出语言支持

代码块
msyh.ttc 

5.5 配置Nginx反向代理

(1)安装NGINX

安装 Nginx

代码块
yum install -y nginx

启动 Nginx

代码块
systemctl start nginx.service

设置开机自启 Nginx

代码块
systemctl enable nginx.service

(2)配置

修改 /etc/nginx/nginx.conf 文件

代码块
vim /etc/nginx/nginx.conf


代码块
#user  nobody;
worker_processes  10;
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
#pid        logs/nginx.pid;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    underscores_in_headers on;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;
    #gzip  on;
    include /etc/nginx/conf.d/*.conf;
}

创建 /etc/nginx/conf.d/wiki.conf 文件

代码块
vim /etc/nginx/conf.d/wiki.conf


代码块
server {
  listen 80;
  server_name liangfu.wang;
   
  return 301 https://liangfu.wang$request_uri;
}
   
server {
  listen 443 ssl;
  server_name liangfu.wang;
   
  ssl_certificate    /data/liangfu.wang_bundle.crt;
  ssl_certificate_key /data/liangfu.wang.key;
   
  ssl_session_timeout 10m;
  ssl_session_cache shared:SSL:10m;
   
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';
  ssl_prefer_server_ciphers   on;
   
  location / {
      client_max_body_size 100m;
      proxy_set_header X-Forwarded-Host $host;
      proxy_set_header X-Forwarded-Server $host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_pass http://localhost:8090;
  }
   
  location /synchrony {
      proxy_set_header X-Forwarded-Host $host;
      proxy_set_header X-Forwarded-Server $host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_pass http://localhost:8090/synchrony;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "Upgrade";
  }
}

重启 Nginx

代码块
nginx -c /etc/nginx/nginx.conf

检查进程

代码块
 # ps -ef | grep nginx

root       20218       1  0 01:28 ?        00:00:00 nginx: master process nginx -c /etc/nginx/nginx.conf
nginx      20219   20218  0 01:28 ?        00:00:00 nginx: worker process
nginx      20220   20218  0 01:28 ?        00:00:00 nginx: worker process
nginx      20221   20218  0 01:28 ?        00:00:00 nginx: worker process
nginx      20222   20218  0 01:28 ?        00:00:00 nginx: worker process
nginx      20223   20218  0 01:28 ?        00:00:00 nginx: worker process
nginx      20224   20218  0 01:28 ?        00:00:00 nginx: worker process
nginx      20225   20218  0 01:28 ?        00:00:00 nginx: worker process
nginx      20226   20218  0 01:28 ?        00:00:00 nginx: worker process
nginx      20227   20218  0 01:28 ?        00:00:00 nginx: worker process
nginx      20228   20218  0 01:28 ?        00:00:00 nginx: worker process
root       22886   20001  0 01:36 pts/0    00:00:00 grep --color=auto nginx

5.6  配置Tomcat连接器,改成https协议

编辑 /data/confluence/atlassian-confluence-8.9.0/conf/server.xml

代码块
vim /data/confluence/atlassian-confluence-8.9.0/conf/server.xml

添加https配置

代码块
scheme="https" secure="true" proxyName="liangfu.wang" proxyPort="443"

效果如下:

5.7 JVM内存优化

默认安装时JVM内存设置为1024M,当同时访问用户数较多时,服务卡死,日志报JVM OutOfMemoryError

代码块
vim /data/confluence/atlassian-confluence-78.199.160/bin/setenv.sh


代码块
# Set the Java heap size
CATALINA_OPTS="-Xms2048m -Xmx2048m ${CATALINA_OPTS}"

...

代码块
sh /data/confluence/atlassian-confluence-8.9.0/bin/stop-confluence.sh
sh /data/confluence/atlassian-confluence-8.9.0/bin/start-confluence.sh


检查confluence进程

代码块
ps -ef | grep confluence

检查端口

代码块
# netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name             
tcp6       0      0 :::8090                 :::*                    LISTEN      54786/java          
tcp6       0      0 :::8091                 :::*                    LISTEN      55500/java          

4.8 修改访问URL

登录confluence 管理页面,修改默认的URL地址为https://liangfu.wang


参考链接:

https://mp.weixin.qq.com/s/qcHe781i-sqkdgRC6FECtg

...