Products
GG网络技术分享 2025-11-13 11:00 1
在Linux系统上安装和配置Nginx是一个涉及优良几个步骤的过程。
bash
sudo apt-get update
sudo apt-get install nginx

bash
sudo yum update
sudo yum install nginx
创建虚拟主机配置文件
在/etc/nginx/sites-available/目录下创建一个新鲜的配置文件,比方说example.com。
bash
sudo nano /etc/nginx/sites-available/example.com
添加以下内容: nginx server { listen 80; listen :80; server_name example.com www.example.com; root /var/www/example.com; index index.html;
location / {
try_files $uri $uri/ =404;
}
}
启用虚拟主机
创建一个指向虚拟主机配置文件的符号链接到/etc/nginx/sites-enabled/目录。
bash
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
配置SSL证书 用Certbot获取SSL证书。
bash
sudo certbot --nginx -d example.com -d www.example.com
按照提示完成电子邮件地址和其他信息。
优化配置 在虚拟主机配置文件中添加缓存控制:
nginx
location / {
try_files $uri $uri/ =404;
expires 1h;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}
启动Nginx
bash
sudo systemctl start nginx
测试配置 用以下命令测试Nginx配置是不是有语法错误:
bash
sudo nginx -t
使配置生效
Gzip压缩 在Nginx配置中启用Gzip压缩。
nginx
location ~* \.$ {
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
}
Keepalive连接 在Nginx配置中设置Keepalive连接。
nginx
http {
keepalive_timeout 65;
keepalive_requests 100;
}
通过以上步骤, 您得Neng够在Linux系统上成功安装和配置Nginx,并启用SSL证书来提升网站性Neng和睦安性。
Demand feedback