ubuntu 16.04 nginx 配置gzip

2019-8-23 Stone 运维

cd /etc/nginx

vim nginx.conf

gzip on;
gzip_disable "msie6";

gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_min_length 256;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon;


重启nginx

systemctl reload nginx

标签: nginx gzip

评论(0) 浏览(1125)

Ubuntu16.04 安装nginx

2019-3-23 Stone 运维

首先安装nginx。


sudo apt-get install nginx
安装成功之后nginx相关目录:


/usr/sbin/nginx   主程序
/etc/nginx        存放配置文件
/usr/share/nginx  存放静态文件
/var/log/nginx    存放日志


安装成功之后查看nginx是否启动:


sudo lsof -i:80
nginx已启动



浏览器ip访问,nginx是否安装成功


nginx的配置文件:

/etc/nginx/nginx.conf

进入配置文件,修改配置







server {
	listen 80 default_server;
	listen [::]:80 default_server;
	root /var/www/html;

	index index.html index.htm index.nginx-debian.html;

	server_name www.bb.com;

	location / {
		proxy_pass  http://127.0.0.1;
	}
}

浏览器访问wwwbb.com,一直会出现5XX的错误,查看nginx错误日志


 



重现修改配置文件:


server {
	listen 80 default_server;
	listen [::]:80 default_server;
	root /var/www/html;

	index index.html index.htm index.nginx-debian.html;

	server_name www.bb.com;

	#location / {
		#proxy_pass  http://127.0.0.1;
	#}
}

访问正常。


如果是代理https需要安装证书

ubuntu系统中使用Cerbot获取证书


sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-nginx 


获取证书


sudo certbot --authenticator webroot --installer nginx
自动更新


单次申请的免费证书有效时间是90天。所有我们要设置免费续费。这样就可以一直免费试用下去了。


sudo certbot renew --dry-run
也可以使用其他网站生成免费的证书:http://freessl.cn



标签: ubuntu nginx

评论(0) 浏览(833)

Copyright © 2019 by 海角孤星 京ICP备15056837号-1