安装Nginx

  1. 更新系统软件包列表

    sudo apt update
    
  2. 安装Nginx

    sudo apt install nginx
    
  3. 启动Nginx服务

    sudo systemctl start nginx
    
  4. 设置Nginx开机自启动

    sudo systemctl enable nginx
    

配置Nginx

Nginx的配置文件位于 /etc/nginx 目录下,主要的配置文件是 nginx.conf。你可以通过以下步骤进行基本配置:

  1. 打开主配置文件

    sudo nano /etc/nginx/nginx.conf
    
  2. 修改默认网站配置: 默认的虚拟主机配置文件位于 /etc/nginx/sites-available/default。你可以通过以下命令打开并编辑:

    sudo nano /etc/nginx/sites-available/default
    

    例如,修改根目录和服务器名称:

    server {
        listen 80;
        server_name example.com;
        root /var/www/html;
        index index.html;
    }
    
  3. 创建新的虚拟主机: 如果你需要添加新的虚拟主机,可以在 /etc/nginx/sites-available/ 目录下创建一个新的配置文件,例如 mywebsite

    sudo nano /etc/nginx/sites-available/mywebsite
    

    在新文件中添加虚拟主机配置:

    server {
        listen 80;
        server_name mywebsite.com www.mywebsite.com;
        root /var/www/mywebsite;
        index index.html;
    }
    

    然后创建符号链接到 sites-enabled 目录:

    sudo ln -s /etc/nginx/sites-available/mywebsite /etc/nginx/sites-enabled/
    
  4. 重新加载Nginx配置: 每次修改配置文件后,需要重新加载Nginx以应用更改:

    sudo systemctl reload nginx
    

管理Nginx服务

  • 查看Nginx状态

    sudo systemctl status nginx
    
  • 停止Nginx服务

    sudo systemctl stop nginx
    
  • 重启Nginx服务

    sudo systemctl restart nginx