Ubuntu 安装nginx方法


APT安装方式(推荐)

1. 更新软件包列表

sudo apt update 

确保获取最新软件源信息

2. 安装Nginx

sudo apt install nginx -y 

等待安装完成

3. 验证安装

nginx -v #查看版本号
sudo systemctl status nginx #检查服务状态

4. 启动、停止、重启与访问

#启动: 
sudo systemctl start nginx 

#停止: 
sudo systemctl stop nginx

#重启: 
sudo systemctl restart nginx

浏览器访问服务器IP即可看到欢迎页面

默认文件路径包括:

主程序:/usr/sbin/nginx
配置目录:/etc/nginx
日志目录:/var/log/nginx

配置网站:

#进入配置目录新建nginx配置文件
cd /etc/nginx/conf.d/
#新建一个以域名为名的 nginx配置文件
sudo vi ./libcc.cn.conf
server {
    listen 80;
    server_name libcc.cn;
    root /var/www/libcc.cn; #指定web 访问的目录
    index index.html;
}

server {
    listen 443 ssl;
    server_name libcc.cn;
    ssl_certificate /var/ssl/libcc.cn/cert.crt;  # 证书路径
    ssl_certificate_key /var/ssl/libcc.cn/private.key;  # 私钥路径
    ssl_protocols TLSv1.2 TLSv1.3; # 禁用旧协议
    ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4';
    ssl_prefer_server_ciphers on;
    location / {
        root /var/www/libcc.cn;
        index index.html;
    }
}

server {
    listen 443 ssl;
    server_name m.libcc.cn;
    ssl_certificate /var/ssl/m.libcc.cn/cert.crt;  # 证书路径
    ssl_certificate_key /var/ssl/m.libcc.cn/private.key;  # 私钥路径
    ssl_protocols TLSv1.2 TLSv1.3; # 禁用旧协议
    ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4';
    ssl_prefer_server_ciphers on;
    location / {
        root /var/www/m.libcc.cn;
        index index.html;
    }
}

配置完成后需要重启nginx