# 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