# Ubuntu 安装nginx方法 *** ## APT安装方式(推荐) ### 1. 更新软件包列表 ```bash sudo apt update ``` 确保获取最新软件源信息 ### 2. 安装Nginx ```bash sudo apt install nginx -y ``` 等待安装完成 ### 3. 验证安装 ```bash nginx -v #查看版本号 sudo systemctl status nginx #检查服务状态 ``` ### 4. 启动、停止、重启与访问 ```bash #启动: sudo systemctl start nginx #停止: sudo systemctl stop nginx #重启: sudo systemctl restart nginx ``` 浏览器访问服务器IP即可看到欢迎页面 ## 默认文件路径包括: 主程序:/usr/sbin/nginx 配置目录:/etc/nginx 日志目录:/var/log/nginx ## 配置网站: ```bash #进入配置目录新建nginx配置文件 cd /etc/nginx/conf.d/ #新建一个以域名为名的 nginx配置文件 sudo vi ./libcc.cn.conf ``` ```nginx 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