1. 一些存放路径
    nginx: /etc/nginx
    静态html文件夹: /var/www/html/

  2. xftp向ubuntu上传文件失败
    原因: 当前登录的账户不是root账户,所上传的文件夹权限不够
    解决办法:修改文件夹权限

chmod 777 文件夹名称
  1. 我的nginx.conf配置
http {
		# https
        server {
        listen 443 ssl; 
        server_name carolin-violet.cloud; 

            # 上传文件大小的限制
		client_max_body_size 1024m;

        ssl_certificate /etc/ssl/carolin-violet.cloud_bundle.crt; 
        ssl_certificate_key /etc/ssl/carolin-violet.cloud.key; 

        ssl_session_timeout 5m;
        ssl_protocols TLSv1.2 TLSv1.3; 
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
        ssl_prefer_server_ciphers on;

		location / {
	        proxy_set_header HOST $host;

	        proxy_set_header X-Forwarded-Proto $scheme;

	        proxy_set_header X-Real-IP $remote_addr;

	        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

	        proxy_pass http://127.0.0.1:8090/;

        }
      	location /violet-nav {
      		alias /var/www/html/nav;
      		index index.html;
        }

    }
    

# 博客
	upstream halo {
 	    server 127.0.0.1:8090;
	}

	
	server {
	  listen 80;
	  listen [::]:80;
	  server_name carolin-violet.cloud;
 	  rewrite ^(.*)$ https://$host$1 permanent;
 	  
	  client_max_body_size 1024m;
	  location / {
	    proxy_pass http://halo;
	    proxy_set_header HOST $host;
	    proxy_set_header X-Forwarded-Proto $scheme;
	    proxy_set_header X-Real-IP $remote_addr;
	    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	  }
	}

	sendfile on;
	tcp_nopush on;
	tcp_nodelay on;
	keepalive_timeout 65;
	types_hash_max_size 2048;

	include /etc/nginx/mime.types;
	default_type application/octet-stream;


	ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; # Dropping SSLv3, ref: POODLE
	ssl_prefer_server_ciphers on;

	access_log /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;
    
	gzip on;

	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;
}

博客链接更改如下:(注意最后的/不能少)
a4sf2sd1g2fd86d4h12fgd1hsf

Q.E.D.


一个二次元web开发咸鱼